16 #ifndef ALEXA_CLIENT_SDK_ACL_INCLUDE_ACL_TRANSPORT_MESSAGEROUTERFACTORYINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_ACL_INCLUDE_ACL_TRANSPORT_MESSAGEROUTERFACTORYINTERFACE_H_ 25 using namespace avsCommon::sdkInterfaces;
26 using namespace avsCommon::avs::attachment;
47 virtual std::shared_ptr<MessageRouterInterface> createMessageRouter(
48 std::shared_ptr<AuthDelegateInterface> authDelegate,
49 std::shared_ptr<AttachmentManagerInterface> attachmentManager,
50 std::shared_ptr<TransportFactoryInterface> transportFactory) = 0;
56 #endif // ALEXA_CLIENT_SDK_ACL_INCLUDE_ACL_TRANSPORT_MESSAGEROUTERFACTORYINTERFACE_H_
Definition: MessageRouterFactoryInterface.h:31
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36