Dibbler - a portable DHCPv6  1.0.2RC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
NodeClientSpecific.h
Go to the documentation of this file.
1 /*
2  * Dibbler - a portable DHCPv6
3  *
4  * authors: Nguyen Vinh Nghiem
5  * changes: Tomasz Mrugalski <thomson@klub.com.pl>
6  *
7  * released under GNU GPL v2 or later licence
8  *
9  */
10 
11 #ifndef NODECLIENTSPECIFIC_H_
12 #define NODECLIENTSPECIFIC_H_
13 
14 #include "Node.h"
15 #include "SmartPtr.h"
16 #include "Container.h"
17 #include "Opt.h"
18 #include <iostream>
19 
20 class NodeClientSpecific: public Node {
21 
22 public:
24  {
30  };
31 
33  virtual ~NodeClientSpecific();
35 
36  std::string exec(SPtr<TSrvMsg> msg);
37  static void analyseMessage(SPtr<TSrvMsg> msg);
38 
39  static std::string vendor_spec_num;
40  static std::string vendor_spec_data;
41  static std::string vendor_class_num;
42  static std::string vendor_class_data;
44 
45 private:
47 
48 };
49 
50 
51 #endif /* NODECLIENTSPECIFIC_H_ */
52