Return Type | Function name | Arguments |
---|---|---|
hzEcode | hdsApp::ReadWebappCfg | (void) |
Declared in file: hzDissemino.h
Defined in file : hdsConfig.cpp
Function Logic:
Function body:
hzEcode hdsApp::ReadWebappCfg (void) { hzDocXml X ; hzXmlNode* pRoot ; hzString S ; hzEcode rc = E_OK ; if (!m_BaseDir || !m_RootFile) return hzerr(E_NOINIT, "No project file") ; S = m_BaseDir ; S += "/config/" ; S += m_RootFile ; m_pLog->Log("Processing Project File [%s]\n", *S) ; rc = X.Load(*S) ; if (rc != E_OK) { m_pLog->Log(X.Error()) ; return hzerr(rc, "Could not load project file [%s]", *S) ; } m_pLog->Log("Loaded project file [%s]\n", *S) ; pRoot = X.GetRoot() ; if (!pRoot) { hzerr(E_OPENFAIL, "Could not obtain project file root [%s]", *S) ; return E_OPENFAIL ; } m_pLog->Log("Obtained project's XML root %s\n", pRoot->txtName()) ; rc = ReadWebapp(pRoot) ; return rc ; }