Meeting q&a controller interface class. More...
#include <meeting_qa_ctrl_interface.h>
Public Member Functions | |
virtual SDKError | SetEvent (IMeetingQAControllerEvent *pEvent)=0 |
Set the meeting q&a controller callback event handler. | |
virtual SDKError | AddQuestion (const zchar_t *questionContent, bool bAskAnonymous)=0 |
The attendee adds a question. | |
virtual int | GetMyQuestionCount ()=0 |
Get the question count of the attendee himself. | |
virtual IList< IQAItemInfo * > * | GetMyQuestionList ()=0 |
Get the list of all the questions that the attendee himself added. | |
virtual SDKError | CommentQuestion (const zchar_t *questionID, const zchar_t *commentContent)=0 |
The attendee comments a question. | |
virtual SDKError | AnswerQuestionPrivate (const zchar_t *questionID, const zchar_t *answerContent)=0 |
The host answers the question to the question sender privately. | |
virtual SDKError | AnswerQuestionPublic (const zchar_t *questionID, const zchar_t *answerContent)=0 |
The host answers the question publicly. | |
virtual SDKError | DismissQuestion (const zchar_t *questionID)=0 |
The host dismisses the question. | |
virtual SDKError | DeleteQuestion (const zchar_t *questionID)=0 |
The host deletes the question. | |
virtual SDKError | DeleteAnswer (const zchar_t *answerID)=0 |
The host deletes the answerID. | |
virtual SDKError | ReopenQuestion (const zchar_t *questionID)=0 |
The host reopens the question. | |
virtual SDKError | StartLiving (const zchar_t *questionID)=0 |
Set the question can be answered live. | |
virtual SDKError | EndLiving (const zchar_t *questionID)=0 |
Set the question can not be answered live. | |
virtual int | GetOpenQuestionCount ()=0 |
Get the count of the opened questions. | |
virtual int | GetDismissedQuestionCount ()=0 |
Get the count of the dismissed questions. | |
virtual int | GetAnsweredQuestionCount ()=0 |
Get the count of the answered questions. | |
virtual IList< IQAItemInfo * > * | GetOpenQuestionList ()=0 |
Get the list of the opened questions. | |
virtual IList< IQAItemInfo * > * | GetDismissedQuestionList ()=0 |
Get the list of the dismissed questions. | |
virtual IList< IQAItemInfo * > * | GetAnsweredQuestionList ()=0 |
Get the list of the answered questions. | |
virtual SDKError | EnableAnonymousQuestion (bool bEnable)=0 |
Enable or disable to ask question anonymously. | |
virtual SDKError | EnableAttendeeViewAllQuestion (bool bEnable)=0 |
Enable or disable the attendees to view all the questions. | |
virtual SDKError | EnableQAComment (bool bEnable)=0 |
Enable or disable to comment question. | |
virtual SDKError | EnableQAVoteup (bool bEnable)=0 |
Enable or disable to vote up question. | |
virtual bool | IsQAEnabled ()=0 |
Determine if the meeting q&a service is enabled. | |
virtual bool | IsQACommentEnabled ()=0 |
Determine if enabled to comment question. | |
virtual bool | IsQAVoteupEnabled ()=0 |
Determine if enabled to vote up question. | |
virtual bool | IsAskQuestionAnonymouslyEnabled ()=0 |
Determine if enabled to ask question anonymously. | |
virtual bool | IsAttendeeCanViewAllQuestions ()=0 |
Determine if the attendee can view all the questions. | |
virtual IList< IQAItemInfo * > * | GetAllQuestionList ()=0 |
Get the list of all the questions. | |
virtual IQAItemInfo * | GetQuestion (const zchar_t *questionID)=0 |
Get a certain question. | |
virtual IAnswerItem * | GetAnswer (const zchar_t *answerID)=0 |
Get a certain answer. | |
virtual SDKError | VoteupQuestion (const zchar_t *questionID, bool bVokeup)=0 |
Vote up or revoke voting up the question. | |
virtual bool | IsQALegalNoticeAvailable ()=0 |
Determine whether the legal notice for QA is available. | |
virtual const zchar_t * | getQALegalNoticesPrompt ()=0 |
Get the QA legal notices prompt. | |
virtual const zchar_t * | getQALegalNoticesExplained ()=0 |
Get the QA legal notices explained. | |
virtual SDKError | EnableMeetingQAFeature (bool bEnable)=0 |
Set to enable/disable meeting QA. | |
virtual bool | IsMeetingQAFeatureOn ()=0 |
Determine if meeting QA is enabled in current meeting. | |
virtual SDKError | EnableAskQuestion (bool bEnable)=0 |
Set attendee can ask question. | |
virtual bool | IsAskQuestionEnabled ()=0 |
Determine if the ask question is allowed by the host/co-host. | |
Meeting q&a controller interface class.
Definition at line 227 of file meeting_qa_ctrl_interface.h.
|
pure virtual |
The attendee adds a question.
questionContent | Specifies the content of the question. |
bAskAnonymous | Specifies whether the question is asked anonymously. |
|
pure virtual |
The host answers the question to the question sender privately.
questionID | Specifies the question id. |
answerContent | Specifies the content of the answer. |
|
pure virtual |
The host answers the question publicly.
questionID | Specifies the question id. |
answerContent | Specifies the content of the answer. |
|
pure virtual |
The attendee comments a question.
questionID | Specifies the question id. |
commentContent | Specifies the content of the comment. |
The host deletes the answerID.
answerID | Specifies the answer id. |
The host deletes the question.
questionID | Specifies the question id. |
The host dismisses the question.
questionID | Specifies the question id. |
|
pure virtual |
Enable or disable to ask question anonymously.
bEnable | TRUE indicates to enable to ask question anonymously. |
|
pure virtual |
Set attendee can ask question.
bEnable | True means attendee can ask question, otherwise not. |
|
pure virtual |
Enable or disable the attendees to view all the questions.
bEnable | TRUE indicates to enable the attendees to view all the questions. |
|
pure virtual |
Set to enable/disable meeting QA.
bEnable | True means enabled, false means disabled. |
|
pure virtual |
Enable or disable to comment question.
bEnable | TRUE indicates to enable to comment question. |
|
pure virtual |
Enable or disable to vote up question.
bEnable | TRUE indicates to enable to vote up question. |
Set the question can not be answered live.
questionID | Specifies the question id. |
|
pure virtual |
Get the list of all the questions.
|
pure virtual |
Get a certain answer.
answerID | Specifies the answer id. |
|
pure virtual |
Get the count of the answered questions.
|
pure virtual |
Get the list of the answered questions.
|
pure virtual |
Get the count of the dismissed questions.
|
pure virtual |
Get the list of the dismissed questions.
|
pure virtual |
Get the question count of the attendee himself.
|
pure virtual |
Get the list of all the questions that the attendee himself added.
|
pure virtual |
Get the count of the opened questions.
|
pure virtual |
Get the list of the opened questions.
|
pure virtual |
Get the QA legal notices explained.
|
pure virtual |
Get the QA legal notices prompt.
|
pure virtual |
Get a certain question.
questionID | Specifies the question id. |
|
pure virtual |
Determine if enabled to ask question anonymously.
|
pure virtual |
Determine if the ask question is allowed by the host/co-host.
|
pure virtual |
Determine if the attendee can view all the questions.
|
pure virtual |
Determine if meeting QA is enabled in current meeting.
|
pure virtual |
Determine if enabled to comment question.
|
pure virtual |
Determine if the meeting q&a service is enabled.
|
pure virtual |
Determine whether the legal notice for QA is available.
|
pure virtual |
Determine if enabled to vote up question.
The host reopens the question.
questionID | Specifies the question id. |
|
pure virtual |
Set the meeting q&a controller callback event handler.
pEvent | A pointer to the IMeetingQAControllerEvent that receives the meeting q&a event. For more details, see IMeetingQAControllerEvent. |
Set the question can be answered live.
questionID | Specifies the question id. |
|
pure virtual |
Vote up or revoke voting up the question.
questionID | Specifies the question id. |
bVokeup | TRUE indicates to vote up, FALSE indicates to revoke voting up. |