diff options
Diffstat (limited to 'src/components/transport_manager/include/transport_manager/iap2_emulation/iap2_transport_adapter.h')
-rw-r--r-- | src/components/transport_manager/include/transport_manager/iap2_emulation/iap2_transport_adapter.h | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/src/components/transport_manager/include/transport_manager/iap2_emulation/iap2_transport_adapter.h b/src/components/transport_manager/include/transport_manager/iap2_emulation/iap2_transport_adapter.h index a802a64afa..3dabfb39ca 100644 --- a/src/components/transport_manager/include/transport_manager/iap2_emulation/iap2_transport_adapter.h +++ b/src/components/transport_manager/include/transport_manager/iap2_emulation/iap2_transport_adapter.h @@ -33,7 +33,7 @@ #ifndef SRC_COMPONENTS_TRANSPORT_MANAGER_INCLUDE_TRANSPORT_MANAGER_IAP2_EMULATION_IAP2_TRANSPORT_ADAPTER_H_ #define SRC_COMPONENTS_TRANSPORT_MANAGER_INCLUDE_TRANSPORT_MANAGER_IAP2_EMULATION_IAP2_TRANSPORT_ADAPTER_H_ -#include "resumption/last_state.h" +#include "resumption/last_state_wrapper.h" #include "transport_manager/tcp/tcp_transport_adapter.h" #include "transport_manager/transport_manager_settings.h" #include "utils/macro.h" @@ -60,9 +60,14 @@ class IAP2BluetoothEmulationTransportAdapter : public TcpTransportAdapter { */ IAP2BluetoothEmulationTransportAdapter( const uint16_t port, - resumption::LastState& last_state, + resumption::LastStateWrapperPtr last_state_wrapper, const TransportManagerSettings& settings); + DEPRECATED + IAP2BluetoothEmulationTransportAdapter( + const uint16_t port, + resumption::LastState& last_state_wrapper, + const TransportManagerSettings& settings); /** * @brief DeviceSwitched is called during switching from iAP2 Bluetooth to * iAP2 USB transport. @@ -103,9 +108,16 @@ class IAP2USBEmulationTransportAdapter : public TcpTransportAdapter { * @param last_state LastState instance reference * @param settings Settings reference */ + IAP2USBEmulationTransportAdapter( + const uint16_t port, + resumption::LastStateWrapperPtr last_state_wrapper, + const TransportManagerSettings& settings); + + DEPRECATED IAP2USBEmulationTransportAdapter(const uint16_t port, - resumption::LastState& last_state, - const TransportManagerSettings& settings); + resumption::LastState&, + const TransportManagerSettings& settings) = + delete; /** * Destructor |