Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
grpc_core::AsyncConnectivityStateWatcherInterface::Notifier Class Reference

Public Member Functions

 Notifier (RefCountedPtr< AsyncConnectivityStateWatcherInterface > watcher, grpc_connectivity_state state, const absl::Status &status, const std::shared_ptr< WorkSerializer > &work_serializer)
 

Static Private Member Functions

static void SendNotification (void *arg, grpc_error_handle)
 

Private Attributes

grpc_closure closure_
 
const grpc_connectivity_state state_
 
const absl::Status status_
 
RefCountedPtr< AsyncConnectivityStateWatcherInterfacewatcher_
 

Detailed Description

Definition at line 60 of file connectivity_state.cc.

Constructor & Destructor Documentation

◆ Notifier()

grpc_core::AsyncConnectivityStateWatcherInterface::Notifier::Notifier ( RefCountedPtr< AsyncConnectivityStateWatcherInterface watcher,
grpc_connectivity_state  state,
const absl::Status status,
const std::shared_ptr< WorkSerializer > &  work_serializer 
)
inline

Definition at line 62 of file connectivity_state.cc.

Member Function Documentation

◆ SendNotification()

static void grpc_core::AsyncConnectivityStateWatcherInterface::Notifier::SendNotification ( void *  arg,
grpc_error_handle   
)
inlinestaticprivate

Definition at line 78 of file connectivity_state.cc.

Member Data Documentation

◆ closure_

grpc_closure grpc_core::AsyncConnectivityStateWatcherInterface::Notifier::closure_
private

Definition at line 92 of file connectivity_state.cc.

◆ state_

const grpc_connectivity_state grpc_core::AsyncConnectivityStateWatcherInterface::Notifier::state_
private

Definition at line 90 of file connectivity_state.cc.

◆ status_

const absl::Status grpc_core::AsyncConnectivityStateWatcherInterface::Notifier::status_
private

Definition at line 91 of file connectivity_state.cc.

◆ watcher_

RefCountedPtr<AsyncConnectivityStateWatcherInterface> grpc_core::AsyncConnectivityStateWatcherInterface::Notifier::watcher_
private

Definition at line 89 of file connectivity_state.cc.


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


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