Dibbler - a portable DHCPv6  1.0.2RC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SrvMsgInfRequest.h
Go to the documentation of this file.
1 /*
2  * Dibbler - a portable DHCPv6
3  *
4  * authors: Tomasz Mrugalski <thomson@klub.com.pl>
5  * Marek Senderski <msend@o2.pl>
6  *
7  * released under GNU GPL v2 only licence
8  *
9  */
10 
11 #ifndef SRVINFREQUEST_H
12 #define SRVINFREQUEST_H
13 
14 #include "SmartPtr.h"
15 #include "SrvMsg.h"
16 #include "IPv6Addr.h"
17 
18 class TSrvMsgInfRequest : public TSrvMsg
19 {
20  public:
21  TSrvMsgInfRequest(int iface, SPtr<TIPv6Addr> addr, char* buf, int bufSize);
22  void doDuties();
23  bool check();
24  unsigned long getTimeout();
25  std::string getName() const;
27  private:
29  TContainer< SPtr<TMsg> > BackupSrvLst;
30 };
31 
32 
33 #endif /* SRVMSGINFREQUEST_H */
34