GRPC Core  9.0.0
Public Member Functions
grpc_core::ConnectedSubchannel Class Reference

#include <subchannel.h>

Public Member Functions

 ConnectedSubchannel (grpc_channel_stack *channel_stack, const grpc_channel_args *args, RefCountedPtr< channelz::SubchannelNode > channelz_subchannel)
 
 ~ConnectedSubchannel ()
 
void StartWatch (grpc_pollset_set *interested_parties, OrphanablePtr< ConnectivityStateWatcherInterface > watcher)
 
void Ping (grpc_closure *on_initiate, grpc_closure *on_ack)
 
grpc_channel_stackchannel_stack () const
 
const grpc_channel_argsargs () const
 
channelz::SubchannelNodechannelz_subchannel () const
 
size_t GetInitialCallSizeEstimate (size_t parent_data_size) const
 
- Public Member Functions inherited from grpc_core::RefCounted< ConnectedSubchannel >
 ~RefCounted ()=default
 
RefCountedPtr< ConnectedSubchannelRef () GRPC_MUST_USE_RESULT
 
RefCountedPtr< ConnectedSubchannelRef (const DebugLocation &location, const char *reason) GRPC_MUST_USE_RESULT
 
void Unref ()
 
void Unref (const DebugLocation &location, const char *reason)
 
bool RefIfNonZero ()
 
bool RefIfNonZero (const DebugLocation &location, const char *reason)
 
 RefCounted (const RefCounted &)=delete
 
RefCountedoperator= (const RefCounted &)=delete
 
- Public Member Functions inherited from grpc_core::PolymorphicRefCount
virtual ~PolymorphicRefCount ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from grpc_core::RefCounted< ConnectedSubchannel >
 RefCounted (TraceFlagT *trace_flag=nullptr, intptr_t initial_refcount=1)
 

Constructor & Destructor Documentation

◆ ConnectedSubchannel()

grpc_core::ConnectedSubchannel::ConnectedSubchannel ( grpc_channel_stack channel_stack,
const grpc_channel_args args,
RefCountedPtr< channelz::SubchannelNode channelz_subchannel 
)

◆ ~ConnectedSubchannel()

grpc_core::ConnectedSubchannel::~ConnectedSubchannel ( )

Member Function Documentation

◆ args()

const grpc_channel_args* grpc_core::ConnectedSubchannel::args ( ) const
inline

◆ channel_stack()

grpc_channel_stack* grpc_core::ConnectedSubchannel::channel_stack ( ) const
inline

◆ channelz_subchannel()

channelz::SubchannelNode* grpc_core::ConnectedSubchannel::channelz_subchannel ( ) const
inline

◆ GetInitialCallSizeEstimate()

size_t grpc_core::ConnectedSubchannel::GetInitialCallSizeEstimate ( size_t  parent_data_size) const

◆ Ping()

void grpc_core::ConnectedSubchannel::Ping ( grpc_closure on_initiate,
grpc_closure on_ack 
)

◆ StartWatch()

void grpc_core::ConnectedSubchannel::StartWatch ( grpc_pollset_set interested_parties,
OrphanablePtr< ConnectivityStateWatcherInterface watcher 
)

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