From 7763f07327f3abce839a690df46ced3bfd1d3d09 Mon Sep 17 00:00:00 2001 From: Erwin Nindl Date: Sun, 7 Oct 2007 22:07:03 +0000 Subject: added doxygen generatet documentation --- doc/html/classOptions.html | 959 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 959 insertions(+) create mode 100644 doc/html/classOptions.html (limited to 'doc/html/classOptions.html') diff --git a/doc/html/classOptions.html b/doc/html/classOptions.html new file mode 100644 index 0000000..fdf2311 --- /dev/null +++ b/doc/html/classOptions.html @@ -0,0 +1,959 @@ + + +anytun: Options Class Reference + + + + +
+
+
+
+

Options Class Reference

#include <options.h> +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 Options ()
bool parse (int argc, char *argv[])
void printUsage ()
void printOptions ()
std::string getProgname ()
OptionssetProgname (std::string p)
sender_id_t getSenderId ()
OptionssetSenderId (sender_id_t s)
std::string getLocalAddr ()
OptionssetLocalAddr (std::string l)
u_int16_t getLocalPort ()
OptionssetLocalPort (u_int16_t l)
std::string getRemoteAddr ()
OptionssetRemoteAddr (std::string r)
u_int16_t getRemotePort ()
OptionssetRemotePort (u_int16_t r)
OptionssetRemoteAddrPort (std::string addr, u_int16_t port)
std::string getDevName ()
OptionssetDevName (std::string d)
std::string getDevType ()
OptionssetDevType (std::string d)
std::string getIfconfigParamLocal ()
OptionssetIfconfigParamLocal (std::string i)
std::string getIfconfigParamRemoteNetmask ()
OptionssetIfconfigParamRemoteNetmask (std::string i)
window_size_t getSeqWindowSize ()
OptionssetSeqWindowSize (window_size_t s)
std::string getCypher ()
OptionssetCypher (std::string c)
std::string getAuthAlgo ()
OptionssetAuthAlgo (std::string a)

Private Attributes

Mutex mutex
std::string progname_
sender_id_t sender_id_
std::string local_addr_
u_int16_t local_port_
std::string remote_addr_
u_int16_t remote_port_
std::string dev_name_
std::string dev_type_
std::string ifconfig_param_local_
std::string ifconfig_param_remote_netmask_
window_size_t seq_window_size_
std::string cypher_
std::string auth_algo_
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
Options::Options (  ) 
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
bool Options::parse (int  argc,
char *  argv[] 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void Options::printUsage (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void Options::printOptions (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
std::string Options::getProgname (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
Options & Options::setProgname (std::string  p  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
sender_id_t Options::getSenderId (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
Options & Options::setSenderId (sender_id_t  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
std::string Options::getLocalAddr (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
Options & Options::setLocalAddr (std::string  l  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
u_int16_t Options::getLocalPort (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
Options & Options::setLocalPort (u_int16_t  l  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
std::string Options::getRemoteAddr (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
Options & Options::setRemoteAddr (std::string  r  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
u_int16_t Options::getRemotePort (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
Options & Options::setRemotePort (u_int16_t  r  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
Options & Options::setRemoteAddrPort (std::string  addr,
u_int16_t  port 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
std::string Options::getDevName (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
Options & Options::setDevName (std::string  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
std::string Options::getDevType (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
Options & Options::setDevType (std::string  d  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
std::string Options::getIfconfigParamLocal (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
Options & Options::setIfconfigParamLocal (std::string  i  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
std::string Options::getIfconfigParamRemoteNetmask (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
Options & Options::setIfconfigParamRemoteNetmask (std::string  i  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
window_size_t Options::getSeqWindowSize (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
Options & Options::setSeqWindowSize (window_size_t  s  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
std::string Options::getCypher (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
Options & Options::setCypher (std::string  c  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
std::string Options::getAuthAlgo (  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
Options & Options::setAuthAlgo (std::string  a  ) 
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+
+ + + + +
Mutex Options::mutex [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
std::string Options::progname_ [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
sender_id_t Options::sender_id_ [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
std::string Options::local_addr_ [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
u_int16_t Options::local_port_ [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
std::string Options::remote_addr_ [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
u_int16_t Options::remote_port_ [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
std::string Options::dev_name_ [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
std::string Options::dev_type_ [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
std::string Options::ifconfig_param_local_ [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
std::string Options::ifconfig_param_remote_netmask_ [private]
+
+
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
std::string Options::cypher_ [private]
+
+
+ +

+ +

+

+ +

+
+ + + + +
std::string Options::auth_algo_ [private]
+
+
+ +

+ +

+

+


The documentation for this class was generated from the following files: +
Generated on Sun Oct 7 23:43:50 2007 for anytun by  + +doxygen 1.5.1
+ + -- cgit v1.2.3