dcrud  0.0.0
Distributed data and services
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
IDispatcher.h
Go to the documentation of this file.
1 #pragma once
2 #ifdef __cplusplus
3 extern "C" {
4 #endif
5 
6 #include <coll/Map.h>
7 #include "Shareable.h"
8 #include "Status.h"
9 #include "IProvided.h"
10 #include "IRequired.h"
11 #include "ICRUD.h"
12 
13 UTIL_ADT( dcrudIDispatcher );
14 
15 dcrudIProvided dcrudIDispatcher_provide ( dcrudIDispatcher This, const char * name );
16 dcrudIRequired dcrudIDispatcher_require ( dcrudIDispatcher This, const char * name );
17 dcrudICRUD dcrudIDispatcher_requireCRUD ( dcrudIDispatcher This, dcrudClassID classId );
18 void dcrudIDispatcher_handleRequests( dcrudIDispatcher This );
19 
20 #ifdef __cplusplus
21 }
22 #endif
dcrudICRUD dcrudIDispatcher_requireCRUD(dcrudIDispatcher This, dcrudClassID classId)
dcrudIProvided dcrudIDispatcher_provide(dcrudIDispatcher This, const char *name)
UTIL_ADT(dcrudIDispatcher)
dcrudIRequired dcrudIDispatcher_require(dcrudIDispatcher This, const char *name)
void dcrudIDispatcher_handleRequests(dcrudIDispatcher This)