|
Public Member Functions |
| TSrvCfgMgr (SmartPtr< TSrvIfaceMgr > ifaceMgr, string cfgFile, string xmlFile) |
bool | parseConfigFile (string cfgFile) |
void | firstIface () |
SmartPtr< TSrvCfgIface > | getIface () |
SmartPtr< TSrvCfgIface > | getIfaceByID (int iface) |
long | countIface () |
void | addIface (SmartPtr< TSrvCfgIface > iface) |
void | dump () |
long | countAvailAddrs (SmartPtr< TDUID > clntDuid, SmartPtr< TIPv6Addr > clntAddr, int iface) |
SmartPtr< TSrvCfgAddrClass > | getClassByAddr (int iface, SmartPtr< TIPv6Addr > addr) |
SmartPtr< TIPv6Addr > | getRandomAddr (SmartPtr< TDUID > duid, SmartPtr< TIPv6Addr > clntAddr, int iface) |
bool | isClntSupported (SmartPtr< TDUID > duid, SmartPtr< TIPv6Addr > clntAddr, int iface) |
void | delClntAddr (int iface, SmartPtr< TIPv6Addr > addr) |
void | addClntAddr (int iface, SmartPtr< TIPv6Addr > addr) |
bool | isDone () |
virtual | ~TSrvCfgMgr () |
bool | setupGlobalOpts (SmartPtr< TSrvParsGlobalOpt > opt) |
string | getWorkdir () |
bool | stateless () |
Friends |
ostream & | operator<< (ostream &strum, TSrvCfgMgr &x) |