Return Type | Function name | Arguments |
---|---|---|
hzEcode | hdsVE::InitVE | (hdsApp*,) |
Declared in file: hzDissemino.h
Defined in file : hdsCore.cpp
Function Logic:
Function body:
hzEcode hdsVE::InitVE (hdsApp* pApp) { _hzfunc("hdsVE::InitVE") ; if (!pApp) hzexit(E_CORRUPT, "%s: No Application supplied", *m_Tag) ; if (!pApp->m_AppID) return hzerr(E_ARGUMENT, "Supplied application has no app ID") ; if (m_pApp) return hzerr(E_DUPLICATE, "Duplicate call %p but already at %p", pApp, m_pApp) ; m_pApp = pApp ; m_pApp->m_arrVEs.Add(this) ; m_VID = m_pApp->m_arrVEs.Count() ; return E_OK ; }