00001 /* $Id: OSOptionsStruc.h 4411 2011-12-25 13:21:15Z Gassmann $ */ 00016 #ifndef OSOPTIONSSTRUC_H 00017 #define OSOPTIONSSTRUC_H 00018 00019 00020 #include <string> 00021 00022 00035 struct osOptionsStruc 00036 { 00041 std::string configFile; 00042 00046 std::string osilFile; 00047 00050 std::string osil; 00051 00055 std::string osolFile; 00056 00059 std::string osol; 00060 00064 std::string osrlFile; 00065 00068 std::string osrl; 00069 00073 std::string insListFile; 00074 00077 std::string insList; 00078 00082 std::string serviceLocation; 00083 00087 std::string serviceMethod; 00088 00093 std::string osplInputFile; 00094 00097 std::string osplInput; 00098 00103 std::string osplOutputFile; 00104 00107 std::string osplOutput; 00108 00110 std::string mpsFile; 00111 00113 std::string mps; 00114 00116 std::string nlFile; 00117 00119 std::string nl; 00120 00122 std::string datFile; 00123 00125 std::string dat; 00126 00128 std::string gamsControlFile; 00129 00133 std::string solverName; 00134 00141 std::string browser; 00142 00144 std::string jobID; 00145 00149 bool invokeHelp; 00150 00154 bool writeVersion; 00155 00159 bool printModel; 00160 00167 std::string printRowNumberAsString; 00168 00172 bool quit; 00173 00177 bool exit; 00178 }; 00179 00180 00181 #endif 00182 00183 /* end header file */