40 #ifndef RegistrationTable_HPP_INCLUDED
41 #define RegistrationTable_HPP_INCLUDED
bool matches(const char *n)
bool matches(const char *n, const char *m)
void getRegistrationData(ServiceRegistrationData ®Data)
SessionCookie * findSessionReference(SessionID s)
RegistrationData(const char *n, const char *m, SessionID s, ServiceRegistrationData *regData)
bool matches(const char *n, SessionID s)
void addSessionReference(SessionID s)
void removeSessionReference(SessionID s)
SessionCookie * references
const char * procedureName
RegistrationData * firstEntryPoint
RegistrationData * firstLibrary
void queryLibraryCallback(ServiceMessage &message)
void updateCallback(ServiceMessage &message)
void queryCallback(ServiceMessage &message)
void freeProcessEntries(SessionID session)
RegistrationData * locate(RegistrationData *anchor, const char *name)
void registerLibraryCallback(ServiceMessage &message)
void registerCallback(ServiceMessage &message)
void remove(RegistrationData **anchor, RegistrationData *block)
void dropLibraryCallback(ServiceMessage &message)
void reorderBlocks(RegistrationData *&anchor, RegistrationData *current, RegistrationData *previous)
void dropCallback(ServiceMessage &message)
SessionCookie(SessionID s)
static int strCaselessCompare(const char *opt1, const char *opt2)