Return Type | Function name | Arguments |
---|---|---|
hzEcode | hdbClass::InitStart | (const hzString&,) |
Declared in file: hzDatabase.h
Defined in file : hdbClass.cpp
Function Logic:
Function body:
hzEcode hdbClass::InitStart (const hzString& className) { _hzfunc("hdbClass::InitStart") ; if (!m_pADP) return hzerr(E_NOINIT, "No Host ADP Found") ; if (!className) return hzerr(E_ARGUMENT, "No name supplied") ; if (m_pADP->GetPureClass(className)) return hzerr(E_DUPLICATE, "hdbClass %s already exists", *className) ; if (m_eClassInit != HDB_CLASS_INIT_NONE) return hzerr(E_INITFAIL, "Function called out of sequence: Must be first called and not repeated") ; m_Typename = className ; m_eClassInit = HDB_CLASS_INIT_PROG ; return E_OK ; }