Classes | Public Member Functions | Static Public Member Functions | List of all members
grpc_core::ConfigSelector Class Referenceabstract

#include <config_selector.h>

Inheritance diagram for grpc_core::ConfigSelector:
Inheritance graph
[legend]

Classes

struct  CallConfig
 
class  CallDispatchController
 
struct  GetCallConfigArgs
 

Public Member Functions

virtual bool Equals (const ConfigSelector *other) const =0
 
virtual CallConfig GetCallConfig (GetCallConfigArgs args)=0
 
virtual std::vector< const grpc_channel_filter * > GetFilters ()
 
grpc_arg MakeChannelArg () const
 
virtual grpc_channel_argsModifyChannelArgs (grpc_channel_args *args)
 
virtual const char * name () const =0
 
 ~ConfigSelector () override=default
 
- Public Member Functions inherited from grpc_core::RefCounted< ConfigSelector >
RefCountedoperator= (const RefCounted &)=delete
 
RefCountedPtr< ConfigSelectorRef () GRPC_MUST_USE_RESULT
 
RefCountedPtr< ConfigSelectorRef (const DebugLocation &location, const char *reason) GRPC_MUST_USE_RESULT
 
 RefCounted (const RefCounted &)=delete
 
RefCountedPtr< ConfigSelectorRefIfNonZero () GRPC_MUST_USE_RESULT
 
RefCountedPtr< ConfigSelectorRefIfNonZero (const DebugLocation &location, const char *reason) GRPC_MUST_USE_RESULT
 
void Unref ()
 
void Unref (const DebugLocation &location, const char *reason)
 
 ~RefCounted ()=default
 
- Public Member Functions inherited from grpc_core::PolymorphicRefCount
virtual ~PolymorphicRefCount ()=default
 

Static Public Member Functions

static bool Equals (const ConfigSelector *cs1, const ConfigSelector *cs2)
 
static RefCountedPtr< ConfigSelectorGetFromChannelArgs (const grpc_channel_args &args)
 

Additional Inherited Members

- Public Types inherited from grpc_core::RefCounted< ConfigSelector >
using RefCountedChildType = ConfigSelector
 
- Protected Member Functions inherited from grpc_core::RefCounted< ConfigSelector >
 RefCounted (const char *trace=nullptr, intptr_t initial_refcount=1)
 

Detailed Description

Definition at line 48 of file config_selector.h.

Constructor & Destructor Documentation

◆ ~ConfigSelector()

grpc_core::ConfigSelector::~ConfigSelector ( )
overridedefault

Member Function Documentation

◆ Equals() [1/2]

static bool grpc_core::ConfigSelector::Equals ( const ConfigSelector cs1,
const ConfigSelector cs2 
)
inlinestatic

Definition at line 93 of file config_selector.h.

◆ Equals() [2/2]

virtual bool grpc_core::ConfigSelector::Equals ( const ConfigSelector other) const
pure virtual

◆ GetCallConfig()

virtual CallConfig grpc_core::ConfigSelector::GetCallConfig ( GetCallConfigArgs  args)
pure virtual

◆ GetFilters()

virtual std::vector<const grpc_channel_filter*> grpc_core::ConfigSelector::GetFilters ( )
inlinevirtual

Definition at line 102 of file config_selector.h.

◆ GetFromChannelArgs()

RefCountedPtr< ConfigSelector > grpc_core::ConfigSelector::GetFromChannelArgs ( const grpc_channel_args args)
static

Definition at line 52 of file config_selector.cc.

◆ MakeChannelArg()

grpc_arg grpc_core::ConfigSelector::MakeChannelArg ( ) const

Definition at line 46 of file config_selector.cc.

◆ ModifyChannelArgs()

virtual grpc_channel_args* grpc_core::ConfigSelector::ModifyChannelArgs ( grpc_channel_args args)
inlinevirtual

Definition at line 105 of file config_selector.h.

◆ name()

virtual const char* grpc_core::ConfigSelector::name ( ) const
pure virtual

The documentation for this class was generated from the following files:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:35