EV-Etcd
view release on metacpan or search on metacpan
int64_t compact_revision;
char *cancel_reason;
size_t n_events;
Mvccpb__Event **events;
};
#define ETCDSERVERPB__WATCH_RESPONSE__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&etcdserverpb__watch_response__descriptor) \
, NULL, 0, 0, 0, 0, (char *)protobuf_c_empty_string, 0,NULL }
struct Etcdserverpb__LeaseGrantRequest
{
ProtobufCMessage base;
int64_t ttl;
int64_t id;
};
#define ETCDSERVERPB__LEASE_GRANT_REQUEST__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&etcdserverpb__lease_grant_request__descriptor) \
, 0, 0 }
struct Etcdserverpb__LeaseGrantResponse
{
ProtobufCMessage base;
Etcdserverpb__ResponseHeader *header;
int64_t id;
int64_t ttl;
char *error;
};
#define ETCDSERVERPB__LEASE_GRANT_RESPONSE__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&etcdserverpb__lease_grant_response__descriptor) \
, NULL, 0, 0, (char *)protobuf_c_empty_string }
struct Etcdserverpb__LeaseRevokeRequest
{
ProtobufCMessage base;
int64_t id;
};
#define ETCDSERVERPB__LEASE_REVOKE_REQUEST__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&etcdserverpb__lease_revoke_request__descriptor) \
, 0 }
struct Etcdserverpb__LeaseRevokeResponse
{
ProtobufCMessage base;
Etcdserverpb__ResponseHeader *header;
};
#define ETCDSERVERPB__LEASE_REVOKE_RESPONSE__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&etcdserverpb__lease_revoke_response__descriptor) \
, NULL }
struct Etcdserverpb__LeaseKeepAliveRequest
{
ProtobufCMessage base;
int64_t id;
};
#define ETCDSERVERPB__LEASE_KEEP_ALIVE_REQUEST__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&etcdserverpb__lease_keep_alive_request__descriptor) \
, 0 }
struct Etcdserverpb__LeaseKeepAliveResponse
{
ProtobufCMessage base;
Etcdserverpb__ResponseHeader *header;
int64_t id;
int64_t ttl;
};
#define ETCDSERVERPB__LEASE_KEEP_ALIVE_RESPONSE__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&etcdserverpb__lease_keep_alive_response__descriptor) \
, NULL, 0, 0 }
struct Etcdserverpb__LeaseTimeToLiveRequest
{
ProtobufCMessage base;
int64_t id;
protobuf_c_boolean keys;
};
#define ETCDSERVERPB__LEASE_TIME_TO_LIVE_REQUEST__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&etcdserverpb__lease_time_to_live_request__descriptor) \
, 0, 0 }
struct Etcdserverpb__LeaseTimeToLiveResponse
{
ProtobufCMessage base;
Etcdserverpb__ResponseHeader *header;
int64_t id;
int64_t ttl;
int64_t grantedttl;
size_t n_keys;
ProtobufCBinaryData *keys;
};
#define ETCDSERVERPB__LEASE_TIME_TO_LIVE_RESPONSE__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&etcdserverpb__lease_time_to_live_response__descriptor) \
, NULL, 0, 0, 0, 0,NULL }
struct Etcdserverpb__LeaseLeasesRequest
{
ProtobufCMessage base;
};
#define ETCDSERVERPB__LEASE_LEASES_REQUEST__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&etcdserverpb__lease_leases_request__descriptor) \
}
struct Etcdserverpb__LeaseStatus
{
ProtobufCMessage base;
int64_t id;
};
#define ETCDSERVERPB__LEASE_STATUS__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&etcdserverpb__lease_status__descriptor) \
, 0 }
struct Etcdserverpb__LeaseLeasesResponse
{
ProtobufCMessage base;
Etcdserverpb__ResponseHeader *header;
size_t n_leases;
Etcdserverpb__LeaseStatus **leases;
};
#define ETCDSERVERPB__LEASE_LEASES_RESPONSE__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&etcdserverpb__lease_leases_response__descriptor) \
, NULL, 0,NULL }
(Etcdserverpb__LeaseGrantRequest *message,
ProtobufCAllocator *allocator);
/* Etcdserverpb__LeaseGrantResponse methods */
void etcdserverpb__lease_grant_response__init
(Etcdserverpb__LeaseGrantResponse *message);
size_t etcdserverpb__lease_grant_response__get_packed_size
(const Etcdserverpb__LeaseGrantResponse *message);
size_t etcdserverpb__lease_grant_response__pack
(const Etcdserverpb__LeaseGrantResponse *message,
uint8_t *out);
size_t etcdserverpb__lease_grant_response__pack_to_buffer
(const Etcdserverpb__LeaseGrantResponse *message,
ProtobufCBuffer *buffer);
Etcdserverpb__LeaseGrantResponse *
etcdserverpb__lease_grant_response__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data);
void etcdserverpb__lease_grant_response__free_unpacked
(Etcdserverpb__LeaseGrantResponse *message,
ProtobufCAllocator *allocator);
/* Etcdserverpb__LeaseRevokeRequest methods */
void etcdserverpb__lease_revoke_request__init
(Etcdserverpb__LeaseRevokeRequest *message);
size_t etcdserverpb__lease_revoke_request__get_packed_size
(const Etcdserverpb__LeaseRevokeRequest *message);
size_t etcdserverpb__lease_revoke_request__pack
(const Etcdserverpb__LeaseRevokeRequest *message,
uint8_t *out);
size_t etcdserverpb__lease_revoke_request__pack_to_buffer
(const Etcdserverpb__LeaseRevokeRequest *message,
ProtobufCBuffer *buffer);
Etcdserverpb__LeaseRevokeRequest *
etcdserverpb__lease_revoke_request__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data);
void etcdserverpb__lease_revoke_request__free_unpacked
(Etcdserverpb__LeaseRevokeRequest *message,
ProtobufCAllocator *allocator);
/* Etcdserverpb__LeaseRevokeResponse methods */
void etcdserverpb__lease_revoke_response__init
(Etcdserverpb__LeaseRevokeResponse *message);
size_t etcdserverpb__lease_revoke_response__get_packed_size
(const Etcdserverpb__LeaseRevokeResponse *message);
size_t etcdserverpb__lease_revoke_response__pack
(const Etcdserverpb__LeaseRevokeResponse *message,
uint8_t *out);
size_t etcdserverpb__lease_revoke_response__pack_to_buffer
(const Etcdserverpb__LeaseRevokeResponse *message,
ProtobufCBuffer *buffer);
Etcdserverpb__LeaseRevokeResponse *
etcdserverpb__lease_revoke_response__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data);
void etcdserverpb__lease_revoke_response__free_unpacked
(Etcdserverpb__LeaseRevokeResponse *message,
ProtobufCAllocator *allocator);
/* Etcdserverpb__LeaseKeepAliveRequest methods */
void etcdserverpb__lease_keep_alive_request__init
(Etcdserverpb__LeaseKeepAliveRequest *message);
size_t etcdserverpb__lease_keep_alive_request__get_packed_size
(const Etcdserverpb__LeaseKeepAliveRequest *message);
size_t etcdserverpb__lease_keep_alive_request__pack
(const Etcdserverpb__LeaseKeepAliveRequest *message,
uint8_t *out);
size_t etcdserverpb__lease_keep_alive_request__pack_to_buffer
(const Etcdserverpb__LeaseKeepAliveRequest *message,
ProtobufCBuffer *buffer);
Etcdserverpb__LeaseKeepAliveRequest *
etcdserverpb__lease_keep_alive_request__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data);
void etcdserverpb__lease_keep_alive_request__free_unpacked
(Etcdserverpb__LeaseKeepAliveRequest *message,
ProtobufCAllocator *allocator);
/* Etcdserverpb__LeaseKeepAliveResponse methods */
void etcdserverpb__lease_keep_alive_response__init
(Etcdserverpb__LeaseKeepAliveResponse *message);
size_t etcdserverpb__lease_keep_alive_response__get_packed_size
(const Etcdserverpb__LeaseKeepAliveResponse *message);
size_t etcdserverpb__lease_keep_alive_response__pack
(const Etcdserverpb__LeaseKeepAliveResponse *message,
uint8_t *out);
size_t etcdserverpb__lease_keep_alive_response__pack_to_buffer
(const Etcdserverpb__LeaseKeepAliveResponse *message,
ProtobufCBuffer *buffer);
Etcdserverpb__LeaseKeepAliveResponse *
etcdserverpb__lease_keep_alive_response__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data);
void etcdserverpb__lease_keep_alive_response__free_unpacked
(Etcdserverpb__LeaseKeepAliveResponse *message,
ProtobufCAllocator *allocator);
/* Etcdserverpb__LeaseTimeToLiveRequest methods */
void etcdserverpb__lease_time_to_live_request__init
(Etcdserverpb__LeaseTimeToLiveRequest *message);
size_t etcdserverpb__lease_time_to_live_request__get_packed_size
(const Etcdserverpb__LeaseTimeToLiveRequest *message);
size_t etcdserverpb__lease_time_to_live_request__pack
(const Etcdserverpb__LeaseTimeToLiveRequest *message,
uint8_t *out);
size_t etcdserverpb__lease_time_to_live_request__pack_to_buffer
(const Etcdserverpb__LeaseTimeToLiveRequest *message,
ProtobufCBuffer *buffer);
Etcdserverpb__LeaseTimeToLiveRequest *
etcdserverpb__lease_time_to_live_request__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data);
void etcdserverpb__lease_time_to_live_request__free_unpacked
(Etcdserverpb__LeaseTimeToLiveRequest *message,
ProtobufCAllocator *allocator);
/* Etcdserverpb__LeaseTimeToLiveResponse methods */
void etcdserverpb__lease_time_to_live_response__init
(Etcdserverpb__LeaseTimeToLiveResponse *message);
size_t etcdserverpb__lease_time_to_live_response__get_packed_size
(const Etcdserverpb__LeaseTimeToLiveResponse *message);
size_t etcdserverpb__lease_time_to_live_response__pack
(const Etcdserverpb__LeaseTimeToLiveResponse *message,
uint8_t *out);
size_t etcdserverpb__lease_time_to_live_response__pack_to_buffer
(const Etcdserverpb__LeaseTimeToLiveResponse *message,
ProtobufCBuffer *buffer);
Etcdserverpb__LeaseTimeToLiveResponse *
etcdserverpb__lease_time_to_live_response__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data);
void etcdserverpb__lease_time_to_live_response__free_unpacked
(Etcdserverpb__LeaseTimeToLiveResponse *message,
ProtobufCAllocator *allocator);
/* Etcdserverpb__LeaseLeasesRequest methods */
void etcdserverpb__lease_leases_request__init
(Etcdserverpb__LeaseLeasesRequest *message);
size_t etcdserverpb__lease_leases_request__get_packed_size
(const Etcdserverpb__LeaseLeasesRequest *message);
size_t etcdserverpb__lease_leases_request__pack
(const Etcdserverpb__LeaseLeasesRequest *message,
uint8_t *out);
size_t etcdserverpb__lease_leases_request__pack_to_buffer
(const Etcdserverpb__LeaseLeasesRequest *message,
ProtobufCBuffer *buffer);
Etcdserverpb__LeaseLeasesRequest *
etcdserverpb__lease_leases_request__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data);
void etcdserverpb__lease_leases_request__free_unpacked
(Etcdserverpb__LeaseLeasesRequest *message,
ProtobufCAllocator *allocator);
/* Etcdserverpb__LeaseStatus methods */
typedef void (*Etcdserverpb__AuthRoleGrantPermissionRequest_Closure)
(const Etcdserverpb__AuthRoleGrantPermissionRequest *message,
void *closure_data);
typedef void (*Etcdserverpb__AuthRoleGrantPermissionResponse_Closure)
(const Etcdserverpb__AuthRoleGrantPermissionResponse *message,
void *closure_data);
typedef void (*Etcdserverpb__AuthRoleRevokePermissionRequest_Closure)
(const Etcdserverpb__AuthRoleRevokePermissionRequest *message,
void *closure_data);
typedef void (*Etcdserverpb__AuthRoleRevokePermissionResponse_Closure)
(const Etcdserverpb__AuthRoleRevokePermissionResponse *message,
void *closure_data);
typedef void (*Etcdserverpb__AuthUserGrantRoleRequest_Closure)
(const Etcdserverpb__AuthUserGrantRoleRequest *message,
void *closure_data);
typedef void (*Etcdserverpb__AuthUserGrantRoleResponse_Closure)
(const Etcdserverpb__AuthUserGrantRoleResponse *message,
void *closure_data);
typedef void (*Etcdserverpb__AuthUserRevokeRoleRequest_Closure)
(const Etcdserverpb__AuthUserRevokeRoleRequest *message,
void *closure_data);
typedef void (*Etcdserverpb__AuthUserRevokeRoleResponse_Closure)
(const Etcdserverpb__AuthUserRevokeRoleResponse *message,
void *closure_data);
typedef void (*Etcdserverpb__AuthUserGetRequest_Closure)
(const Etcdserverpb__AuthUserGetRequest *message,
void *closure_data);
typedef void (*Etcdserverpb__AuthUserGetResponse_Closure)
(const Etcdserverpb__AuthUserGetResponse *message,
void *closure_data);
typedef void (*Etcdserverpb__AuthUserListRequest_Closure)
(const Etcdserverpb__AuthUserListRequest *message,
void *closure_data);
typedef void (*Etcdserverpb__AuthUserListResponse_Closure)
(const Etcdserverpb__AuthUserListResponse *message,
void *closure_data);
/* --- services --- */
/* --- descriptors --- */
extern const ProtobufCMessageDescriptor etcdserverpb__response_header__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__range_request__descriptor;
extern const ProtobufCEnumDescriptor etcdserverpb__range_request__sort_order__descriptor;
extern const ProtobufCEnumDescriptor etcdserverpb__range_request__sort_target__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__range_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__put_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__put_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__delete_range_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__delete_range_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__watch_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__watch_create_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__watch_cancel_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__watch_progress_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__watch_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__lease_grant_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__lease_grant_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__lease_revoke_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__lease_revoke_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__lease_keep_alive_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__lease_keep_alive_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__lease_time_to_live_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__lease_time_to_live_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__lease_leases_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__lease_status__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__lease_leases_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__compaction_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__compaction_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__status_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__status_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__alarm_member__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__alarm_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__alarm_response__descriptor;
extern const ProtobufCEnumDescriptor etcdserverpb__alarm_type__descriptor;
extern const ProtobufCEnumDescriptor etcdserverpb__alarm_request__alarm_action__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__defragment_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__defragment_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__hash_kv_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__hash_kv_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__move_leader_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__move_leader_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_status_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_status_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__compare__descriptor;
extern const ProtobufCEnumDescriptor etcdserverpb__compare__compare_result__descriptor;
extern const ProtobufCEnumDescriptor etcdserverpb__compare__compare_target__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__request_op__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__response_op__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__txn_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__txn_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__authenticate_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__authenticate_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_user_add_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_user_add_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_user_delete_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_user_delete_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_user_change_password_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_user_change_password_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_enable_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_enable_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_disable_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_disable_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__permission__descriptor;
extern const ProtobufCEnumDescriptor etcdserverpb__permission__type__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__role__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_role_add_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_role_add_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_role_delete_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_role_delete_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_role_get_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_role_get_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_role_list_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_role_list_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_role_grant_permission_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_role_grant_permission_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_role_revoke_permission_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_role_revoke_permission_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_user_grant_role_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_user_grant_role_response__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_user_revoke_role_request__descriptor;
extern const ProtobufCMessageDescriptor etcdserverpb__auth_user_revoke_role_response__descriptor;
( run in 1.589 second using v1.01-cache-2.11-cpan-39bf76dae61 )