Export an EDO tail, which is part of the EDO commit sequence. This begins with the litmus bits and follows with the member data. There is no length indicator at this point. Note that this function does not clear the supplied chain. It simply appends the chain with the EDO of this object.
| Return Type | Function name | Arguments |
|---|---|---|
| hzEcode | hdbObject::ExportEDO | (hzChain&,) |
Declared in file: hzDatabase.h
Defined in file : hdbObject.cpp
Function Logic:
Function body:
hzEcode hdbObject::ExportEDO (hzChain& E)
{
// Export an EDO tail, which is part of the EDO commit sequence. This begins with the litmus bits and follows with the member data. There is no length indicator at this point.
// Note that this function does not clear the supplied chain. It simply appends the chain with the EDO of this object.
//
// Argument: E The chain to which the object EDO is appended
//
// Returns: E_NOINIT If this object is not initialized to a data class
// E_OK Operation successful
_hzfunc("hdbObject::ExportEDO") ;
hzEcode rc ; // Return code
E.Clear() ;
return _export_edo_r(E, m_pClass, m_pRoot->m_Core, m_pRoot->m_ObjId) ;
}