Dibbler - a portable DHCPv6  1.0.2RC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ClntMsgConfirm.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 class TClntMsgConfirm;
12 
13 #ifndef CLNTMSGCONFIRM_H
14 #define CLNTMSGCONFIRM_H
15 #include "ClntMsg.h"
16 #include "ClntIfaceMgr.h"
17 #include "ClntCfgIface.h"
18 #include "ClntCfgIA.h"
19 
20 class TClntMsgConfirm : public TClntMsg
21 {
22 public:
23  TClntMsgConfirm(unsigned int iface, TContainer< SPtr<TAddrIA> > iaLst);
24  bool check();
25  void answer(SPtr<TClntMsg> Rep);
26  void doDuties();
27  unsigned long getTimeout();
28  std::string getName() const;
29 
30  void addrsAccepted();
31  void addrsRejected();
33 
34 };
35 #endif /* CLNTMSGCONFIRM_H */
36