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 | 30 |
1 files changed, 15 insertions, 15 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 eaa1fa9955..b92e010ece 100644 --- a/src/components/include/transport_manager/transport_adapter/transport_adapter.h +++ b/src/components/include/transport_manager/transport_adapter/transport_adapter.h @@ -36,15 +36,15 @@ #ifndef SRC_COMPONENTS_INCLUDE_TRANSPORT_MANAGER_TRANSPORT_ADAPTER_TRANSPORT_ADAPTER_H_ #define SRC_COMPONENTS_INCLUDE_TRANSPORT_MANAGER_TRANSPORT_ADAPTER_TRANSPORT_ADAPTER_H_ -#include <string> -#include <vector> #include <list> #include <map> +#include <string> +#include <vector> -#include "transport_manager/transport_adapter/device.h" +#include "protocol/common.h" #include "transport_manager/common.h" #include "transport_manager/error.h" -#include "protocol/common.h" +#include "transport_manager/transport_adapter/device.h" namespace transport_manager { @@ -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. |