Public Member Functions | Private Attributes | List of all members
ReconnectServiceImpl Class Reference
Inheritance diagram for ReconnectServiceImpl:
Inheritance graph
[legend]

Public Member Functions

void Poll (int seconds)
 
 ReconnectServiceImpl (int retry_port)
 
void Shutdown ()
 
Status Start (ServerContext *, const ReconnectParams *request, Empty *) override
 
Status Stop (ServerContext *, const Empty *, ReconnectInfo *response) override
 
void Verify (ReconnectInfo *response)
 
 ~ReconnectServiceImpl () override
 

Private Attributes

std::condition_variable cv_
 
std::mutex mu_
 
int retry_port_
 
bool server_started_
 
bool serving_
 
bool shutdown_
 
reconnect_server tcp_server_
 

Detailed Description

Definition at line 58 of file reconnect_interop_server.cc.

Constructor & Destructor Documentation

◆ ReconnectServiceImpl()

ReconnectServiceImpl::ReconnectServiceImpl ( int  retry_port)
inlineexplicit

Definition at line 60 of file reconnect_interop_server.cc.

◆ ~ReconnectServiceImpl()

ReconnectServiceImpl::~ReconnectServiceImpl ( )
inlineoverride

Definition at line 68 of file reconnect_interop_server.cc.

Member Function Documentation

◆ Poll()

void ReconnectServiceImpl::Poll ( int  seconds)
inline

Definition at line 74 of file reconnect_interop_server.cc.

◆ Shutdown()

void ReconnectServiceImpl::Shutdown ( )
inline

Definition at line 142 of file reconnect_interop_server.cc.

◆ Start()

Status ReconnectServiceImpl::Start ( ServerContext ,
const ReconnectParams *  request,
Empty  
)
inlineoverride

Definition at line 76 of file reconnect_interop_server.cc.

◆ Stop()

Status ReconnectServiceImpl::Stop ( ServerContext ,
const Empty ,
ReconnectInfo *  response 
)
inlineoverride

Definition at line 104 of file reconnect_interop_server.cc.

◆ Verify()

void ReconnectServiceImpl::Verify ( ReconnectInfo *  response)
inline

Definition at line 115 of file reconnect_interop_server.cc.

Member Data Documentation

◆ cv_

std::condition_variable ReconnectServiceImpl::cv_
private

Definition at line 155 of file reconnect_interop_server.cc.

◆ mu_

std::mutex ReconnectServiceImpl::mu_
private

Definition at line 154 of file reconnect_interop_server.cc.

◆ retry_port_

int ReconnectServiceImpl::retry_port_
private

Definition at line 149 of file reconnect_interop_server.cc.

◆ server_started_

bool ReconnectServiceImpl::server_started_
private

Definition at line 152 of file reconnect_interop_server.cc.

◆ serving_

bool ReconnectServiceImpl::serving_
private

Definition at line 151 of file reconnect_interop_server.cc.

◆ shutdown_

bool ReconnectServiceImpl::shutdown_
private

Definition at line 153 of file reconnect_interop_server.cc.

◆ tcp_server_

reconnect_server ReconnectServiceImpl::tcp_server_
private

Definition at line 150 of file reconnect_interop_server.cc.


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


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