42 #include "SysLibrary.hpp"
67 const char *module,
const char *proc,
const char *userData,
bool drop)
128 if (lib.
load(
"rexxapi"))
324 if (entryPoint == NULL)
330 if (entryPoint == NULL)
RexxReturnCode resolveCallback(RegistrationType type, const char *name, const char *module, REXXPFN &entryPoint)
RegistrationTable functions
virtual RexxReturnCode processServiceException(ServiceException *e)
RegistrationTable & locateTable(RegistrationType type)
RexxReturnCode queryCallback(RegistrationType type, const char *name)
RexxReturnCode registerCallback(RegistrationType type, const char *name, const char *module, const char *proc, const char *userData, bool drop)
RegistrationTable commandHandlers
RexxReturnCode mapReturnResult(ServiceMessage &m)
LocalRegistrationManager()
RexxReturnCode dropCallback(RegistrationType type, const char *name, const char *module)
void queryCallback(ServiceMessage &message)
void registerCallback(ServiceMessage &message)
void dropCallback(ServiceMessage &message)
void setMessageData(void *data, size_t length)
char procedureName[MAX_NAME_LENGTH]
void retrieveUserData(char *userPointer)
char moduleName[MAX_NAME_LENGTH]
void * getProcedure(const char *name)
bool load(const char *name)
static void strupper(char *str)
#define RXSUBCOM_NOCANDROP