#include <stdlib.h>
Go to the source code of this file.
|
enum | cl_type {
CL_NULL = 0,
CL_INT = 1,
CL_FLOAT = 2,
CL_STR = 3,
CL_BLOB = 4,
CL_TIMESTAMP = 5,
CL_DIGEST = 6,
CL_JAVA_BLOB = 7,
CL_CSHARP_BLOB = 8,
CL_PYTHON_BLOB = 9,
CL_RUBY_BLOB = 10,
CL_PHP_BLOB = 11,
CL_ERLANG_BLOB = 12,
CL_APPEND = 13,
CL_RTA_LIST = 14,
CL_RTA_DICT = 15,
CL_RTA_APPEND_DICT = 16,
CL_RTA_APPEND_LIST = 17,
CL_LUA_BLOB = 18,
CL_MAP = 19,
CL_LIST = 20,
CL_UNKNOWN = 666666
} |
|
|
int | citrusleaf_copy_object (cl_object *destobj, cl_object *srcobj) |
|
void | citrusleaf_object_free (cl_object *o) |
|
void | citrusleaf_object_init (cl_object *o) |
|
void | citrusleaf_object_init_blob (cl_object *o, void const *buf, size_t buf_len) |
|
void | citrusleaf_object_init_blob2 (cl_object *o, void const *buf, size_t buf_len, cl_type type) |
|
void | citrusleaf_object_init_blob_handoff (cl_object *o, void *blob, size_t len, cl_type t) |
|
void | citrusleaf_object_init_int (cl_object *o, int64_t i) |
|
void | citrusleaf_object_init_null (cl_object *o) |
|
void | citrusleaf_object_init_str (cl_object *o, char const *str) |
|
void | citrusleaf_object_init_str2 (cl_object *o, char const *str, size_t str_len) |
|
Enumerator |
---|
CL_NULL |
|
CL_INT |
|
CL_FLOAT |
|
CL_STR |
|
CL_BLOB |
|
CL_TIMESTAMP |
|
CL_DIGEST |
|
CL_JAVA_BLOB |
|
CL_CSHARP_BLOB |
|
CL_PYTHON_BLOB |
|
CL_RUBY_BLOB |
|
CL_PHP_BLOB |
|
CL_ERLANG_BLOB |
|
CL_APPEND |
|
CL_RTA_LIST |
|
CL_RTA_DICT |
|
CL_RTA_APPEND_DICT |
|
CL_RTA_APPEND_LIST |
|
CL_LUA_BLOB |
|
CL_MAP |
|
CL_LIST |
|
CL_UNKNOWN |
|
Definition at line 31 of file cl_object.h.
void citrusleaf_object_init_blob |
( |
cl_object * |
o, |
|
|
void const * |
buf, |
|
|
size_t |
buf_len |
|
) |
| |
void citrusleaf_object_init_blob2 |
( |
cl_object * |
o, |
|
|
void const * |
buf, |
|
|
size_t |
buf_len, |
|
|
cl_type |
type |
|
) |
| |
void citrusleaf_object_init_blob_handoff |
( |
cl_object * |
o, |
|
|
void * |
blob, |
|
|
size_t |
len, |
|
|
cl_type |
t |
|
) |
| |
void citrusleaf_object_init_int |
( |
cl_object * |
o, |
|
|
int64_t |
i |
|
) |
| |
void citrusleaf_object_init_null |
( |
cl_object * |
o) | |
|
void citrusleaf_object_init_str |
( |
cl_object * |
o, |
|
|
char const * |
str |
|
) |
| |
void citrusleaf_object_init_str2 |
( |
cl_object * |
o, |
|
|
char const * |
str, |
|
|
size_t |
str_len |
|
) |
| |