#include <IfaceMgr.h>
Inheritance diagram for TIfaceMgr:
Public Member Functions | |
TIfaceMgr (string xmlFile, bool getIfaces) | |
void | firstIface () |
SmartPtr< TIfaceIface > | getIface () |
SmartPtr< TIfaceIface > | getIfaceByName (string name) |
SmartPtr< TIfaceIface > | getIfaceByID (int id) |
SmartPtr< TIfaceIface > | getIfaceBySocket (int fd) |
int | countIface () |
int | select (unsigned long time, char *buf, int &bufsize, SmartPtr< TIPv6Addr > peer) |
string | printMac (char *mac, int macLen) |
void | dump () |
bool | isDone () |
~TIfaceMgr () | |
Protected Attributes | |
string | XmlFile |
TContainer< SmartPtr< TIfaceIface > > | IfaceLst |
bool | IsDone |
Friends | |
ostream & | operator<< (ostream &strum, TIfaceMgr &x) |
|
|
|
|
|
|
|
Reimplemented in TClntIfaceMgr, TRelIfaceMgr, and TSrvIfaceMgr. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|