Go to the documentation of this file.
33 GPR_ASSERT(l_versions !=
nullptr && r_versions !=
nullptr);
118 &highest_common_version) == 1);
134 &highest_common_version) == 1);
155 &highest_common_version) == 0);
GPRAPI void grpc_slice_unref(grpc_slice s)
static void test_failure()
const size_t kMinRpcVersionMinor
grpc_gcp_rpc_protocol_versions_version max_rpc_version
bool grpc_gcp_rpc_protocol_versions_decode(const grpc_slice &slice, grpc_gcp_rpc_protocol_versions *versions)
static void test_check_success()
bool grpc_gcp_rpc_protocol_versions_encode(const grpc_gcp_rpc_protocol_versions *versions, grpc_slice *slice)
const size_t kMaxRpcVersionMinor
const size_t kMaxRpcVersionMajor
bool grpc_gcp_rpc_protocol_versions_check(const grpc_gcp_rpc_protocol_versions *local_versions, const grpc_gcp_rpc_protocol_versions *peer_versions, grpc_gcp_rpc_protocol_versions_version *highest_common_version)
bool grpc_gcp_rpc_protocol_versions_set_min(grpc_gcp_rpc_protocol_versions *versions, uint32_t min_major, uint32_t min_minor)
grpc_gcp_rpc_protocol_versions_version min_rpc_version
#define GRPC_SLICE_LENGTH(slice)
static void test_check_failure()
int grpc_gcp_rpc_protocol_version_compare(const grpc_gcp_rpc_protocol_versions_version *v1, const grpc_gcp_rpc_protocol_versions_version *v2)
bool grpc_gcp_rpc_protocol_versions_copy(const grpc_gcp_rpc_protocol_versions *src, grpc_gcp_rpc_protocol_versions *dst)
GPRAPI grpc_slice grpc_slice_split_head(grpc_slice *s, size_t split)
bool grpc_gcp_rpc_protocol_versions_set_max(grpc_gcp_rpc_protocol_versions *versions, uint32_t max_major, uint32_t max_minor)
static void test_success()
const size_t kMinRpcVersionMajor
static bool grpc_gcp_rpc_protocol_versions_equal(grpc_gcp_rpc_protocol_versions *l_versions, grpc_gcp_rpc_protocol_versions *r_versions)
grpc
Author(s):
autogenerated on Fri May 16 2025 03:00:40