Meeting SDK for Windows API Reference
Loading...
Searching...
No Matches
IBOCreatorEvent Class Referenceabstract

#include <meeting_breakout_rooms_interface_v2.h>

Public Member Functions

virtual ~IBOCreatorEvent ()
 
virtual void onBOCreateSuccess (const zchar_t *strBOID)=0
 Callback event when creating a BO successfully. You will receive this event after CreateBO succeeds. Make sure you receive this event before starting the BO.
 
virtual void OnWebPreAssignBODataDownloadStatusChanged (PreAssignBODataStatus status)=0
 Callback event when the pre-assigned data download status changes.
 
virtual void OnBOOptionChanged (const BOOption &newOption)=0
 Callback event when the BO option changes.
 
virtual void onCreateBOResponse (bool bSuccess, const zchar_t *strBOID)=0
 Callback event of CreateBreakoutRoom.
 
virtual void onRemoveBOResponse (bool bSuccess, const zchar_t *strBOID)=0
 Callback event of RemoveBO.
 
virtual void onUpdateBONameResponse (bool bSuccess, const zchar_t *strBOID)=0
 Callback event of UpdateBOName.
 

Detailed Description

Definition at line 144 of file meeting_breakout_rooms_interface_v2.h.

Constructor & Destructor Documentation

◆ ~IBOCreatorEvent()

virtual IBOCreatorEvent::~IBOCreatorEvent ( )
inlinevirtual

Definition at line 147 of file meeting_breakout_rooms_interface_v2.h.

147{}

Member Function Documentation

◆ onBOCreateSuccess()

virtual void IBOCreatorEvent::onBOCreateSuccess ( const zchar_t * strBOID)
pure virtual

Callback event when creating a BO successfully. You will receive this event after CreateBO succeeds. Make sure you receive this event before starting the BO.

Parameters
strBOIDThe ID of the BO that has been created successfully.
Deprecated
This interface is marked as deprecated, and it is recommended to use 'onCreateBOResponse(bool bSuccess, const zchar_t* strBOID)'.

◆ OnBOOptionChanged()

virtual void IBOCreatorEvent::OnBOOptionChanged ( const BOOption & newOption)
pure virtual

Callback event when the BO option changes.

Parameters
newOptionThe new BO option.

◆ onCreateBOResponse()

virtual void IBOCreatorEvent::onCreateBOResponse ( bool bSuccess,
const zchar_t * strBOID )
pure virtual

Callback event of CreateBreakoutRoom.

Parameters
bSuccesstrue if the creation is successful, false otherwise.
strBOIDThe breakout room's ID if the creation is successful, otherwise nullptr.

◆ onRemoveBOResponse()

virtual void IBOCreatorEvent::onRemoveBOResponse ( bool bSuccess,
const zchar_t * strBOID )
pure virtual

Callback event of RemoveBO.

Parameters
bSuccesstrue if the removal is successful, false otherwise.
strBOIDThe breakout room's ID being removed.

◆ onUpdateBONameResponse()

virtual void IBOCreatorEvent::onUpdateBONameResponse ( bool bSuccess,
const zchar_t * strBOID )
pure virtual

Callback event of UpdateBOName.

Parameters
bSuccesstrue if the update is successful, false otherwise.
strBOIDThe breakout room's ID being updated.

◆ OnWebPreAssignBODataDownloadStatusChanged()

virtual void IBOCreatorEvent::OnWebPreAssignBODataDownloadStatusChanged ( PreAssignBODataStatus status)
pure virtual

Callback event when the pre-assigned data download status changes.

Parameters
statusThe download status.