#include <AutoConnectControl.h>
|
| template<typename SocketConnectorT, typename SocketContextFactoryT, typename... Args> |
| class | SocketClient |
| template<typename SocketAcceptorT, typename SocketContextFactoryT, typename... Args> |
| class | SocketServer |
Definition at line 70 of file AutoConnectControl.h.
◆ AutoConnectControl() [1/3]
| core::socket::stream::AutoConnectControl::AutoConnectControl |
( |
| ) |
|
|
default |
◆ AutoConnectControl() [2/3]
| core::socket::stream::AutoConnectControl::AutoConnectControl |
( |
const AutoConnectControl & | | ) |
|
|
delete |
◆ AutoConnectControl() [3/3]
| core::socket::stream::AutoConnectControl::AutoConnectControl |
( |
AutoConnectControl && | | ) |
|
|
delete |
◆ ~AutoConnectControl()
| core::socket::stream::AutoConnectControl::~AutoConnectControl |
( |
| ) |
|
|
default |
◆ armReconnectTimer()
| void core::socket::stream::AutoConnectControl::armReconnectTimer |
( |
double | timeoutSeconds, |
|
|
const std::function< void()> & | dispatcher ) |
|
private |
◆ armRetryTimer()
| void core::socket::stream::AutoConnectControl::armRetryTimer |
( |
double | timeoutSeconds, |
|
|
const std::function< void()> & | dispatcher ) |
|
private |
◆ cancelReconnectTimer()
| void core::socket::stream::AutoConnectControl::cancelReconnectTimer |
( |
| ) |
|
|
private |
◆ cancelRetryTimer()
| void core::socket::stream::AutoConnectControl::cancelRetryTimer |
( |
| ) |
|
|
private |
◆ isReconnectEnabled()
| bool core::socket::stream::AutoConnectControl::isReconnectEnabled |
( |
| ) |
const |
◆ isRetryEnabled()
| bool core::socket::stream::AutoConnectControl::isRetryEnabled |
( |
| ) |
const |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ stopReconnect()
| void core::socket::stream::AutoConnectControl::stopReconnect |
( |
| ) |
|
◆ stopReconnectAndRetry()
| void core::socket::stream::AutoConnectControl::stopReconnectAndRetry |
( |
| ) |
|
◆ stopRetry()
| void core::socket::stream::AutoConnectControl::stopRetry |
( |
| ) |
|
◆ SocketClient
template<typename SocketConnectorT, typename SocketContextFactoryT, typename... Args>
| friend class SocketClient |
|
friend |
◆ SocketServer
template<typename SocketAcceptorT, typename SocketContextFactoryT, typename... Args>
| friend class SocketServer |
|
friend |
◆ cancelReconnectScheduled
| bool core::socket::stream::AutoConnectControl::cancelReconnectScheduled {false} |
|
private |
◆ cancelRetryScheduled
| bool core::socket::stream::AutoConnectControl::cancelRetryScheduled {false} |
|
private |
◆ reconnectEnabled
| bool core::socket::stream::AutoConnectControl::reconnectEnabled {true} |
|
private |
◆ reconnectTimer
| std::unique_ptr<core::timer::Timer> core::socket::stream::AutoConnectControl::reconnectTimer |
|
private |
◆ retryEnabled
| bool core::socket::stream::AutoConnectControl::retryEnabled {true} |
|
private |
◆ retryTimer
The documentation for this class was generated from the following files: