Data Delivery C API Library Reference  2.0
Typedefs
ddca_vartype.h File Reference

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

Detailed Description


Define Documentation

#define DDCA_NULL   2
#define DDCA_SUCCESS   0
#define DDCA_TRUE   0

Typedef Documentation

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).

 All Data Structures Files Functions Variables Typedefs Defines