ZOOM Windows SDK  5.2.42037.1112
Public Member Functions | List of all members
IMeetingQAControllerEvent Class Referenceabstract

Meeting q&a callback event. More...

#include <meeting_qa_ctrl_interface.h>

Public Member Functions

virtual void OnQAConnectStatus (QAConnectStatus connectStatus)=0
 Callback event of Q&A connecting status. More...
 
virtual void OnAddQuestion (const wchar_t *questionID, bool bSuccess)=0
 Callback event of adding question. More...
 
virtual void OnAddAnswer (const wchar_t *answerID, bool bSuccess)=0
 Callback event of adding answer. More...
 
virtual void OnQuestionMarkedAsDismissed (const wchar_t *question_id)=0
 Callback event of marking question as dismissed. More...
 
virtual void OnReopenQuestion (const wchar_t *question_id)=0
 Callback event of reopening question. More...
 
virtual void OnReceiveQuestion (const wchar_t *questionID)=0
 Callback event of receiving question. More...
 
virtual void OnReceiveAnswer (const wchar_t *answerID)=0
 Callback event of receiving answer. More...
 
virtual void OnUserLivingReply (const wchar_t *questionID)=0
 Callback event of user answering live. More...
 
virtual void OnUserEndLiving (const wchar_t *questionID)=0
 Callback event of end of user answering live. More...
 
virtual void OnUpvoteQuestion (const wchar_t *question_id, bool order_changed)=0
 Callback event of voting up question. More...
 
virtual void OnRevokeUpvoteQuestion (const wchar_t *question_id, bool order_changed)=0
 Callback event of revoking voting up question. More...
 
virtual void OnDeleteQuestion (IList< const wchar_t *> *lstQuestionID)=0
 Callback event of deleting question(s). More...
 
virtual void OnDeleteAnswer (IList< const wchar_t *> *lstAnswerID)=0
 Callback event of deleting answer(s). More...
 
virtual void OnAllowAskQuestionAnonymousStatus (bool bEnabled)=0
 Callback event of enabling to ask question anonymously. More...
 
virtual void OnAllowAttendeeViewAllQuestionStatus (bool bEnabled)=0
 Callback event of enabling attendee to view all questions. More...
 
virtual void OnAllowAttendeeVoteupQuestionStatus (bool bEnabled)=0
 Callback event of enabling attendee to vote up questions. More...
 
virtual void OnAllowAttendeeCommentQuestionStatus (bool bEnabled)=0
 Callback event of enabling attendee to comment questions. More...
 
virtual void OnRefreshQAData ()=0
 Callback event of refreshing q&a data.
 

Detailed Description

Meeting q&a callback event.

Member Function Documentation

◆ OnAddAnswer()

virtual void IMeetingQAControllerEvent::OnAddAnswer ( const wchar_t *  answerID,
bool  bSuccess 
)
pure virtual

Callback event of adding answer.

Parameters
answerIDThe answer id.
bSuccessAdd answer successfully or not.

◆ OnAddQuestion()

virtual void IMeetingQAControllerEvent::OnAddQuestion ( const wchar_t *  questionID,
bool  bSuccess 
)
pure virtual

Callback event of adding question.

Parameters
questionIDThe question id.
bSuccessAdd question successfully or not.

◆ OnAllowAskQuestionAnonymousStatus()

virtual void IMeetingQAControllerEvent::OnAllowAskQuestionAnonymousStatus ( bool  bEnabled)
pure virtual

Callback event of enabling to ask question anonymously.

Parameters
bEnabledEnbabled or not.

◆ OnAllowAttendeeCommentQuestionStatus()

virtual void IMeetingQAControllerEvent::OnAllowAttendeeCommentQuestionStatus ( bool  bEnabled)
pure virtual

Callback event of enabling attendee to comment questions.

Parameters
bEnabledEnbabled or not.

◆ OnAllowAttendeeViewAllQuestionStatus()

virtual void IMeetingQAControllerEvent::OnAllowAttendeeViewAllQuestionStatus ( bool  bEnabled)
pure virtual

Callback event of enabling attendee to view all questions.

Parameters
bEnabledEnbabled or not.

◆ OnAllowAttendeeVoteupQuestionStatus()

virtual void IMeetingQAControllerEvent::OnAllowAttendeeVoteupQuestionStatus ( bool  bEnabled)
pure virtual

Callback event of enabling attendee to vote up questions.

Parameters
bEnabledEnbabled or not.

◆ OnDeleteAnswer()

virtual void IMeetingQAControllerEvent::OnDeleteAnswer ( IList< const wchar_t *> *  lstAnswerID)
pure virtual

Callback event of deleting answer(s).

Parameters
lstAnswerIDThe list of answer ids.

◆ OnDeleteQuestion()

virtual void IMeetingQAControllerEvent::OnDeleteQuestion ( IList< const wchar_t *> *  lstQuestionID)
pure virtual

Callback event of deleting question(s).

Parameters
lstQuestionIDThe list of question ids.

◆ OnQAConnectStatus()

virtual void IMeetingQAControllerEvent::OnQAConnectStatus ( QAConnectStatus  connectStatus)
pure virtual

Callback event of Q&A connecting status.

Parameters
connectStatusThe value of Q&A connecting status. For more details, see QAConnectStatus enum.

◆ OnQuestionMarkedAsDismissed()

virtual void IMeetingQAControllerEvent::OnQuestionMarkedAsDismissed ( const wchar_t *  question_id)
pure virtual

Callback event of marking question as dismissed.

Parameters
question_idThe question id.

◆ OnReceiveAnswer()

virtual void IMeetingQAControllerEvent::OnReceiveAnswer ( const wchar_t *  answerID)
pure virtual

Callback event of receiving answer.

Parameters
answerIDThe answer id.

◆ OnReceiveQuestion()

virtual void IMeetingQAControllerEvent::OnReceiveQuestion ( const wchar_t *  questionID)
pure virtual

Callback event of receiving question.

Parameters
questionIDThe question id.

◆ OnReopenQuestion()

virtual void IMeetingQAControllerEvent::OnReopenQuestion ( const wchar_t *  question_id)
pure virtual

Callback event of reopening question.

Parameters
question_idThe question id.

◆ OnRevokeUpvoteQuestion()

virtual void IMeetingQAControllerEvent::OnRevokeUpvoteQuestion ( const wchar_t *  question_id,
bool  order_changed 
)
pure virtual

Callback event of revoking voting up question.

Parameters
question_idThe question id.
order_changedThe order of the question in question list is changed or not.

◆ OnUpvoteQuestion()

virtual void IMeetingQAControllerEvent::OnUpvoteQuestion ( const wchar_t *  question_id,
bool  order_changed 
)
pure virtual

Callback event of voting up question.

Parameters
question_idThe question id.
order_changedThe order of the question in question list is changed or not.

◆ OnUserEndLiving()

virtual void IMeetingQAControllerEvent::OnUserEndLiving ( const wchar_t *  questionID)
pure virtual

Callback event of end of user answering live.

Parameters
questionIDThe question id.

◆ OnUserLivingReply()

virtual void IMeetingQAControllerEvent::OnUserLivingReply ( const wchar_t *  questionID)
pure virtual

Callback event of user answering live.

Parameters
questionIDThe question id.

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