diff options
author | Christian Pointner <equinox@anytun.org> | 2009-03-17 12:28:56 +0000 |
---|---|---|
committer | Christian Pointner <equinox@anytun.org> | 2009-03-17 12:28:56 +0000 |
commit | 3ace50d8eef058d378169c913d727bcb7d25a07e (patch) | |
tree | 8b744858c5a7f4546cf3795d4e70e6f96d91be71 /src/options.h | |
parent | added SIGERROR to signal Controller (diff) |
removed key derivation rate entirely
added new role based label
updated configs and manpages
Diffstat (limited to 'src/options.h')
-rw-r--r-- | src/options.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/options.h b/src/options.h index 122f3f0..480d1c7 100644 --- a/src/options.h +++ b/src/options.h @@ -77,6 +77,8 @@ std::istream& operator>>(std::istream& stream, OptionNetwork& network); typedef std::list<std::string> StringList; +typedef enum { ROLE_LEFT, ROLE_RIGHT } role_t; + class Options { public: @@ -149,8 +151,8 @@ public: Options& setAuthAlgo(std::string a); std::string getKdPrf(); Options& setKdPrf(std::string k); - int8_t getLdKdr(); - Options& setLdKdr(int8_t l); + role_t getRole(); + Options& setRole(role_t r); bool getAnytun02Compat(); Options& setAnytun02Compat(bool a); std::string getPassphrase(); @@ -211,7 +213,7 @@ private: std::string cipher_; std::string auth_algo_; std::string kd_prf_; - int8_t ld_kdr_; + role_t role_; bool anytun02_compat_; std::string passphrase_; Buffer key_; |