Changeset 2c95d22 in nscp for modules/NRPEClient/NRPEClient.cpp
- Timestamp:
- 08/15/11 00:02:39 (22 months ago)
- Branches:
- master, 0.4.0, 0.4.1, 0.4.2
- Children:
- b9498ef
- Parents:
- 65a2940
- File:
-
- 1 edited
-
modules/NRPEClient/NRPEClient.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
modules/NRPEClient/NRPEClient.cpp
r65a2940 r2c95d22 238 238 } 239 239 240 int NRPEClient::commandLineExec(const std::wstring &command, std::vector<std::wstring> &arguments, std::wstring &result) { 241 NSC_DEBUG_MSG_STD(_T("===> ") + command); 240 int NRPEClient::commandLineExec(const std::wstring &command, std::list<std::wstring> &arguments, std::wstring &result) { 242 241 if (command != _T("query") && command != _T("help")) 243 return NSCAPI::return UNKNOWN;242 return NSCAPI::returnIgnored; 244 243 try { 245 244 NRPEClient::nrpe_connection_data command_data; … … 250 249 add_options(desc, command_data); 251 250 251 std::vector<std::wstring> vargs(arguments.begin(), arguments.end()); 252 252 po::positional_options_description p; 253 253 p.add("arguments", -1); 254 po::wparsed_options parsed = po::basic_command_line_parser<wchar_t>( arguments).options(desc).positional(p).run();254 po::wparsed_options parsed = po::basic_command_line_parser<wchar_t>(vargs).options(desc).positional(p).run(); 255 255 po::store(parsed, vm); 256 256 po::notify(vm);
Note: See TracChangeset
for help on using the changeset viewer.








