summaryrefslogtreecommitdiff
path: root/src/components/transport_manager/include/transport_manager/transport_adapter/transport_adapter_impl.h
diff options
context:
space:
mode:
authorKozoriz <kozorizandriy@gmail.com>2016-04-11 16:37:41 +0300
committerKozoriz <kozorizandriy@gmail.com>2016-04-25 12:15:47 +0300
commit78714c9fee6e88483d91a682d0002e7afd4e6c6c (patch)
treeb18635a81a88c42ad0add734bf55c665f9f869a6 /src/components/transport_manager/include/transport_manager/transport_adapter/transport_adapter_impl.h
parenta86a2b2cbc6d0a0fb06af317f01eae8167c7e3dc (diff)
downloadsdl_core-78714c9fee6e88483d91a682d0002e7afd4e6c6c.tar.gz
TransportManager update after removing all singletons
Diffstat (limited to 'src/components/transport_manager/include/transport_manager/transport_adapter/transport_adapter_impl.h')
-rw-r--r--src/components/transport_manager/include/transport_manager/transport_adapter/transport_adapter_impl.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/components/transport_manager/include/transport_manager/transport_adapter/transport_adapter_impl.h b/src/components/transport_manager/include/transport_manager/transport_adapter/transport_adapter_impl.h
index af22718b0b..6301b82f20 100644
--- a/src/components/transport_manager/include/transport_manager/transport_adapter/transport_adapter_impl.h
+++ b/src/components/transport_manager/include/transport_manager/transport_adapter/transport_adapter_impl.h
@@ -45,6 +45,7 @@
#include "transport_manager/transport_adapter/transport_adapter.h"
#include "transport_manager/transport_adapter/transport_adapter_controller.h"
#include "transport_manager/transport_adapter/connection.h"
+#include "transport_manager/transport_manager_settings.h"
#include "resumption/last_state.h"
#ifdef TELEMETRY_MONITOR
@@ -78,7 +79,8 @@ class TransportAdapterImpl : public TransportAdapter,
TransportAdapterImpl(DeviceScanner* device_scanner,
ServerConnectionFactory* server_connection_factory,
ClientConnectionListener* client_connection_listener,
- resumption::LastState& last_state);
+ resumption::LastState& last_state,
+ const TransportManagerSettings& settings);
/**
* @brief Destructor.
@@ -452,6 +454,10 @@ class TransportAdapterImpl : public TransportAdapter,
virtual ConnectionSPtr FindEstablishedConnection(const DeviceUID& device_handle,
const ApplicationHandle& app_handle) const;
+ const TransportManagerSettings& get_settings() const {
+ return settings_;
+ }
+
private:
/**
* @brief Connect to all applications discovered on device
@@ -558,6 +564,7 @@ class TransportAdapterImpl : public TransportAdapter,
ClientConnectionListener* client_connection_listener_;
resumption::LastState& last_state_;
+ const TransportManagerSettings& settings_;
};
} // namespace transport_adapter