Public Member Functions | Private Attributes | List of all members
grpc_core::SubchannelData< SubchannelListType, SubchannelDataType >::Watcher Class Reference
Inheritance diagram for grpc_core::SubchannelData< SubchannelListType, SubchannelDataType >::Watcher:
Inheritance graph
[legend]

Public Member Functions

grpc_pollset_setinterested_parties () override
 
void OnConnectivityStateChange (grpc_connectivity_state new_state, absl::Status status) override
 
 Watcher (SubchannelData< SubchannelListType, SubchannelDataType > *subchannel_data, RefCountedPtr< SubchannelListType > subchannel_list)
 
 ~Watcher () override
 
- Public Member Functions inherited from grpc_core::SubchannelInterface::ConnectivityStateWatcherInterface
virtual ~ConnectivityStateWatcherInterface ()=default
 

Private Attributes

SubchannelData< SubchannelListType, SubchannelDataType > * subchannel_data_
 
RefCountedPtr< SubchannelListType > subchannel_list_
 

Detailed Description

template<typename SubchannelListType, typename SubchannelDataType>
class grpc_core::SubchannelData< SubchannelListType, SubchannelDataType >::Watcher

Definition at line 129 of file subchannel_list.h.

Constructor & Destructor Documentation

◆ Watcher()

template<typename SubchannelListType , typename SubchannelDataType >
grpc_core::SubchannelData< SubchannelListType, SubchannelDataType >::Watcher::Watcher ( SubchannelData< SubchannelListType, SubchannelDataType > *  subchannel_data,
RefCountedPtr< SubchannelListType >  subchannel_list 
)
inline

Definition at line 132 of file subchannel_list.h.

◆ ~Watcher()

template<typename SubchannelListType , typename SubchannelDataType >
grpc_core::SubchannelData< SubchannelListType, SubchannelDataType >::Watcher::~Watcher ( )
inlineoverride

Definition at line 138 of file subchannel_list.h.

Member Function Documentation

◆ interested_parties()

template<typename SubchannelListType , typename SubchannelDataType >
grpc_pollset_set* grpc_core::SubchannelData< SubchannelListType, SubchannelDataType >::Watcher::interested_parties ( )
inlineoverridevirtual

◆ OnConnectivityStateChange()

template<typename SubchannelListType , typename SubchannelDataType >
void grpc_core::SubchannelData< SubchannelListType, SubchannelDataType >::Watcher::OnConnectivityStateChange ( grpc_connectivity_state  new_state,
absl::Status  status 
)
overridevirtual

Member Data Documentation

◆ subchannel_data_

template<typename SubchannelListType , typename SubchannelDataType >
SubchannelData<SubchannelListType, SubchannelDataType>* grpc_core::SubchannelData< SubchannelListType, SubchannelDataType >::Watcher::subchannel_data_
private

Definition at line 150 of file subchannel_list.h.

◆ subchannel_list_

template<typename SubchannelListType , typename SubchannelDataType >
RefCountedPtr<SubchannelListType> grpc_core::SubchannelData< SubchannelListType, SubchannelDataType >::Watcher::subchannel_list_
private

Definition at line 151 of file subchannel_list.h.


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


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