39 #ifndef MacroSpaceManager_HPP_INCLUDED
40 #define MacroSpaceManager_HPP_INCLUDED
43 #include "SysSemaphore.hpp"
48 MacroItem(
const char *n,
const char *,
size_t l,
size_t p);
50 void update(
const char *,
size_t l,
size_t p);
110 while (current != NULL)
113 current = current->
next;
MacroItem(const char *n, const char *, size_t l, size_t p)
void update(const char *, size_t l, size_t p)
MacroItem * remove(const char *name)
void removeMacro(MacroItem *current, MacroItem *previous)
void reorder(MacroItem *current, MacroItem *previous)
void add(MacroItem *macro)
MacroItem * locate(const char *name)
void iterateMacros(ServiceMessage &message)
void clear(ServiceMessage &message)
void getDescriptor(ServiceMessage &message)
void queryMacro(ServiceMessage &message)
void getImage(ServiceMessage &message)
void nextDescriptor(ServiceMessage &message)
void nextImage(ServiceMessage &message)
void cleanupProcessResources(SessionID session)
void reorderMacro(ServiceMessage &message)
ServerMacroSpaceManager()
void dispatch(ServiceMessage &message)
void addMacro(ServiceMessage &message)
void deleteMacro(ServiceMessage &message)
static void releaseResultMemory(void *mem)