Data Delivery C API Library Reference
2.0
|
Defines | |
Return code definition for DDCA API | |
All of DDCA APIs return one of these value as a status. | |
#define | DDCA_SUCCESS 0 |
#define | DDCA_INVALID_PARAMETER 1 |
#define | DDCA_TIMEOUT 2 |
#define | DDCA_EXCESS_LIMIT 3 |
#define | DDCA_NOT_FOUND 4 |
#define | DDCA_IO_ERROR 5 |
#define | DDCA_INVALID_STATE 6 |
#define | DDCA_OTHER_ERROR 7 |
#define | DDCA_NO_MEMORY 8 |
#define | DDCA_EXCESS_SEND_LIMIT 9 |
Boolean definition for DDCA API | |
This variable type is used to express boolean value and used by DDCA APIs. | |
#define | DDCA_TRUE 0 |
#define | DDCA_FALSE 1 |
Null definition for DDCA API | |
This variable type is used to express null value and used by DDCA APIs. | |
#define | DDCA_NULL 2 |
#define | DDCA_NOT_NULL 3 |
Typedefs | |
typedef int | ddca_bool_t |
Boolean variable type definition for DDCA API. | |
typedef void | ddca_map_t |
Map variable type definition for DDCA API. | |
typedef void | ddca_array_t |
Array variable type definition for DDCA API. | |
Definition of variable types overwriting primitive one by DDCA API | |
DDCA APIs use these types instead of pure primitive types. | |
typedef signed char | ddca_int8_t |
typedef unsigned char | ddca_uint8_t |
typedef signed short | ddca_int16_t |
typedef unsigned short | ddca_uint16_t |
typedef signed int | ddca_int32_t |
typedef unsigned int | ddca_uint32_t |
typedef float | ddca_float32_t |
typedef double | ddca_double64_t |
typedef signed long long | ddca_int64l_t |
typedef unsigned long long | ddca_uint64l_t |
typedef ddca_int64l_t | ddca_long64_t |
typedef ddca_uint64l_t | ddca_ulong64_t |
typedef void | ddca_void_t |
typedef void * | ddca_pvoid_t |
#define DDCA_NULL 2 |
#define DDCA_SUCCESS 0 |
#define DDCA_TRUE 0 |
typedef void ddca_array_t |
Array variable type definition for DDCA API.
This variable type is composed of a collection of elements(value).
typedef int ddca_bool_t |
Boolean variable type definition for DDCA API.
This variable type is designed to take one of DDCA_TRUE or DDCA_FALSE
typedef signed char ddca_int8_t |
typedef void ddca_map_t |
Map variable type definition for DDCA API.
This variable type is composed of a collection of pairs(key and value).