| 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 ;
}