#include <service_config_call_data.h>
Public Types | |
using | CallAttributes = std::map< UniqueTypeName, absl::string_view > |
Public Member Functions | |
const CallAttributes & | call_attributes () const |
ServiceConfigParser::ParsedConfig * | GetGlobalParsedConfig (size_t index) const |
ServiceConfigParser::ParsedConfig * | GetMethodParsedConfig (size_t index) const |
ServiceConfig * | service_config () |
ServiceConfigCallData () | |
ServiceConfigCallData (RefCountedPtr< ServiceConfig > service_config, const ServiceConfigParser::ParsedConfigVector *method_configs, CallAttributes call_attributes) | |
Private Attributes | |
CallAttributes | call_attributes_ |
const ServiceConfigParser::ParsedConfigVector * | method_configs_ |
RefCountedPtr< ServiceConfig > | service_config_ |
Stores the service config data associated with an individual call. A pointer to this object is stored in the call_context GRPC_CONTEXT_SERVICE_CONFIG_CALL_DATA element, so that filters can easily access method and global parameters for the call.
Definition at line 41 of file service_config_call_data.h.
using grpc_core::ServiceConfigCallData::CallAttributes = std::map<UniqueTypeName, absl::string_view> |
Definition at line 43 of file service_config_call_data.h.
|
inline |
Definition at line 45 of file service_config_call_data.h.
|
inline |
Definition at line 47 of file service_config_call_data.h.
|
inline |
Definition at line 66 of file service_config_call_data.h.
|
inline |
Definition at line 62 of file service_config_call_data.h.
|
inline |
Definition at line 57 of file service_config_call_data.h.
|
inline |
Definition at line 55 of file service_config_call_data.h.
|
private |
Definition at line 71 of file service_config_call_data.h.
|
private |
Definition at line 70 of file service_config_call_data.h.
|
private |
Definition at line 69 of file service_config_call_data.h.