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-03-24 08:32:39 +0200
committerKozoriz <kozorizandriy@gmail.com>2016-03-31 17:54:09 +0300
commit969e44034caba3389cd1b5e57ecc5f2485948609 (patch)
tree741e669c45c763b39a6c9328aa9c59ae69c90aee /src/components/transport_manager/include/transport_manager/transport_adapter/transport_adapter_impl.h
parent3c3e8f366482736a9e5d870b04c606304c26bdd4 (diff)
downloadsdl_core-969e44034caba3389cd1b5e57ecc5f2485948609.tar.gz
TransportManager correctives after singletons removing
Corrected TM after removing LastState, MediaManager, PolicyHandler singletones
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.h10
1 files changed, 9 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 0cf28f7a16..af22718b0b 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 "resumption/last_state.h"
#ifdef TELEMETRY_MONITOR
#include "transport_manager/telemetry_observer.h"
@@ -76,7 +77,8 @@ class TransportAdapterImpl : public TransportAdapter,
**/
TransportAdapterImpl(DeviceScanner* device_scanner,
ServerConnectionFactory* server_connection_factory,
- ClientConnectionListener* client_connection_listener);
+ ClientConnectionListener* client_connection_listener,
+ resumption::LastState& last_state);
/**
* @brief Destructor.
@@ -536,6 +538,10 @@ class TransportAdapterImpl : public TransportAdapter,
TMTelemetryObserver* metric_observer_;
#endif // TELEMETRY_MONITOR
+ resumption::LastState& last_state() const {
+ return last_state_;
+ }
+
/**
* @brief Pointer to the device scanner.
*/
@@ -550,6 +556,8 @@ class TransportAdapterImpl : public TransportAdapter,
* @brief Pointer to the factory of connections initiated from client.
*/
ClientConnectionListener* client_connection_listener_;
+
+ resumption::LastState& last_state_;
};
} // namespace transport_adapter