16 #ifndef ALEXA_CLIENT_SDK_ACL_INCLUDE_ACL_TRANSPORT_TRANSPORTFACTORYINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_ACL_INCLUDE_ACL_TRANSPORT_TRANSPORTFACTORYINTERFACE_H_ 50 std::shared_ptr<avsCommon::sdkInterfaces::AuthDelegateInterface> authDelegate,
51 std::shared_ptr<avsCommon::avs::attachment::AttachmentManagerInterface> attachmentManager,
53 std::shared_ptr<MessageConsumerInterface> messageConsumerInterface,
54 std::shared_ptr<TransportObserverInterface> transportObserverInterface,
55 std::shared_ptr<SynchronizedMessageRequestQueue> sharedMessageRequestQueue) = 0;
66 #endif // ALEXA_CLIENT_SDK_ACL_INCLUDE_ACL_TRANSPORT_TRANSPORTFACTORYINTERFACE_H_
virtual ~TransportFactoryInterface()=default
::std::string string
Definition: gtest-port.h:1097
Definition: TransportFactoryInterface.h:36
virtual std::shared_ptr< TransportInterface > createTransport(std::shared_ptr< avsCommon::sdkInterfaces::AuthDelegateInterface > authDelegate, std::shared_ptr< avsCommon::avs::attachment::AttachmentManagerInterface > attachmentManager, const std::string &avsGateway, std::shared_ptr< MessageConsumerInterface > messageConsumerInterface, std::shared_ptr< TransportObserverInterface > transportObserverInterface, std::shared_ptr< SynchronizedMessageRequestQueue > sharedMessageRequestQueue)=0
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36