Back to index

nordugrid-arc-nox  1.1.0~rc6
options.h
Go to the documentation of this file.
00001 #ifndef __ARC_SERVER_OPTIONS_H__
00002 #define __ARC_SERVER_OPTIONS_H__
00003 
00004 #include <arc/OptionParser.h>
00005 
00006 namespace Arc {
00007 
00008   class ServerOptions : public OptionParser {
00009   public:
00010     ServerOptions();
00011         
00012     /* Command line options values */
00013     bool foreground;
00014     bool version;
00015     std::string xml_config_file;
00016     std::string ini_config_file;
00017     std::string pid_file;
00018     std::string user;
00019     std::string group;
00020     bool config_dump;
00021     std::string schema_file;
00022 #ifdef WIN32
00023     bool install;
00024     bool uninstall;
00025 #endif
00026   };
00027 
00028 } // namespace Arc
00029 
00030 #endif // __ARC_SERVER_OPTIONS_H__