Dibbler - a portable DHCPv6  1.0.2RC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RelParsIfaceOpt.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  * $Id: RelParsIfaceOpt.h,v 1.3 2008-08-29 00:07:32 thomson Exp $
10  *
11  */
12 
13 #ifndef RELPARSIFACEOPT_H_
14 #define RELPARSIFACEOPT_H_
15 
16 #include "SmartPtr.h"
17 #include "IPv6Addr.h"
18 
20 {
21 public:
22  TRelParsIfaceOpt(void);
23  ~TRelParsIfaceOpt(void);
24 
27  void setClientMulticast(bool unicast);
28  void setServerMulticast(bool unicast);
29 
32  bool getServerMulticast();
33  bool getClientMulticast();
34 
35  void setInterfaceID(int id);
36  int getInterfaceID();
37 
38 private:
43 
45 };
46 
47 #endif
48