Changeset 81e29d8 in nscp for include/NSCHelper.h
- Timestamp:
- 03/21/05 08:55:37 (8 years ago)
- Branches:
- master, 0.4.0, 0.4.1, 0.4.2, stable
- Children:
- d4f294a
- Parents:
- c6e008c
- File:
-
- 1 edited
-
include/NSCHelper.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
include/NSCHelper.h
r1eef1ee r81e29d8 9 9 namespace NSCHelper 10 10 { 11 // int wrapReturnString(char *buffer, unsigned int bufLen, std::string str, int defaultReturnCode); 11 #ifdef DEBUG 12 12 NSCAPI::nagiosReturn wrapReturnString(char *buffer, unsigned int bufLen, std::string str, NSCAPI::nagiosReturn defaultReturnCode); 13 13 NSCAPI::errorReturn wrapReturnString(char *buffer, unsigned int bufLen, std::string str, NSCAPI::errorReturn defaultReturnCode); 14 #else 15 int wrapReturnString(char *buffer, unsigned int bufLen, std::string str, int defaultReturnCode); 16 #endif 14 17 15 18 std::list<std::string> arrayBuffer2list(const unsigned int argLen, char **argument); … … 87 90 typedef void (*lpNSAPIMessage)(int, const char*, const int, const char*); 88 91 typedef NSCAPI::errorReturn (*lpNSAPIStopServer)(void); 89 typedef NSCAPI::nagiosReturn (*lpNSAPIInject)(const char*, const unsigned int, char **, char *, unsigned int );92 typedef NSCAPI::nagiosReturn (*lpNSAPIInject)(const char*, const unsigned int, char **, char *, unsigned int, char *, unsigned int); 90 93 typedef LPVOID (*lpNSAPILoader)(char*); 91 94 … … 96 99 int getSettingsInt(std::string section, std::string key, int defaultValue); 97 100 void Message(int msgType, std::string file, int line, std::string message); 98 NSCAPI::nagiosReturn InjectCommandRAW(const char* command, const unsigned int argLen, char **argument, char *return Buffer, unsigned int returnBufferLen);101 NSCAPI::nagiosReturn InjectCommandRAW(const char* command, const unsigned int argLen, char **argument, char *returnMessageBuffer, unsigned int returnMessageBufferLen, char *returnPerfBuffer, unsigned int returnPerfBufferLen); 99 102 NSCAPI::nagiosReturn InjectCommand(const char* command, const unsigned int argLen, char **argument, std::string & message, std::string & perf); 100 103 NSCAPI::nagiosReturn InjectSplitAndCommand(const char* command, char* buffer, char splitChar, std::string & message, std::string & perf);
Note: See TracChangeset
for help on using the changeset viewer.








