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< TClntCfgIA > getIA (long IAID)
SmartPtr< TClntCfgIface > getIface ()
SmartPtr< TClntCfgIface > getIface (int id)
void firstIface ()
void addIface (SmartPtr< TClntCfgIface > x)
int countIfaces ()
void dump ()
bool getReconfigure ()
bool setIAState (int iface, int iaid, enum EState state)
int countAddrForIA (long IAID)
SmartPtr< TClntCfgGroup > getGroupForIA (long IAID)
SmartPtr< TClntCfgIface > getIfaceByIAID (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  ) 
 

bool TClntCfgMgr::getReconfigure (   ) 
 

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 Wed Mar 16 00:10:31 2005 for Dibbler - a portable DHCPv6 by  doxygen 1.3.9.1