Dibbler - a portable DHCPv6  1.0.2RC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ClntParsGlobalOpt.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 TClntParsGlobalOpt;
12 #ifndef PARSGLOBALOPT_H
13 #define PARSGLOBALOPT_H
14 
15 #include "ClntParsIfaceOpt.h"
16 #include "DHCPConst.h"
17 
19 {
20 public:
23 
24  void setWorkDir(const std::string& dir);
25  std::string getWorkDir();
26  void setOnLinkPrefixLength(int len);
28  void setAnonInfRequest(bool anonymous);
29  bool getAnonInfRequest();
30  void setInsistMode(bool insist);
31  bool getInsistMode();
32  void setInactiveMode(bool flex);
33  bool getInactiveMode();
34 
35  void setExperimental();
36  bool getExperimental();
37 
38  void setFQDNFlagS(bool s);
39  bool getFQDNFlagS();
40 
41  void setConfirm(bool conf);
42  bool getConfirm();
43 
44 
45 private:
46  std::string WorkDir;
50  bool InsistMode;
51  bool UseConfirm;
52 
53  bool FQDNFlagS;
54 
56 };
57 
58 #endif
59