AWS SDK for C++  1.9.160
AWS SDK for C++
Public Member Functions | List of all members
Aws::LexRuntimeV2::Model::StartConversationHandler Class Reference

#include <StartConversationHandler.h>

+ Inheritance diagram for Aws::LexRuntimeV2::Model::StartConversationHandler:

Public Member Functions

 StartConversationHandler ()
 
StartConversationHandleroperator= (const StartConversationHandler &)=default
 
virtual void OnEvent () override
 
void SetPlaybackInterruptionEventCallback (const PlaybackInterruptionEventCallback &callback)
 
void SetTranscriptEventCallback (const TranscriptEventCallback &callback)
 
void SetIntentResultEventCallback (const IntentResultEventCallback &callback)
 
void SetTextResponseEventCallback (const TextResponseEventCallback &callback)
 
void SetAudioResponseEventCallback (const AudioResponseEventCallback &callback)
 
void SetHeartbeatEventCallback (const HeartbeatEventCallback &callback)
 
void SetOnErrorCallback (const ErrorCallback &callback)
 
- Public Member Functions inherited from Aws::Utils::Event::EventStreamHandler
 EventStreamHandler ()
 
virtual ~EventStreamHandler ()=default
 
 operator bool () const
 
void SetFailure ()
 
virtual void Reset ()
 
void SetInternalError (int errorCode=0)
 
EventStreamErrors GetInternalError ()
 
virtual bool IsMessageCompleted ()
 
virtual void SetMessageMetadata (size_t totalLength, size_t headersLength, size_t payloadLength)
 
virtual void WriteMessageEventPayload (const unsigned char *data, size_t dataLength)
 
virtual Aws::Vector< unsigned char > && GetEventPayloadWithOwnership ()
 
virtual Aws::String GetEventPayloadAsString ()
 
virtual void InsertMessageEventHeader (const String &eventHeaderName, size_t eventHeaderLength, const Aws::Utils::Event::EventHeaderValue &eventHeaderValue)
 
virtual const Aws::Utils::Event::EventHeaderValueCollectionGetEventHeaders ()
 

Detailed Description

Definition at line 37 of file StartConversationHandler.h.

Constructor & Destructor Documentation

◆ StartConversationHandler()

Aws::LexRuntimeV2::Model::StartConversationHandler::StartConversationHandler ( )

Member Function Documentation

◆ OnEvent()

virtual void Aws::LexRuntimeV2::Model::StartConversationHandler::OnEvent ( )
overridevirtual

Entry point of all callback functions. Will trigger associated functions based on m_message.

Implements Aws::Utils::Event::EventStreamHandler.

◆ operator=()

StartConversationHandler& Aws::LexRuntimeV2::Model::StartConversationHandler::operator= ( const StartConversationHandler )
default

◆ SetAudioResponseEventCallback()

void Aws::LexRuntimeV2::Model::StartConversationHandler::SetAudioResponseEventCallback ( const AudioResponseEventCallback &  callback)
inline

Definition at line 57 of file StartConversationHandler.h.

◆ SetHeartbeatEventCallback()

void Aws::LexRuntimeV2::Model::StartConversationHandler::SetHeartbeatEventCallback ( const HeartbeatEventCallback &  callback)
inline

Definition at line 58 of file StartConversationHandler.h.

◆ SetIntentResultEventCallback()

void Aws::LexRuntimeV2::Model::StartConversationHandler::SetIntentResultEventCallback ( const IntentResultEventCallback &  callback)
inline

Definition at line 55 of file StartConversationHandler.h.

◆ SetOnErrorCallback()

void Aws::LexRuntimeV2::Model::StartConversationHandler::SetOnErrorCallback ( const ErrorCallback &  callback)
inline

Definition at line 59 of file StartConversationHandler.h.

◆ SetPlaybackInterruptionEventCallback()

void Aws::LexRuntimeV2::Model::StartConversationHandler::SetPlaybackInterruptionEventCallback ( const PlaybackInterruptionEventCallback &  callback)
inline

Definition at line 53 of file StartConversationHandler.h.

◆ SetTextResponseEventCallback()

void Aws::LexRuntimeV2::Model::StartConversationHandler::SetTextResponseEventCallback ( const TextResponseEventCallback &  callback)
inline

Definition at line 56 of file StartConversationHandler.h.

◆ SetTranscriptEventCallback()

void Aws::LexRuntimeV2::Model::StartConversationHandler::SetTranscriptEventCallback ( const TranscriptEventCallback &  callback)
inline

Definition at line 54 of file StartConversationHandler.h.


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