54 void dcrudIParticipant_listen ( dcrudIParticipant This, dcrudIRegistry registry,
const char * intrfc,
bool dumpReceivedBuffer );
ioStatus(* dcrudLocalFactory_Unserialize)(dcrudShareableData This, ioByteBuffer source)
void(* dcrudRemoteFactory_update)(struct dcrudRemoteFactory_s *This, dcrudShareable what, dcrudArguments how)
bool dcrudIParticipant_registerRemoteFactory(dcrudIParticipant This, dcrudRemoteFactory *remote)
dcrudLocalFactory_Serialize serialize
void dcrudIParticipant_run(dcrudIParticipant This)
dcrudLocalFactory_Unserialize unserialize
bool(* dcrudLocalFactory_Initialize)(dcrudShareableData This)
dcrudICache dcrudIParticipant_getCache(dcrudIParticipant This, byte ID)
dcrudStatus dcrudIParticipant_createCache(dcrudIParticipant This, dcrudICache *target, byte *cacheId)
enum dcrudStatus_e dcrudStatus
dcrudLocalFactory_Set set
void(* dcrudRemoteFactory_delete)(struct dcrudRemoteFactory_s *This, dcrudShareable what)
void * dcrudShareableData
dcrudRemoteFactory_create create
UTIL_ADT(dcrudIParticipant)
void(* dcrudLocalFactory_Set)(dcrudShareableData This, const dcrudShareableData source)
dcrudRemoteFactory_update update
void(* dcrudRemoteFactory_create)(struct dcrudRemoteFactory_s *This, dcrudArguments how)
bool dcrudIParticipant_registerLocalFactory(dcrudIParticipant This, dcrudLocalFactory *local)
dcrudICache dcrudIParticipant_getDefaultCache(dcrudIParticipant This)
dcrudIDispatcher dcrudIParticipant_getDispatcher(dcrudIParticipant This)
dcrudShareable dcrudIParticipant_createShareable(dcrudIParticipant This, dcrudClassID classID)
struct dcrudRemoteFactory_s dcrudRemoteFactory
dcrudLocalFactory_Initialize initialize
struct dcrudLocalFactory_s dcrudLocalFactory
dcrudShareable(* dcrudShareableFactory)()
dcrudIParticipant participant
ioStatus(* dcrudLocalFactory_Serialize)(dcrudShareableData This, ioByteBuffer target)
void dcrudIParticipant_listen(dcrudIParticipant This, dcrudIRegistry registry, const char *intrfc, bool dumpReceivedBuffer)