diff options
Diffstat (limited to 'src/components/transport_manager/include/transport_manager/transport_adapter/client_connection_listener.h')
-rw-r--r-- | src/components/transport_manager/include/transport_manager/transport_adapter/client_connection_listener.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/components/transport_manager/include/transport_manager/transport_adapter/client_connection_listener.h b/src/components/transport_manager/include/transport_manager/transport_adapter/client_connection_listener.h index f905e11c43..e49a355e53 100644 --- a/src/components/transport_manager/include/transport_manager/transport_adapter/client_connection_listener.h +++ b/src/components/transport_manager/include/transport_manager/transport_adapter/client_connection_listener.h @@ -76,6 +76,18 @@ class ClientConnectionListener { virtual TransportAdapter::Error StopListening() = 0; /** + * @brief Suspends current listening thread + * @return Error information about possible reason of failure. + */ + virtual TransportAdapter::Error SuspendListening() = 0; + + /** + * @brief Resumes current listening thread + * @return Error information about possible reason of failure. + */ + virtual TransportAdapter::Error ResumeListening() = 0; + + /** * @brief Destructor. */ virtual ~ClientConnectionListener() {} |