16 #ifndef ALEXA_CLIENT_SDK_AVSGATEWAYMANAGER_INCLUDE_AVSGATEWAYMANAGER_STORAGE_AVSGATEWAYMANAGERSTORAGE_H_ 17 #define ALEXA_CLIENT_SDK_AVSGATEWAYMANAGER_INCLUDE_AVSGATEWAYMANAGER_STORAGE_AVSGATEWAYMANAGERSTORAGE_H_ 26 namespace avsGatewayManager {
41 const std::shared_ptr<avsCommon::sdkInterfaces::storage::MiscStorageInterface>& miscStorage);
49 static std::unique_ptr<AVSGatewayManagerStorage>
create(
50 std::shared_ptr<avsCommon::sdkInterfaces::storage::MiscStorageInterface> miscStorage);
57 void clear()
override;
68 std::shared_ptr<avsCommon::sdkInterfaces::storage::MiscStorageInterface> m_miscStorage;
75 #endif // ALEXA_CLIENT_SDK_AVSGATEWAYMANAGER_INCLUDE_AVSGATEWAYMANAGER_STORAGE_AVSGATEWAYMANAGERSTORAGE_H_
Definition: AVSGatewayManagerStorageInterface.h:28
static std::unique_ptr< AVSGatewayManagerStorageInterface > createAVSGatewayManagerStorageInterface(const std::shared_ptr< avsCommon::sdkInterfaces::storage::MiscStorageInterface > &miscStorage)
bool saveState(const GatewayVerifyState &state) override
Definition: GatewayVerifyState.h:27
static std::unique_ptr< AVSGatewayManagerStorage > create(std::shared_ptr< avsCommon::sdkInterfaces::storage::MiscStorageInterface > miscStorage)
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Definition: AVSGatewayManagerStorage.h:32
bool loadState(GatewayVerifyState *state) override