Public Member Functions | Private Member Functions | Private Attributes | List of all members
grpc_core::ClientChannel::ConnectivityWatcherAdder Class Reference

Public Member Functions

 ConnectivityWatcherAdder (ClientChannel *chand, grpc_connectivity_state initial_state, OrphanablePtr< AsyncConnectivityStateWatcherInterface > watcher)
 

Private Member Functions

void AddWatcherLocked () ABSL_EXCLUSIVE_LOCKS_REQUIRED(*chand_ -> work_serializer_)
 

Private Attributes

ClientChannelchand_
 
grpc_connectivity_state initial_state_
 
OrphanablePtr< AsyncConnectivityStateWatcherInterfacewatcher_
 

Detailed Description

Definition at line 806 of file client_channel.cc.

Constructor & Destructor Documentation

◆ ConnectivityWatcherAdder()

grpc_core::ClientChannel::ConnectivityWatcherAdder::ConnectivityWatcherAdder ( ClientChannel chand,
grpc_connectivity_state  initial_state,
OrphanablePtr< AsyncConnectivityStateWatcherInterface watcher 
)
inline

Definition at line 808 of file client_channel.cc.

Member Function Documentation

◆ AddWatcherLocked()

void grpc_core::ClientChannel::ConnectivityWatcherAdder::AddWatcherLocked ( ) -> work_serializer_)
inlineprivate

Definition at line 823 of file client_channel.cc.

Member Data Documentation

◆ chand_

ClientChannel* grpc_core::ClientChannel::ConnectivityWatcherAdder::chand_
private

Definition at line 830 of file client_channel.cc.

◆ initial_state_

grpc_connectivity_state grpc_core::ClientChannel::ConnectivityWatcherAdder::initial_state_
private

Definition at line 831 of file client_channel.cc.

◆ watcher_

OrphanablePtr<AsyncConnectivityStateWatcherInterface> grpc_core::ClientChannel::ConnectivityWatcherAdder::watcher_
private

Definition at line 832 of file client_channel.cc.


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


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