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

Public Member Functions

 ConnectivityWatcherRemover (ClientChannel *chand, AsyncConnectivityStateWatcherInterface *watcher)
 

Private Member Functions

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

Private Attributes

ClientChannelchand_
 
AsyncConnectivityStateWatcherInterfacewatcher_
 

Detailed Description

Definition at line 839 of file client_channel.cc.

Constructor & Destructor Documentation

◆ ConnectivityWatcherRemover()

grpc_core::ClientChannel::ConnectivityWatcherRemover::ConnectivityWatcherRemover ( ClientChannel chand,
AsyncConnectivityStateWatcherInterface watcher 
)
inline

Definition at line 841 of file client_channel.cc.

Member Function Documentation

◆ RemoveWatcherLocked()

void grpc_core::ClientChannel::ConnectivityWatcherRemover::RemoveWatcherLocked ( ) -> work_serializer_)
inlineprivate

Definition at line 853 of file client_channel.cc.

Member Data Documentation

◆ chand_

ClientChannel* grpc_core::ClientChannel::ConnectivityWatcherRemover::chand_
private

Definition at line 861 of file client_channel.cc.

◆ watcher_

AsyncConnectivityStateWatcherInterface* grpc_core::ClientChannel::ConnectivityWatcherRemover::watcher_
private

Definition at line 862 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