Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TClntCfgMgr Class Reference

#include <ClntCfgMgr.h>

Inheritance diagram for TClntCfgMgr:

TCfgMgr List of all members.

Public Member Functions

 TClntCfgMgr (SmartPtr< TClntIfaceMgr > IfaceMgr, const string cfgFile, const string oldCfgFile)
 ~TClntCfgMgr ()
SmartPtr< TClntCfgIAgetIA (long IAID)
SmartPtr< TClntCfgIfacegetIface ()
SmartPtr< TClntCfgIfacegetIface (int id)
void firstIface ()
void addIface (SmartPtr< TClntCfgIface > x)
int countIfaces ()
void dump ()
string getWorkDir ()
bool getReconfigure ()
string getLogName ()
int getLogLevel ()
bool setIAState (int iface, int iaid, enum EState state)
int countAddrForIA (long IAID)
SmartPtr< TClntCfgGroupgetGroupForIA (long IAID)
SmartPtr< TClntCfgIfacegetIfaceByIAID (int iaid)
bool isDone ()

Friends

ostream & operator<< (ostream &strum, TClntCfgMgr &x)

Constructor & Destructor Documentation

TClntCfgMgr::TClntCfgMgr SmartPtr< TClntIfaceMgr IfaceMgr,
const string  cfgFile,
const string  oldCfgFile
 

TClntCfgMgr::~TClntCfgMgr  ) 
 


Member Function Documentation

void TClntCfgMgr::addIface SmartPtr< TClntCfgIface x  ) 
 

int TClntCfgMgr::countAddrForIA long  IAID  ) 
 

int TClntCfgMgr::countIfaces  ) 
 

void TClntCfgMgr::dump  ) 
 

void TClntCfgMgr::firstIface  ) 
 

SmartPtr< TClntCfgGroup > TClntCfgMgr::getGroupForIA long  IAID  ) 
 

SmartPtr< TClntCfgIA > TClntCfgMgr::getIA long  IAID  ) 
 

SmartPtr< TClntCfgIface > TClntCfgMgr::getIface int  id  ) 
 

SmartPtr< TClntCfgIface > TClntCfgMgr::getIface  ) 
 

SmartPtr< TClntCfgIface > TClntCfgMgr::getIfaceByIAID int  iaid  ) 
 

int TClntCfgMgr::getLogLevel  ) 
 

string TClntCfgMgr::getLogName  ) 
 

bool TClntCfgMgr::getReconfigure  ) 
 

string TClntCfgMgr::getWorkDir  ) 
 

bool TClntCfgMgr::isDone  ) 
 

bool TClntCfgMgr::setIAState int  iface,
int  iaid,
enum EState  state
 


Friends And Related Function Documentation

ostream& operator<< ostream &  strum,
TClntCfgMgr x
[friend]
 


The documentation for this class was generated from the following files:
Generated on Mon Dec 27 21:55:24 2004 for Dibbler - a portable DHCPv6 by  doxygen 1.3.9.1