dcrud
0.0.0
Distributed data and services
Main Page
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
IRequired.h
Go to the documentation of this file.
1
#pragma once
2
#ifdef __cplusplus
3
extern
"C"
{
4
#endif
5
6
#include <
dcrud/Status.h
>
7
#include <
dcrud/ICallback.h
>
8
9
typedef
enum
dcrudQueueIndex_e
{
10
11
DCRUD_VERY_URGENT_QUEUE
= 0,
12
DCRUD_URGENT_QUEUE
= 50,
13
DCRUD_DEFAULT_QUEUE
= 100,
14
DCRUD_NON_URGENT_QUEUE
= 255
15
16
}
dcrudQueueIndex
;
17
18
typedef
enum
dcrudCallMode_e
{
19
20
DCRUD_SYNCHRONOUS
,
21
DCRUD_ASYNCHRONOUS_DEFERRED
,
22
DCRUD_ASYNCHRONOUS_IMMEDIATE
23
24
}
dcrudCallMode
;
25
26
UTIL_ADT
( dcrudIRequired );
27
28
void
dcrudIRequired_call
( dcrudIRequired This,
const
char
* op, dcrudArguments args, dcrudICallback callback );
29
30
#ifdef __cplusplus
31
}
32
#endif
dcrudCallMode_e
dcrudCallMode_e
Definition:
IRequired.h:18
DCRUD_SYNCHRONOUS
Definition:
IRequired.h:20
DCRUD_ASYNCHRONOUS_DEFERRED
Definition:
IRequired.h:21
UTIL_ADT
UTIL_ADT(dcrudIRequired)
dcrudQueueIndex
enum dcrudQueueIndex_e dcrudQueueIndex
Status.h
ICallback.h
dcrudCallMode
enum dcrudCallMode_e dcrudCallMode
DCRUD_VERY_URGENT_QUEUE
Definition:
IRequired.h:11
dcrudIRequired_call
void dcrudIRequired_call(dcrudIRequired This, const char *op, dcrudArguments args, dcrudICallback callback)
DCRUD_URGENT_QUEUE
Definition:
IRequired.h:12
dcrudQueueIndex_e
dcrudQueueIndex_e
Definition:
IRequired.h:9
DCRUD_NON_URGENT_QUEUE
Definition:
IRequired.h:14
DCRUD_ASYNCHRONOUS_IMMEDIATE
Definition:
IRequired.h:22
DCRUD_DEFAULT_QUEUE
Definition:
IRequired.h:13
inc
dcrud
IRequired.h
Generated on Sun Jan 10 2016 19:24:07 for dcrud by
1.8.7