39 #ifndef QueueManager_HPP_INCLUDED
40 #define QueueManager_HPP_INCLUDED
43 #include "SysSemaphore.hpp"
44 #include "SysThread.hpp"
217 if (previous != NULL)
char * dupString(const char *oldString)
DataQueue(const char *ds, int di)
void add(ServiceMessage &message)
void addFifo(QueueItem *item)
void pull(ServerQueueManager *manager, ServiceMessage &message)
void setName(const char *name)
DataQueue(SessionID s, const char *ds, int di)
bool pullData(ServerQueueManager *manager, ServiceMessage &message)
DataQueue(const char *name, const char *ds, int di)
void addLifo(QueueItem *item)
QueueItem(const char *data, size_t s)
DataQueue * locate(const char *name)
DataQueue * synchronizedLocate(ServerQueueManager *manager, const char *name)
DataQueue * remove(const char *name)
void add(DataQueue *queue)
void removeQueue(DataQueue *current, DataQueue *previous)
void createNamedQueue(ServiceMessage &message)
void clearSessionQueue(ServiceMessage &message)
void openNamedQueue(ServiceMessage &message)
void addToNamedQueue(ServiceMessage &message)
void pullFromNamedQueue(ServiceMessage &message)
void nestSessionQueue(ServiceMessage &message)
void dispatch(ServiceMessage &message)
void cleanupProcessResources(SessionID session)
void getSessionQueueCount(ServiceMessage &message)
void deleteNamedQueue(ServiceMessage &message)
void createUniqueQueue(ServiceMessage &message)
void addToSessionQueue(ServiceMessage &message)
void deleteSessionQueue(ServiceMessage &message)
DataQueue * getSessionQueue(SessionID session)
void queryNamedQueue(ServiceMessage &message)
void getNamedQueueCount(ServiceMessage &message)
void createSessionQueue(ServiceMessage &message)
void pullFromSessionQueue(ServiceMessage &message)
void clearNamedQueue(ServiceMessage &message)
static void releaseResultMemory(void *mem)
void wait(const char *ds, int di)