CLD
0.1git
|
#include <stdint.h>
Data Structures | |
struct | chunksrv_req |
struct | chunksrv_resp |
struct | chunksrv_resp_get |
struct | chunk_check_status |
struct | chunksrv_resp_chkstat |
Macros | |
#define | CHUNKD_MAGIC "CHUNKDv1" |
Enumerations | |
enum | { CHD_MAGIC_SZ = 8, CHD_USER_SZ = 64, CHD_KEY_SZ = 1024, CHD_CSUM_SZ = 20, CHD_SIG_SZ = 64 } |
enum | chunksrv_ops { CHO_NOP = 0, CHO_GET = 1, CHO_GET_META = 2, CHO_PUT = 3, CHO_DEL = 4, CHO_LIST = 5, CHO_LOGIN = 6, CHO_TABLE_OPEN = 7, CHO_CHECK_START = 8, CHO_CHECK_STATUS = 9, CHO_START_TLS = 10, CHO_CP = 11 } |
enum | chunk_errcode { che_Success = 0, che_AccessDenied = 1, che_InternalError = 2, che_InvalidArgument = 3, che_InvalidURI = 4, che_NoSuchKey = 5, che_SignatureDoesNotMatch = 6, che_InvalidKey = 7, che_InvalidTable = 8, che_Busy = 9, che_KeyExists = 10 } |
enum | chunk_flags { CHF_SYNC = (1 << 0), CHF_TBL_CREAT = (1 << 1), CHF_TBL_EXCL = (1 << 2) } |
enum | chunk_check_state { chk_Off, chk_Idle, chk_Active } |
#define CHUNKD_MAGIC "CHUNKDv1" |
enum chunk_check_state |
enum chunk_errcode |
enum chunk_flags |
enum chunksrv_ops |