diff options
Diffstat (limited to 'src/components/include/transport_manager/transport_adapter/transport_adapter.h')
-rw-r--r-- | src/components/include/transport_manager/transport_adapter/transport_adapter.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/components/include/transport_manager/transport_adapter/transport_adapter.h b/src/components/include/transport_manager/transport_adapter/transport_adapter.h index 1d21ff4ae4..b92e010ece 100644 --- a/src/components/include/transport_manager/transport_adapter/transport_adapter.h +++ b/src/components/include/transport_manager/transport_adapter/transport_adapter.h @@ -111,7 +111,15 @@ class TransportAdapter { /** * @enum Available types of errors. */ - enum Error { OK, FAIL, NOT_SUPPORTED, ALREADY_EXISTS, BAD_STATE, BAD_PARAM }; + enum Error { + UNKNOWN = -1, + OK, + FAIL, + NOT_SUPPORTED, + ALREADY_EXISTS, + BAD_STATE, + BAD_PARAM + }; public: /** @@ -236,18 +244,10 @@ class TransportAdapter { virtual bool IsClientOriginatedConnectSupported() const = 0; /** - * @brief Start client listener. - * - * @return Error information about possible reason of failure. - */ - virtual Error StartClientListening() = 0; - - /** - * @brief Stop client listener. - * + * @brief Changes client listening state of current adapter * @return Error information about possible reason of failure. */ - virtual Error StopClientListening() = 0; + virtual Error ChangeClientListening(TransportAction required_change) = 0; /** * @brief Remove marked as FINALISING connection from accounting. |