Sha256: 576d34dc6d1f90a130a8da5dacae6e6f0897cfb6103a7d1bc5b7999847833323

Contents?: true

Size: 908 Bytes

Versions: 32

Compression:

Stored size: 908 Bytes

Contents

#pragma once

#include "common/RhoStd.h"
#include "common/RhoMutexLock.h"

namespace rho{
namespace db{
class CDBAdapter;

class CDBAttrManager
{
    //common::CMutex m_mxSrcAttrs;
    //HashtablePtr< int, Hashtable<String,int>* > m_mapSrcAttrs;

    HashtablePtr< int, Hashtable<String,int>* > m_mapBlobAttrs;

    static void loadAttrs(CDBAdapter& db, HashtablePtr< int, Hashtable<String,int>* >& mapAttrs, String strDBAttr);
public:
/*    
    void add( int nSrcID, const char* szAttr );
    void remove( int nSrcID, const char* szAttr );
    void save(CDBAdapter& db);
    void load(CDBAdapter& db);
    void reset(CDBAdapter& db);*/
//#ifndef RHO_NO_RUBY
//    unsigned long getAttrsBySrc(int nSrcID);
//#endif //RHO_NO_RUBY
    boolean isBlobAttr(int nSrcID, const char* szAttr);
    boolean isOverwriteBlobFromServer(int nSrcID, const String& strAttr);
    void loadBlobAttrs(CDBAdapter& db);
};

}
}

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
rhodes-3.0.2 platform/shared/db/DBAttrManager.h
rhodes-3.0.2.beta.1 platform/shared/db/DBAttrManager.h
rhodes-3.0.1 platform/shared/db/DBAttrManager.h
rhodes-3.0.1.beta.8 platform/shared/db/DBAttrManager.h
rhodes-3.0.1.beta.7 platform/shared/db/DBAttrManager.h
rhodes-3.0.1.beta.6 platform/shared/db/DBAttrManager.h
rhodes-3.0.1.beta.5 platform/shared/db/DBAttrManager.h
rhodes-3.0.1.beta.4 platform/shared/db/DBAttrManager.h
rhodes-3.0.1.beta.3 platform/shared/db/DBAttrManager.h
rhodes-3.0.1.beta.2 platform/shared/db/DBAttrManager.h
rhodes-3.0.0 platform/shared/db/DBAttrManager.h
rhodes-3.0.0.beta.7 platform/shared/db/DBAttrManager.h
rhodes-3.0.0.beta.6 platform/shared/db/DBAttrManager.h
rhodes-3.0.0.beta.5 platform/shared/db/DBAttrManager.h
rhodes-3.0.0.beta.4 platform/shared/db/DBAttrManager.h
rhodes-3.0.0.beta.3 platform/shared/db/DBAttrManager.h
rhodes-3.0.0.beta.2 platform/shared/db/DBAttrManager.h
rhodes-3.0.0.beta.1 platform/shared/db/DBAttrManager.h
rhodes-2.4.1 platform/shared/db/DBAttrManager.h
rhodes-2.4.1.beta.1 platform/shared/db/DBAttrManager.h