dcrud  0.0.0
Distributed data and services
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
IRegistry.h File Reference
#include <io/InetSocketAddress.h>
#include <coll/Set.h>
Include dependency graph for IRegistry.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef collSet(* dcrudIRegistry_getParticipants_t )(void *userContext)
 
typedef collSet(* dcrudIRegistry_getClients_t )(void *userContext, const char *interfaceName)
 
typedef collSet(* dcrudIRegistry_getConsumers_t )(void *userContext, const char *dataName)
 

Functions

 UTIL_ADT (dcrudIRegistry)
 
dcrudIRegistry dcrudIRegistry_new (void *userContext, dcrudIRegistry_getParticipants_t getParticipants, dcrudIRegistry_getClients_t getClients, dcrudIRegistry_getConsumers_t getConsumers)
 
void dcrudIRegistry_delete (dcrudIRegistry *This)
 
collSet dcrudIRegistry_getParticipants (dcrudIRegistry This)
 
collSet dcrudIRegistry_getClients (dcrudIRegistry This, const char *interfaceName)
 
collSet dcrudIRegistry_getConsumers (dcrudIRegistry This, const char *dataName)
 

Typedef Documentation

typedef collSet( * dcrudIRegistry_getClients_t)(void *userContext, const char *interfaceName)

Definition at line 12 of file IRegistry.h.

typedef collSet( * dcrudIRegistry_getConsumers_t)(void *userContext, const char *dataName)

Definition at line 13 of file IRegistry.h.

typedef collSet( * dcrudIRegistry_getParticipants_t)(void *userContext)

Definition at line 11 of file IRegistry.h.

Function Documentation

void dcrudIRegistry_delete ( dcrudIRegistry *  This)
collSet dcrudIRegistry_getClients ( dcrudIRegistry  This,
const char *  interfaceName 
)
collSet dcrudIRegistry_getConsumers ( dcrudIRegistry  This,
const char *  dataName 
)
collSet dcrudIRegistry_getParticipants ( dcrudIRegistry  This)
dcrudIRegistry dcrudIRegistry_new ( void *  userContext,
dcrudIRegistry_getParticipants_t  getParticipants,
dcrudIRegistry_getClients_t  getClients,
dcrudIRegistry_getConsumers_t  getConsumers 
)
UTIL_ADT ( dcrudIRegistry  )