AlexaClientSDK  1.19.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Member Functions | List of all members
alexaClientSDK::avsCommon::sdkInterfaces::PostConnectSendMessageInterface Class Referenceabstract

#include <PostConnectSendMessageInterface.h>

Inheritance diagram for alexaClientSDK::avsCommon::sdkInterfaces::PostConnectSendMessageInterface:
Inheritance graph
[legend]

Public Member Functions

virtual ~PostConnectSendMessageInterface ()=default
 
virtual void sendPostConnectMessage (std::shared_ptr< avsCommon::avs::MessageRequest > request)=0
 

Constructor & Destructor Documentation

◆ ~PostConnectSendMessageInterface()

virtual alexaClientSDK::avsCommon::sdkInterfaces::PostConnectSendMessageInterface::~PostConnectSendMessageInterface ( )
virtualdefault

Destructor.

Member Function Documentation

◆ sendPostConnectMessage()

virtual void alexaClientSDK::avsCommon::sdkInterfaces::PostConnectSendMessageInterface::sendPostConnectMessage ( std::shared_ptr< avsCommon::avs::MessageRequest request)
pure virtual

Send a message even when the transport is not connected. This function must operate asynchronously, internally queuing the message to be sent until the connection is able to process it. The onSendCompleted callback method of the MessageRequest object is invoked as follows:

The object attempts to send the message, and once this has either succeeded or failed, the callback value is set appropriately.

Parameters
requestMessageRequest to send a post connect message.

The documentation for this class was generated from the following file:

AlexaClientSDK 1.19.0 - Copyright 2016-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0