Dibbler - a portable DHCPv6  1.0.2RC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OptIA_NA.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 TOptIA_NA;
12 #ifndef OPTIA_NA_H
13 #define OPTIA_NA_H
14 
15 #include "OptIA.h"
16 
17 class TOptIA_NA : public TOptIA
18 {
19  public:
20  TOptIA_NA(long IAID, long t1, long t2, TMsg* parent);
21  TOptIA_NA(char* &buf, int &bufsize, TMsg* parent);
22  size_t getSize();
23 
24  unsigned long getMaxValid();
25  int countAddrs();
26 
27  char * storeSelf( char* buf);
28  bool isValid() const;
29 };
30 
31 
32 #endif /* */
33