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

DHCPServer.h

Go to the documentation of this file.
00001 #ifndef DHCPSERVER_H
00002 #define DHCPSERVER_H
00003 
00004 #include <iostream>
00005 #include <string>
00006 #include "SmartPtr.h"
00007 #include "SrvIfaceMgr.h"
00008 #include "SrvTransMgr.h"
00009 
00010 using namespace std;
00011 class TDHCPServer
00012 {
00013   public:
00014     TDHCPServer(string config);
00015     void run();
00016     void stop();
00017     bool isDone();
00018     bool checkPrivileges();
00019     ~TDHCPServer();
00020 
00021   private:
00022     bool IsDone;
00023     SmartPtr<TSrvIfaceMgr> IfaceMgr;
00024     SmartPtr<TSrvAddrMgr> AddrMgr;
00025     SmartPtr<TSrvCfgMgr> CfgMgr;
00026     SmartPtr<TSrvTransMgr> TransMgr;
00027 };
00028 
00029 #endif
00030 

Generated on Mon Dec 27 21:55:22 2004 for Dibbler - a portable DHCPv6 by  doxygen 1.3.9.1