Update Titlepage with links to individual sections
[matches/MCTX3420.git] / server / options.h
index a15e14a..88496cc 100644 (file)
@@ -1,6 +1,6 @@
 /**
  * @file options.h
- * @purpose Define the Options structure and the g_options variable
+ * @brief Define the Options structure and the g_options variable
  */
 
 #ifndef _OPTIONS_H
@@ -15,10 +15,24 @@ typedef struct
        /** Determines at what level log messages are shown **/
        int verbosity;
        /** Time at which program begins to run **/
-       struct timeval start_time;
+       struct timespec start_time;
        /** Time at which program exits **/
-       struct timeval end_time;
+       struct timespec end_time;
 
+       /** Whether or not to enable the pin_test module **/
+       bool enable_pin;
+       
+       /** URI for authentication **/
+       const char * auth_uri;
+
+       /** Additional options for authentication (to be parsed in Login_Handler) **/
+       const char * auth_options;
+
+       /** Authentication method **/
+       enum {AUTH_NONE, AUTH_LDAP, AUTH_SHADOW, AUTH_MYSQL} auth_method;
+
+       /** Experiments directory **/
+       const char *experiment_dir;
 } Options;
 
 /** The only instance of the Options struct **/

UCC git Repository :: git.ucc.asn.au