Dibbler - a portable DHCPv6  1.0.2RC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RelParsGlobalOpt.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 #ifndef TRELPARSGLOBALOPT_H_
12 #define TRELPARSGLOBALOPT_H_
13 #include "RelParsIfaceOpt.h"
14 #include "OptVendorData.h"
15 #include "RelOptEcho.h"
16 #include "SmartPtr.h"
17 #include <string>
18 
19 typedef enum {
24 
26 {
27  public:
28  TRelParsGlobalOpt(void);
29  ~TRelParsGlobalOpt(void);
30 
31  std::string getWorkDir();
32  void setWorkDir(std::string dir);
33 
34  void setGuessMode(bool guess);
35  bool getGuessMode();
36 
39 
40  void setRemoteID(SPtr<TOptVendorData> remoteID);
42 
45 
46 private:
47  std::string WorkDir_;
48  bool GuessMode_;
49 
53 };
54 #endif
55