options.h

Go to the documentation of this file.
00001 #ifndef INCLUDES_MYSQL_INSTANCE_MANAGER_OPTIONS_H
00002 #define INCLUDES_MYSQL_INSTANCE_MANAGER_OPTIONS_H
00003 /* Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB
00004 
00005    This program is free software; you can redistribute it and/or modify
00006    it under the terms of the GNU General Public License as published by
00007    the Free Software Foundation; either version 2 of the License, or
00008    (at your option) any later version.
00009 
00010    This program is distributed in the hope that it will be useful,
00011    but WITHOUT ANY WARRANTY; without even the implied warranty of
00012    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00013    GNU General Public License for more details.
00014 
00015    You should have received a copy of the GNU General Public License
00016    along with this program; if not, write to the Free Software
00017    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA */
00018 
00019 #ifdef __GNUC__
00020 #pragma interface
00021 #endif
00022 
00023 /*
00024   Options - all possible options for the instance manager grouped in one
00025   struct.
00026 */
00027 
00028 struct Options 
00029 {
00030   static char run_as_service;        /* handle_options doesn't support bool */
00031   static const char *log_file_name;
00032   static const char *pid_file_name;
00033   static const char *socket_file_name;
00034 
00035   static void load(int argc, char **argv);
00036 };
00037 
00038 #endif // INCLUDES_MYSQL_INSTANCE_MANAGER_OPTIONS_H

Generated on Thu Feb 24 10:22:31 2005 for MySQL by  doxygen 1.3.9.1