37 StartConversationInitialResponseCallbackEx;
39 typedef std::function<void(
const TranscriptEvent&)> TranscriptEventCallback;
43 typedef std::function<void(
const HeartbeatEvent&)> HeartbeatEventCallback;
51 AWS_LEXRUNTIMEV2_API
virtual void OnEvent()
override;
66 return noArgCallback(rs);
71 m_onPlaybackInterruptionEvent = callback;
83 AWS_LEXRUNTIMEV2_API
void HandleEventInMessage();
84 AWS_LEXRUNTIMEV2_API
void HandleErrorInMessage();
87 StartConversationInitialResponseCallbackEx m_onInitialResponse;
88 PlaybackInterruptionEventCallback m_onPlaybackInterruptionEvent;
89 TranscriptEventCallback m_onTranscriptEvent;
90 IntentResultEventCallback m_onIntentResultEvent;
91 TextResponseEventCallback m_onTextResponseEvent;
92 AudioResponseEventCallback m_onAudioResponseEvent;
93 HeartbeatEventCallback m_onHeartbeatEvent;
94 ErrorCallback m_onError;