Windows SDK API Reference
Loading...
Searching...
No Matches
IBOCreator Class Referenceabstract

BO creator interface. More...

#include <meeting_breakout_rooms_interface_v2.h>

Public Member Functions

virtual void SetEvent (IBOCreatorEvent *pEvent)=0
 
virtual const wchar_t * CreateBO (const wchar_t *strBOName)=0
 Create a BO. More...
 
virtual bool UpdateBOName (const wchar_t *strBOID, const wchar_t *strNewBOName)=0
 Update BO name. More...
 
virtual bool RemoveBO (const wchar_t *strBOID)=0
 Remove a BO. More...
 
virtual bool AssignUserToBO (const wchar_t *strUserID, const wchar_t *strBOID)=0
 Assign a user to a BO. More...
 
virtual bool RemoveUserFromBO (const wchar_t *strUserID, const wchar_t *strBOID)=0
 Remove some user from a BO. More...
 
virtual bool SetBOOption (const BOOption &option)=0
 Set BO option. More...
 
virtual bool GetBOOption (BOOption &option)=0
 Get BO option. More...
 
virtual IBatchCreateBOHelperGetBatchCreateBOHelper ()=0
 Get the Batch create bo controller. More...
 

Detailed Description

BO creator interface.

Definition at line 170 of file meeting_breakout_rooms_interface_v2.h.

Member Function Documentation

◆ AssignUserToBO()

virtual bool IBOCreator::AssignUserToBO ( const wchar_t *  strUserID,
const wchar_t *  strBOID 
)
pure virtual

Assign a user to a BO.

Parameters
strUserID,isthe user ID.
strBOID,isthe BO ID.
Returns
if success the return value is true, otherwise false.

◆ CreateBO()

virtual const wchar_t * IBOCreator::CreateBO ( const wchar_t *  strBOName)
pure virtual

Create a BO.

Parameters
strBOName,theBO name.
Returns
if success the return value is BO ID, otherwise NULL.

◆ GetBatchCreateBOHelper()

virtual IBatchCreateBOHelper * IBOCreator::GetBatchCreateBOHelper ( )
pure virtual

Get the Batch create bo controller.

Returns
If the function succeeds, the return value is a pointer to IBatchCreateBOHelper. Otherwise returns NULL.

◆ GetBOOption()

virtual bool IBOCreator::GetBOOption ( BOOption option)
pure virtual

Get BO option.

Parameters
option,Getthe current bo option through this parameter.
Returns
if success the return value is true, otherwise false.

◆ RemoveBO()

virtual bool IBOCreator::RemoveBO ( const wchar_t *  strBOID)
pure virtual

Remove a BO.

Parameters
strBOID,isthe BO ID.
Returns
if success the return value is true, otherwise false.

◆ RemoveUserFromBO()

virtual bool IBOCreator::RemoveUserFromBO ( const wchar_t *  strUserID,
const wchar_t *  strBOID 
)
pure virtual

Remove some user from a BO.

Parameters
strUserID,isthe user ID.
strBOID,isthe BO ID.
Returns
if success the return value is true, otherwise false.

◆ SetBOOption()

virtual bool IBOCreator::SetBOOption ( const BOOption option)
pure virtual

Set BO option.

Parameters
option,theoption that you want to set.
Returns
if success the return value is true, otherwise false.

◆ SetEvent()

virtual void IBOCreator::SetEvent ( IBOCreatorEvent pEvent)
pure virtual

◆ UpdateBOName()

virtual bool IBOCreator::UpdateBOName ( const wchar_t *  strBOID,
const wchar_t *  strNewBOName 
)
pure virtual

Update BO name.

Parameters
strBOID,isthe BO ID.
strNewBOName,isthe new BO name.
Returns
if success the return value is true, otherwise false.