diff options
Diffstat (limited to 'apps/drwho/Options.h')
-rw-r--r-- | apps/drwho/Options.h | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/apps/drwho/Options.h b/apps/drwho/Options.h deleted file mode 100644 index 13cf06777d2..00000000000 --- a/apps/drwho/Options.h +++ /dev/null @@ -1,66 +0,0 @@ -/* -*- C++ -*- */ -// $Id$ - -// ============================================================================ -// -// = LIBRARY -// drwho -// -// = FILENAME -// Options.h -// -// = AUTHOR -// Douglas C. Schmidt -// -// ============================================================================ - -#ifndef _OPTIONS_H -#define _OPTIONS_H - -#include "global.h" - -class Options -{ - // = TITLE - // This file is used to provide a consolidated Options handling facility. -public: - enum Option_Types - { - REMOTE_USAGE = 01, - PRINT_LOGIN_NAME = 02, - DEBUG = 04, - STAND_ALONE_SERVER = 010, - SORT_BY_LOGIN_NAME = 020, - SORT_BY_REAL_NAME = 040, - USE_VERBOSE_FORMAT = 0100, - BE_A_DAEMON = 0200 - }; - - // Different types of messages. - enum Protocol_Types - { - PROTO_USR = 1, // Only return info on one user. - PROTO_ALL = 2, // Return info on all users logged in around the system. - PROTO_FLO = 3, // Return info on friends logged in. - PROTO_RUSER = 4, // Return info in ruser format! - PROTO_RWHO = 5, // Return info in rwho format. - PROTO_WHO = 6, // Return info in who format. - PROTO_RUPTIME = 7 // Return info in ruptime format. - }; - - static void set_options (int argc, char *argv[]); - static void set_opt (Option_Types opt); - static int get_opt (Option_Types opt); - - static short port_number; - static Protocol_Types protocol_type; - static int max_server_timeout; - static char *program_name; - static char *friend_file; - static char *user_name; - - static void print_usage_and_die (int long_msg); - static u_int option_word; -}; - -#endif /* _OPTIONS_H */ |