Defined in file: hzDatabase.h

Constructors/Detructors

hdbADP*hdbADP(const hdbADP&)
hdbADP*hdbADP(void)
NULL-BASIS~hdbADP(void)

Public Methods:

unsigned intCountAllMembers(void)
unsigned intCountBinRepos(void)
unsigned intCountDataClass(void)
unsigned intCountDataEnum(void)
unsigned intCountObjRepos(void)
hzEcodeDeltaInit(const char* dir, const char* app, const char* arg, const char* ver, bool bMustHave)
hzEcodeExport(void)
hdbBinRepos*GetBinRepos(const hzString& dsName)
const hdbClass*GetDataClass(unsigned int clsId)
unsigned shortGetDataClassID(const hzString& clsName)
const hdbEnum*GetDataEnum(const hzString& ename)
const hdbEnum*GetDataEnum(unsigned int n)
const hdbDatatype*GetDatatype(const hzString& tname)
hdbObjRepos*GetObjRepos(const hzString& rname)
hdbObjRepos*GetObjRepos(unsigned int n)
const hdbClass*GetPureClass(const hzString& cname)
hzEcodeImport(const hzString& appName)
hzEcodeInitBlockedIPs(const hzString& dataDir)
hzEcodeInitFinancials(const hzString& dataDir)
hzEcodeInitSiteIndex(const hzString& dataDir)
hzEcodeInitStandard(const hzString& appName)
hzEcodeInitSubscribers(const hzString& dataDir)
boolIsSubClass(const hdbClass* pMain, const hdbClass* pSub)
hzEcodeNoteSub(const hzString& clsName, const hdbClass* pSub)
hzEcodeRegisterBinRepos(hdbBinRepos* pRepos)
hzEcodeRegisterComposite(hzString& context, const hdbClass* pClass)
hzEcodeRegisterDataClass(const hdbClass* pClass)
hzEcodeRegisterDataEnum(const hdbEnum* pEnum)
hzEcodeRegisterMember(const hdbMember* pMbr)
hzEcodeRegisterObjRepos(hdbObjRepos* pRepos)
hzEcodeRegisterRegexType(const hdbRgxtype* pRgx)
voidReport(hzChain& Z)
hzEcode_rdClass(hzXmlNode* pN)

Overloaded operators:

hdbADP&operator=(const hdbADP&)

Member Variables:

hzStringm_DatadirNo description
hzStringm_appNameNo description
hzArray<hdbObjRepos*>m_arrRepositoriesNo description
hzMapS<hzString,hdbBinRepos*>m_mapBinReposNo description
hzMapS<hzString,const hdbClass*>m_mapClassesNo description
hzMapS<unsigned short,const hdbClass*>m_mapClsCtxDtIdNo description
hzMapS<hzString,unsigned short>m_mapClsCtxNameNo description
hzMapS<hzString,const hdbDatatype*>m_mapDatatypesNo description
hzMapS<hzString,const hdbEnum*>m_mapEnumsNo description
hzMapS<unsigned short,const hdbMember*>m_mapMembersNo description
hzMapS<hzString,hdbObjRepos*>m_mapRepositoriesNo description
hzMapM<hzString,const hdbClass*>m_mapSubsNo description
unsigned intm_nsqClsCfgNo description
unsigned intm_nsqClsCtxNo description
unsigned intm_nsqClsUsrNo description
unsigned intm_nsqMbrCfgNo description
unsigned intm_nsqMbrSysNo description
unsigned intm_nsqMbrUsrNo description
hdbClass*m_pClassSubscriberNo description
const hdbMember*m_pMbr_Subscriber_UIDNo description
const hdbMember*m_pMbr_Subscriber_emailNo description
const hdbMember*m_pMbr_Subscriber_typeNo description
const hdbMember*m_pMbr_Subscriber_usernameNo description
const hdbMember*m_pMbr_Subscriber_userpassNo description
hdbObjRepos*m_pReposSubscriberNo description
hdbIndexText*m_pSiteindexNo description