39 #ifndef LocalQueueManager_HPP_INCLUDED
40 #define LocalQueueManager_HPP_INCLUDED
virtual RexxReturnCode processServiceException(ServiceException *e)
RexxReturnCode clearSessionQueue()
QueueHandle createSessionQueue(SessionID session)
QueueHandle initializeSessionQueue(SessionID s)
RexxReturnCode mapReturnResult(ServiceMessage &m)
RexxReturnCode deleteNamedQueue(const char *name)
RexxReturnCode deleteSessionQueue()
RexxReturnCode getSessionQueueCount(size_t &)
RexxReturnCode getQueueCount(const char *name, size_t &)
RexxReturnCode openNamedQueue(const char *name, size_t *dup)
bool validateQueueName(const char *username)
RexxReturnCode addToSessionQueue(CONSTRXSTRING &data, size_t lifoFifo)
RexxReturnCode pullFromQueue(const char *name, RXSTRING &data, size_t waitFlag, RexxQueueTime *timeStamp)
RexxReturnCode queryNamedQueue(const char *name)
RexxReturnCode clearNamedQueue(const char *name)
RexxReturnCode createNamedQueue(const char *name, size_t size, char *createdName, size_t *dup)
bool isSessionQueue(const char *name)
void initializeLocal(LocalAPIManager *a)
RexxReturnCode addToNamedQueue(const char *name, CONSTRXSTRING &data, size_t lifoFifo)
static bool createdSessionQueue
QueueHandle nestSessionQueue(SessionID s, QueueHandle q)
virtual void terminateProcess()
LocalAPIManager * localManager
static int strCaselessCompare(const char *opt1, const char *opt2)