refactor config parsing

This commit is contained in:
Thomas Kriechbaumer
2015-03-21 15:22:14 +00:00
parent 39f593fedf
commit 28bb50fa1a
2 changed files with 104 additions and 151 deletions
+7 -2
View File
@@ -192,8 +192,13 @@ public:
private:
CFile* InitPidFile();
bool DoRehash(CString& sError);
// Returns true if something was done
bool ReadConfig(CConfig& config, CString& sError);
bool LoadGlobal(CConfig& config, CString& sError);
bool LoadUsers(CConfig& config, CString& sError);
bool LoadListeners(CConfig& config, CString& sError);
void UnloadRemovedModules(const MCString& msModules);
bool HandleUserDeletion();
CString MakeConfigHeader();
bool AddListener(const CString& sLine, CString& sError);