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 ()
bool getReconfigure ()
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  ) 
 

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