Defined in file: hzDatabase.h

Constructors/Detructors

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

Public Methods:

const hdbClass*Class(void)
const char*Classname(void)
hzEcodeClear(void)
hzEcodeCommitBinaries(hdbBinRepos* pRepos)
hzEcodeExportDelta(hzChain& Z)
hzEcodeExportEDO(hzChain& E)
hzEcodeExportJSON(hzChain& J)
hzEcodeGetBinary(hzChain& Z, const hdbMember* pMbr)
hzEcodeGetBool(bool& result, const hdbMember* pMbr)
hzEcodeGetMbrValue(hzMD5& md5, const hdbMember* pMbr)
hzEcodeGetMbrValue(hzString& str, const hdbMember* pMbr)
hzEcodeGetMbrValue(hzDomain& dom, const hdbMember* pMbr)
hzEcodeGetMbrValue(hzEmaddr& ema, const hdbMember* pMbr)
hzEcodeGetMbrValue(hzUrl& url, const hdbMember* pMbr)
hzEcodeGetMbrValue(hzIpaddr& ipa, const hdbMember* pMbr)
hzEcodeGetMbrValue(hzXDate& xdate, const hdbMember* pMbr)
hzEcodeGetMbrValue(hzSDate& sdate, const hdbMember* pMbr)
hzEcodeGetMbrValue(hzTime& time, const hdbMember* pMbr)
hzEcodeGetMbrValue(unsigned long& val, const hdbMember* pMbr)
hzEcodeGetMbrValue(unsigned int& val, const hdbMember* pMbr)
unsigned intGetObjId(void)
hzEcodeGetObject(hdbObject& sub, const hdbMember* pMbr, unsigned int nOset)
hzEcodeGetValue(hzAtom& atom, const hdbMember* pMbr, unsigned int nOset)
hzEcodeImportDelta(const hzChain& Z)
hzEcodeImportEDO(const hzChain& Z)
hzEcodeImportJSON(const hzChain& J)
hzEcodeInit(const hdbClass* pClass)
hzEcodeInit(const hdbObjRepos* pRepos)
hzEcodeIntegrity(void)
hdbObject*Node(unsigned int nIndex)
const hzStringObjKey(void)
unsigned intReposId(void)
hzEcodeSetBinary(const hdbMember* pMbr, const hzChain& Z)
hzEcodeSetBool(const hdbMember* pMbr, bool bValue)
hzEcodeSetMbrValue(const hdbMember* pMbr, const hzMD5& md5)
hzEcodeSetMbrValue(const hdbMember* pMbr, const hzString& str)
hzEcodeSetMbrValue(const hdbMember* pMbr, const hzDomain& dom)
hzEcodeSetMbrValue(const hdbMember* pMbr, const hzEmaddr& ema)
hzEcodeSetMbrValue(const hdbMember* pMbr, const hzUrl& url)
hzEcodeSetMbrValue(const hdbMember* pMbr, const hzIpaddr& ipa)
hzEcodeSetMbrValue(const hdbMember* pMbr, const hzXDate& xd)
hzEcodeSetMbrValue(const hdbMember* pMbr, const hzSDate& sd)
hzEcodeSetMbrValue(const hdbMember* pMbr, const hzTime& time)
hzEcodeSetMbrValue(const hdbMember* pMbr, unsigned long val)
hzEcodeSetMbrValue(const hdbMember* pMbr, long val)
hzEcodeSetMbrValue(const hdbMember* pMbr, unsigned int val)
hzEcodeSetMbrValue(const hdbMember* pMbr, int val)
hzEcodeSetName(const hzString& objKey)
voidSetObjId(unsigned int nObjId)
hzEcodeSetObject(const hdbMember* pMbr, const hdbObject& sub)
hzEcodeSetRepos(const hdbObjRepos* pRepos)
hzEcodeSetValue(const hdbMember* pMbr, const hzAtom& atom)
hzEcode_export_json_r(hzChain& json, const hdbClass* pClass, unsigned int nLevel)

Overloaded operators:

hdbObject&operator=(const hdbObject&)

Member Variables:

unsigned shortm_ClassIdNo description
hzStringm_KeyNo description
unsigned shortm_ReposIdNo description
unsigned intm_ResvNo description
const hdbClass*m_pClassNo description
const hdbObjRepos*m_pReposNo description
_obj_data*m_pRootNo description