Changeset 497b779 in nscp for modules/CheckHelpers


Ignore:
Timestamp:
08/19/10 13:36:13 (3 years ago)
Author:
Michael Medin <michael@…>
Branches:
master, 0.4.0, 0.4.1, 0.4.2
Children:
de7ec29
Parents:
184d575
Message:

New settings client (c++ instead of c) which looks pretty sweet :P
Only NRPEServer and CHeckExternalScripts implements it as of yet...

Location:
modules/CheckHelpers
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • modules/CheckHelpers/CheckHelpers.cpp

    rfe9cc46 r497b779  
    3232} 
    3333 
     34bool CheckHelpers::loadModule() { 
     35  return false; 
     36} 
    3437 
    35 bool CheckHelpers::loadModule(NSCAPI::moduleLoadMode mode) { 
     38bool CheckHelpers::loadModuleEx(std::wstring alias, NSCAPI::moduleLoadMode mode) { 
    3639  try { 
    3740    GET_CORE()->registerCommand(_T("CheckAlwaysOK"), _T("Run another check and regardless of its return code return OK.")); 
     
    7477} 
    7578 
    76 NSCAPI::nagiosReturn CheckHelpers::handleCommand(const std::wstring command, std::list<std::wstring> arguments, std::wstring &message, std::wstring &perf) { 
     79NSCAPI::nagiosReturn CheckHelpers::handleCommand(const strEx::wci_string command, std::list<std::wstring> arguments, std::wstring &message, std::wstring &perf) { 
    7780  if (command == _T("checkversion")) { 
    7881    message = GET_CORE()->getApplicationVersionString(); 
  • modules/CheckHelpers/CheckHelpers.h

    rcad08fb r497b779  
    3030  virtual ~CheckHelpers(); 
    3131  // Module calls 
    32   bool loadModule(NSCAPI::moduleLoadMode mode); 
     32  bool loadModule(); 
     33  bool loadModuleEx(std::wstring alias, NSCAPI::moduleLoadMode mode); 
    3334  bool unloadModule(); 
    3435 
     
    4748  bool hasCommandHandler(); 
    4849  bool hasMessageHandler(); 
    49   NSCAPI::nagiosReturn handleCommand(const std::wstring command, std::list<std::wstring> arguments, std::wstring &message, std::wstring &perf); 
     50  NSCAPI::nagiosReturn handleCommand(const strEx::wci_string command, std::list<std::wstring> arguments, std::wstring &message, std::wstring &perf); 
    5051 
    5152  // Check commands 
Note: See TracChangeset for help on using the changeset viewer.