GRPC Core
9.0.0
|
#include <grpc/support/port_platform.h>
#include "src/core/tsi/alts/handshaker/transport_security_common_api.h"
Namespaces | |
grpc_core | |
Round Robin Policy. | |
grpc_core::internal | |
Functions | |
bool | grpc_gcp_rpc_protocol_versions_set_max (grpc_gcp_rpc_protocol_versions *versions, uint32_t max_major, uint32_t max_minor) |
This method sets the value for max_rpc_versions field of rpc protocol versions. More... | |
bool | grpc_gcp_rpc_protocol_versions_set_min (grpc_gcp_rpc_protocol_versions *versions, uint32_t min_major, uint32_t min_minor) |
This method sets the value for min_rpc_versions field of rpc protocol versions. More... | |
bool | grpc_gcp_rpc_protocol_versions_encode (const grpc_gcp_rpc_protocol_versions *versions, grpc_slice *slice) |
This method serializes an rpc protocol version and returns serialized rpc versions in grpc slice. More... | |
bool | grpc_gcp_rpc_protocol_versions_encode (const grpc_gcp_RpcProtocolVersions *versions, upb_arena *arena, grpc_slice *slice) |
This method serializes an rpc protocol version and returns serialized rpc versions in grpc slice. More... | |
bool | grpc_gcp_rpc_protocol_versions_decode (const grpc_slice &slice, grpc_gcp_rpc_protocol_versions *versions) |
This method de-serializes input in grpc slice form and stores the result in rpc protocol versions. More... | |
void | grpc_gcp_rpc_protocol_versions_assign_from_upb (grpc_gcp_rpc_protocol_versions *versions, const grpc_gcp_RpcProtocolVersions *value) |
Assigns value of upb RpcProtocolVersions to grpc_gcp_rpc_protocol_versions. More... | |
void | grpc_gcp_RpcProtocolVersions_assign_from_struct (grpc_gcp_RpcProtocolVersions *versions, upb_arena *arena, const grpc_gcp_rpc_protocol_versions *value) |
Assigns value of struct grpc_gcp_rpc_protocol_versions to RpcProtocolVersions. More... | |
bool | grpc_gcp_rpc_protocol_versions_copy (const grpc_gcp_rpc_protocol_versions *src, grpc_gcp_rpc_protocol_versions *dst) |
This method performs a deep copy operation on rpc protocol versions instance. More... | |
int | grpc_core::internal::grpc_gcp_rpc_protocol_version_compare (const grpc_gcp_rpc_protocol_versions_version *v1, const grpc_gcp_rpc_protocol_versions_version *v2) |
Exposed for testing only. More... | |
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) |
This method performs a version check between local and peer rpc protocol versions. More... | |
void grpc_gcp_rpc_protocol_versions_assign_from_upb | ( | grpc_gcp_rpc_protocol_versions * | versions, |
const grpc_gcp_RpcProtocolVersions * | value | ||
) |
Assigns value of upb RpcProtocolVersions to grpc_gcp_rpc_protocol_versions.
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 | ||
) |
This method performs a version check between local and peer rpc protocol versions.
The method returns true if the check passes which means both parties agreed on a common rpc protocol to use, and false otherwise.
bool grpc_gcp_rpc_protocol_versions_copy | ( | const grpc_gcp_rpc_protocol_versions * | src, |
grpc_gcp_rpc_protocol_versions * | dst | ||
) |
This method performs a deep copy operation on rpc protocol versions instance.
The method returns true on success and false otherwise.
bool grpc_gcp_rpc_protocol_versions_decode | ( | const grpc_slice & | slice, |
grpc_gcp_rpc_protocol_versions * | versions | ||
) |
This method de-serializes input in grpc slice form and stores the result in rpc protocol versions.
The method returns true on success and false otherwise.
bool grpc_gcp_rpc_protocol_versions_encode | ( | const grpc_gcp_rpc_protocol_versions * | versions, |
grpc_slice * | slice | ||
) |
This method serializes an rpc protocol version and returns serialized rpc versions in grpc slice.
The method returns true on success and false otherwise.
bool grpc_gcp_rpc_protocol_versions_encode | ( | const grpc_gcp_RpcProtocolVersions * | versions, |
upb_arena * | arena, | ||
grpc_slice * | slice | ||
) |
This method serializes an rpc protocol version and returns serialized rpc versions in grpc slice.
The method returns true on success and false otherwise.
bool grpc_gcp_rpc_protocol_versions_set_max | ( | grpc_gcp_rpc_protocol_versions * | versions, |
uint32_t | max_major, | ||
uint32_t | max_minor | ||
) |
This method sets the value for max_rpc_versions field of rpc protocol versions.
The method returns true on success and false otherwise.
bool grpc_gcp_rpc_protocol_versions_set_min | ( | grpc_gcp_rpc_protocol_versions * | versions, |
uint32_t | min_major, | ||
uint32_t | min_minor | ||
) |
This method sets the value for min_rpc_versions field of rpc protocol versions.
The method returns true on success and false otherwise.
void grpc_gcp_RpcProtocolVersions_assign_from_struct | ( | grpc_gcp_RpcProtocolVersions * | versions, |
upb_arena * | arena, | ||
const grpc_gcp_rpc_protocol_versions * | value | ||
) |
Assigns value of struct grpc_gcp_rpc_protocol_versions to RpcProtocolVersions.