35 typedef std::function<void(
const TextOutputEvent&)> TextOutputEventCallback;
36 typedef std::function<void(
const MetadataEvent&)> MetadataEventCallback;
47 AWS_QBUSINESS_API
virtual void OnEvent()
override;
62 return noArgCallback(rs);
71 m_onAuthChallengeRequestEvent = callback;
78 AWS_QBUSINESS_API
void HandleEventInMessage();
79 AWS_QBUSINESS_API
void HandleErrorInMessage();
82 ChatInitialResponseCallbackEx m_onInitialResponse;
83 TextOutputEventCallback m_onTextOutputEvent;
84 MetadataEventCallback m_onMetadataEvent;
85 ActionReviewEventCallback m_onActionReviewEvent;
86 FailedAttachmentEventCallback m_onFailedAttachmentEvent;
87 AuthChallengeRequestEventCallback m_onAuthChallengeRequestEvent;
88 ErrorCallback m_onError;