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

#include <server_config_selector.h>

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

Classes

class  ServerConfigSelectorWatcher
 

Public Member Functions

virtual void CancelWatch ()=0
 
grpc_arg MakeChannelArg () const
 
virtual absl::StatusOr< RefCountedPtr< ServerConfigSelector > > Watch (std::unique_ptr< ServerConfigSelectorWatcher > watcher)=0
 
 ~ServerConfigSelectorProvider () override=default
 
- Public Member Functions inherited from grpc_core::DualRefCounted< ServerConfigSelectorProvider >
 DualRefCounted (const DualRefCounted &)=delete
 
DualRefCountedoperator= (const DualRefCounted &)=delete
 
RefCountedPtr< ServerConfigSelectorProviderRef () GRPC_MUST_USE_RESULT
 
RefCountedPtr< ServerConfigSelectorProviderRef (const DebugLocation &location, const char *reason) GRPC_MUST_USE_RESULT
 
RefCountedPtr< ServerConfigSelectorProviderRefIfNonZero () GRPC_MUST_USE_RESULT
 
RefCountedPtr< ServerConfigSelectorProviderRefIfNonZero (const DebugLocation &location, const char *reason) GRPC_MUST_USE_RESULT
 
void Unref ()
 
void Unref (const DebugLocation &location, const char *reason)
 
WeakRefCountedPtr< ServerConfigSelectorProviderWeakRef () GRPC_MUST_USE_RESULT
 
WeakRefCountedPtr< ServerConfigSelectorProviderWeakRef (const DebugLocation &location, const char *reason) GRPC_MUST_USE_RESULT
 
void WeakUnref ()
 
void WeakUnref (const DebugLocation &location, const char *reason)
 
 ~DualRefCounted () override=default
 
- Public Member Functions inherited from grpc_core::Orphanable
Orphanableoperator= (const Orphanable &)=delete
 
virtual void Orphan ()=0
 
 Orphanable (const Orphanable &)=delete
 

Static Public Member Functions

static absl::string_view ChannelArgName ()
 

Additional Inherited Members

- Protected Member Functions inherited from grpc_core::DualRefCounted< ServerConfigSelectorProvider >
 DualRefCounted (const char *trace=nullptr, int32_t initial_refcount=1)
 
- Protected Member Functions inherited from grpc_core::Orphanable
 Orphanable ()
 
virtual ~Orphanable ()
 

Detailed Description

Definition at line 57 of file server_config_selector.h.

Constructor & Destructor Documentation

◆ ~ServerConfigSelectorProvider()

grpc_core::ServerConfigSelectorProvider::~ServerConfigSelectorProvider ( )
overridedefault

Member Function Documentation

◆ CancelWatch()

virtual void grpc_core::ServerConfigSelectorProvider::CancelWatch ( )
pure virtual

◆ ChannelArgName()

absl::string_view grpc_core::ServerConfigSelectorProvider::ChannelArgName ( )
static

Definition at line 58 of file server_config_selector.cc.

◆ MakeChannelArg()

grpc_arg grpc_core::ServerConfigSelectorProvider::MakeChannelArg ( ) const

Definition at line 52 of file server_config_selector.cc.

◆ Watch()

virtual absl::StatusOr<RefCountedPtr<ServerConfigSelector> > grpc_core::ServerConfigSelectorProvider::Watch ( std::unique_ptr< ServerConfigSelectorWatcher watcher)
pure virtual

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


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