|
Meeting SDK for Windows API Reference
|
Meeting q&a controller interface class. More...
#include <meeting_qa_ctrl_interface.h>
Public Member Functions | |
| virtual SDKError | SetEvent (IMeetingQAControllerEvent *pEvent)=0 |
| Sets 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 |
| Gets the question count of the attendee himself. | |
| virtual IList< IQAItemInfo * > * | GetMyQuestionList ()=0 |
| Gets 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 |
| Sets the question can be answered live. | |
| virtual SDKError | EndLiving (const zchar_t *questionID)=0 |
| Sets the question can not be answered live. | |
| virtual int | GetOpenQuestionCount ()=0 |
| Gets the count of the opened questions. | |
| virtual int | GetDismissedQuestionCount ()=0 |
| Gets the count of the dismissed questions. | |
| virtual int | GetAnsweredQuestionCount ()=0 |
| Gets the count of the answered questions. | |
| virtual IList< IQAItemInfo * > * | GetOpenQuestionList ()=0 |
| Gets the list of the opened questions. | |
| virtual IList< IQAItemInfo * > * | GetDismissedQuestionList ()=0 |
| Gets the list of the dismissed questions. | |
| virtual IList< IQAItemInfo * > * | GetAnsweredQuestionList ()=0 |
| Gets the list of the answered questions. | |
| virtual SDKError | EnableAnonymousQuestion (bool bEnable)=0 |
| Enables or disable to ask question anonymously. | |
| virtual SDKError | EnableAttendeeViewAllQuestion (bool bEnable)=0 |
| Enables or disable the attendees to view all the questions. | |
| virtual SDKError | EnableQAComment (bool bEnable)=0 |
| Enables or disable to comment question. | |
| virtual SDKError | EnableQAVoteup (bool bEnable)=0 |
| Enables or disable to vote up question. | |
| virtual bool | IsQAEnabled ()=0 |
| Determines if the meeting q&a service is enabled. | |
| virtual bool | IsQACommentEnabled ()=0 |
| Determines if enabled to comment question. | |
| virtual bool | IsQAVoteupEnabled ()=0 |
| Determines if enabled to vote up question. | |
| virtual bool | IsAskQuestionAnonymouslyEnabled ()=0 |
| Determines if enabled to ask question anonymously. | |
| virtual bool | IsAttendeeCanViewAllQuestions ()=0 |
| Determines if the attendee can view all the questions. | |
| virtual IList< IQAItemInfo * > * | GetAllQuestionList ()=0 |
| Gets the list of all the questions. | |
| virtual IQAItemInfo * | GetQuestion (const zchar_t *questionID)=0 |
| Gets a certain question. | |
| virtual IAnswerItem * | GetAnswer (const zchar_t *answerID)=0 |
| Gets 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 |
| Determines whether the legal notice for QA is available. | |
| virtual const zchar_t * | getQALegalNoticesPrompt ()=0 |
| Gets the QA legal notices prompt. | |
| virtual const zchar_t * | getQALegalNoticesExplained ()=0 |
| Gets the QA legal notices explained. | |
| virtual SDKError | EnableMeetingQAFeature (bool bEnable)=0 |
| Sets to enable/disable meeting QA. | |
| virtual bool | IsMeetingQAFeatureOn ()=0 |
| Determines if meeting QA is enabled in current meeting. | |
| virtual SDKError | EnableAskQuestion (bool bEnable)=0 |
| Sets attendee can ask question. | |
| virtual bool | IsAskQuestionEnabled ()=0 |
| Determines if the ask question is allowed by the host/co-host. | |
Meeting q&a controller interface class.
Definition at line 329 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 |
Enables or disable to ask question anonymously.
| bEnable | true indicates to enable to ask question anonymously. |
|
pure virtual |
Sets attendee can ask question.
| bEnable | true indicates attendee can ask question, otherwise not. |
|
pure virtual |
Enables or disable the attendees to view all the questions.
| bEnable | true indicates to enable the attendees to view all the questions. |
|
pure virtual |
Sets to enable/disable meeting QA.
| bEnable | true indicates enabled, false means disabled. |
|
pure virtual |
Enables or disable to comment question.
| bEnable | true indicates to enable to comment question. |
|
pure virtual |
Enables or disable to vote up question.
| bEnable | true indicates to enable to vote up question. |
Sets the question can not be answered live.
| questionID | Specifies the question id. |
|
pure virtual |
Gets the list of all the questions.
|
pure virtual |
|
pure virtual |
Gets the count of the answered questions.
|
pure virtual |
Gets the list of the answered questions.
|
pure virtual |
Gets the count of the dismissed questions.
|
pure virtual |
Gets the list of the dismissed questions.
|
pure virtual |
Gets the question count of the attendee himself.
|
pure virtual |
Gets the list of all the questions that the attendee himself added.
|
pure virtual |
Gets the count of the opened questions.
|
pure virtual |
Gets the list of the opened questions.
|
pure virtual |
Gets the QA legal notices explained.
|
pure virtual |
Gets the QA legal notices prompt.
|
pure virtual |
Gets a certain question.
| questionID | Specifies the question id. |
|
pure virtual |
Determines if enabled to ask question anonymously.
|
pure virtual |
Determines if the ask question is allowed by the host/co-host.
|
pure virtual |
Determines if the attendee can view all the questions.
|
pure virtual |
Determines if meeting QA is enabled in current meeting.
|
pure virtual |
Determines if enabled to comment question.
|
pure virtual |
Determines if the meeting q&a service is enabled.
|
pure virtual |
Determines whether the legal notice for QA is available.
|
pure virtual |
Determines if enabled to vote up question.
The host reopens the question.
| questionID | Specifies the question id. |
|
pure virtual |
Sets the meeting q&a controller callback event handler.
| pEvent | A pointer to the IMeetingQAControllerEvent that receives the meeting q&a event. |
Sets 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. |