16 #ifndef ALEXA_CLIENT_SDK_ACL_INCLUDE_ACL_TRANSPORT_MESSAGEROUTERINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_ACL_INCLUDE_ACL_TRANSPORT_MESSAGEROUTERINTERFACE_H_ 105 virtual void setObserver(std::shared_ptr<MessageRouterObserverInterface> observer) = 0;
119 #endif // ALEXA_CLIENT_SDK_ACL_INCLUDE_ACL_TRANSPORT_MESSAGEROUTERINTERFACE_H_ const std::string & name() const
virtual ~MessageRouterInterface()=default
std::pair< avsCommon::sdkInterfaces::ConnectionStatusObserverInterface::Status, avsCommon::sdkInterfaces::ConnectionStatusObserverInterface::ChangedReason > ConnectionStatus
Alias to a connection status and changed reason pair.
Definition: MessageRouterInterface.h:47
ChangedReason
Definition: ConnectionStatusObserverInterface.h:50
Definition: MessageRouterInterface.h:40
RequiresShutdown(const std::string &name)
::std::string string
Definition: gtest-port.h:1097
Definition: RequiresShutdown.h:32
MessageRouterInterface(const std::string &name)
Definition: MessageRouterInterface.h:113
virtual void setObserver(std::shared_ptr< MessageRouterObserverInterface > observer)=0
virtual ConnectionStatus getConnectionStatus()=0
virtual void onWakeConnectionRetry()=0
virtual void onWakeVerifyConnectivity()=0
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
virtual std::string getAVSGateway()=0
This specifies an interface to send a message.
Definition: MessageSenderInterface.h:26
Status
Definition: ConnectionStatusObserverInterface.h:36
virtual void setAVSGateway(const std::string &avsGateway)=0