GRPC C++
1.39.1
|
When a service config is applied to a call in the client_channel_filter, we create an instance of this object on the arena. More...
#include <service_config_call_data.h>
Public Member Functions | |
ServiceConfigCallData (RefCountedPtr< ServiceConfig > service_config, const ServiceConfigParser::ParsedConfigVector *method_configs, std::map< const char *, absl::string_view > call_attributes, grpc_call_context_element *call_context) | |
ServiceConfigCallData (RefCountedPtr< ServiceConfig > service_config, const ServiceConfigParser::ParsedConfigVector *method_configs, grpc_call_context_element *call_context) | |
ServiceConfig * | service_config () |
ServiceConfigParser::ParsedConfig * | GetMethodParsedConfig (size_t index) const |
ServiceConfigParser::ParsedConfig * | GetGlobalParsedConfig (size_t index) const |
const std::map< const char *, absl::string_view > & | call_attributes () const |
When a service config is applied to a call in the client_channel_filter, we create an instance of this object on the arena.
A pointer to this object is also stored in the call_context, so that future filters can easily access method and global parameters for the call.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |