summaryrefslogtreecommitdiff
path: root/options.h
diff options
context:
space:
mode:
authorChristian Pointner <equinox@anytun.org>2007-06-22 11:16:50 +0000
committerChristian Pointner <equinox@anytun.org>2007-06-22 11:16:50 +0000
commitdc4ff6f72ddcb019259d8846add4f0343e2cfc58 (patch)
treea77958ef3fac4798e3b1ede13a0a709539f69f48 /options.h
parentconfigure (diff)
added options for window size, cypher, auth algo
added seqWindow class replaced some pointers with references
Diffstat (limited to 'options.h')
-rw-r--r--options.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/options.h b/options.h
index 48cb31d..c73c47a 100644
--- a/options.h
+++ b/options.h
@@ -60,6 +60,12 @@ public:
Options& setIfconfigParamLocal(std::string i);
std::string getIfconfigParamRemoteNetmask();
Options& setIfconfigParamRemoteNetmask(std::string i);
+ window_size_t getSeqWindowSize();
+ Options& setSeqWindowSize(window_size_t s);
+ std::string getCypher();
+ Options& setCypher(std::string c);
+ std::string getAuthAlgo();
+ Options& setAuthAlgo(std::string a);
private:
Mutex mutex;
@@ -73,6 +79,9 @@ private:
std::string dev_name_;
std::string ifconfig_param_local_;
std::string ifconfig_param_remote_netmask_;
+ window_size_t seq_window_size_;
+ std::string cypher_;
+ std::string auth_algo_;
};
#endif