#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
Enumerations |
enum | cl_particle_type {
CL_PARTICLE_TYPE_NULL = 0,
CL_PARTICLE_TYPE_INTEGER = 1,
CL_PARTICLE_TYPE_FLOAT = 2,
CL_PARTICLE_TYPE_STRING = 3,
CL_PARTICLE_TYPE_BLOB = 4,
CL_PARTICLE_TYPE_TIMESTAMP = 5,
CL_PARTICLE_TYPE_DIGEST = 6,
CL_PARTICLE_TYPE_JAVA_BLOB = 7,
CL_PARTICLE_TYPE_CSHARP_BLOB = 8,
CL_PARTICLE_TYPE_PYTHON_BLOB = 9,
CL_PARTICLE_TYPE_RUBY_BLOB = 10,
CL_PARTICLE_TYPE_MAX = 11
} |
Macro Definition Documentation
#define CL_MSG_FIELD_TYPE_BIN 3 |
#define CL_MSG_FIELD_TYPE_DIGEST_RIPE 4 |
#define CL_MSG_FIELD_TYPE_DIGEST_RIPE_ARRAY 6 |
#define CL_MSG_FIELD_TYPE_GU_TID 5 |
#define CL_MSG_FIELD_TYPE_KEY 2 |
#define CL_MSG_FIELD_TYPE_NAMESPACE 0 |
#define CL_MSG_FIELD_TYPE_SCAN_OPTIONS 8 |
#define CL_MSG_FIELD_TYPE_SET 1 |
#define CL_MSG_FIELD_TYPE_TRID 7 |
#define CL_MSG_INFO1_GET_ALL (1 << 1) |
#define CL_MSG_INFO1_GET_ALL_NODATA (1 << 2) |
#define CL_MSG_INFO1_NOBINDATA (1 << 5) |
#define CL_MSG_INFO1_READ (1 << 0) |
#define CL_MSG_INFO1_VERIFY (1 << 3) |
#define CL_MSG_INFO1_XDS (1 << 4) |
#define CL_MSG_INFO2_DELETE (1 << 1) |
#define CL_MSG_INFO2_GENERATION (1 << 2) |
#define CL_MSG_INFO2_GENERATION_DUP (1 << 4) |
#define CL_MSG_INFO2_GENERATION_GT (1 << 3) |
#define CL_MSG_INFO2_WRITE (1 << 0) |
#define CL_MSG_INFO2_WRITE_BINUNIQUE (1 << 6) |
#define CL_MSG_INFO2_WRITE_MERGE (1 << 7) |
#define CL_MSG_INFO2_WRITE_UNIQUE (1 << 5) |
#define CL_MSG_INFO3_LAST (1 << 0) |
#define CL_MSG_INFO3_REPLACE (1 << 3) |
#define CL_MSG_INFO3_TOMBSTONE (1 << 2) |
#define CL_MSG_INFO3_TRACE (1 << 1) |
#define CL_MSG_OP_APPEND 9 |
#define CL_MSG_OP_APPEND_SEGMENT 6 |
#define CL_MSG_OP_APPEND_SEGMENT_EXT 7 |
#define CL_MSG_OP_APPEND_SEGMENT_QUERY 8 |
#define CL_MSG_OP_MC_APPEND 130 |
#define CL_MSG_OP_MC_INCR 129 |
#define CL_MSG_OP_MC_PREPEND 131 |
#define CL_MSG_OP_MC_TOUCH 132 |
#define CL_MSG_OP_PREPEND 10 |
#define CL_MSG_OP_TOUCH 11 |
#define CL_MSG_OP_WRITE 2 |
#define CL_MSG_OP_WRITE_NOW 4 |
#define CL_MSG_OP_WRITE_UNIQUE 3 |
#define CL_PROTO_RESULT_FAIL_BIN_EXISTS 6 |
#define CL_PROTO_RESULT_FAIL_CLUSTER_KEY_MISMATCH 7 |
#define CL_PROTO_RESULT_FAIL_GENERATION 3 |
#define CL_PROTO_RESULT_FAIL_INCOMPATIBLE_TYPE 12 |
#define CL_PROTO_RESULT_FAIL_KEY_BUSY 14 |
#define CL_PROTO_RESULT_FAIL_KEY_EXISTS 5 |
#define CL_PROTO_RESULT_FAIL_NOTFOUND 2 |
#define CL_PROTO_RESULT_FAIL_NOXDS 10 |
#define CL_PROTO_RESULT_FAIL_PARAMETER 4 |
#define CL_PROTO_RESULT_FAIL_PARTITION_OUT_OF_SPACE 8 |
#define CL_PROTO_RESULT_FAIL_RECORD_TOO_BIG 13 |
#define CL_PROTO_RESULT_FAIL_TIMEOUT 9 |
#define CL_PROTO_RESULT_FAIL_UNAVAILABLE 11 |
#define CL_PROTO_RESULT_FAIL_UNKNOWN 1 |
#define CL_PROTO_RESULT_OK 0 |
#define CL_PROTO_TYPE_CL_MSG 3 |
#define CL_PROTO_TYPE_CL_MSG_COMPRESSED 4 |
#define CL_PROTO_TYPE_INFO 1 |
#define CL_PROTO_VERSION 2 |
#define CL_RESULT_NOTFOUND 2 |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
CL_PARTICLE_TYPE_NULL |
|
CL_PARTICLE_TYPE_INTEGER |
|
CL_PARTICLE_TYPE_FLOAT |
|
CL_PARTICLE_TYPE_STRING |
|
CL_PARTICLE_TYPE_BLOB |
|
CL_PARTICLE_TYPE_TIMESTAMP |
|
CL_PARTICLE_TYPE_DIGEST |
|
CL_PARTICLE_TYPE_JAVA_BLOB |
|
CL_PARTICLE_TYPE_CSHARP_BLOB |
|
CL_PARTICLE_TYPE_PYTHON_BLOB |
|
CL_PARTICLE_TYPE_RUBY_BLOB |
|
CL_PARTICLE_TYPE_MAX |
|
Definition at line 53 of file proto.h.
Function Documentation
struct as_msg_s __attribute__ |
( |
(__packed__) |
| ) |
|
void cl_msg_swap_field |
( |
cl_msg_field * |
mf | ) |
|
void cl_msg_swap_fields |
( |
cl_msg * |
m | ) |
|
void cl_msg_swap_fields_and_ops |
( |
cl_msg * |
m | ) |
|
void cl_msg_swap_header |
( |
cl_msg * |
m | ) |
|
void cl_msg_swap_op |
( |
cl_msg_op * |
op | ) |
|
void cl_msg_swap_ops |
( |
cl_msg * |
m | ) |
|
void cl_proto_swap |
( |
cl_proto * |
m | ) |
|
Variable Documentation