Meeting SDK for Windows API Reference
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
IInvitationMeetingHandler Class Referenceabstract

Process after the user receives the invitation from other user to join meeting. More...

#include <presence_helper_interface.h>

Public Member Functions

virtual ~IInvitationMeetingHandler ()
 
virtual const zchar_tGetSenderName ()=0
 Get the inviter's name.
 
virtual UINT64 GetMeetingNumber ()=0
 Get the meeting invite number.
 
virtual bool IsChannelInvitation ()=0
 Determine whether this invitation is from a channel.
 
virtual const zchar_tGetChannelName ()=0
 Get the channel name.
 
virtual UINT64 GetChannelMemberCount ()=0
 Get the channel member count.
 
virtual SDKError SetScreenName (const zchar_t *screenName)=0
 Set the display name in meeting.
 
virtual SDKError Accept ()=0
 Instance to accept the invitation, join the meeting and finally self-destroy.

 
virtual SDKError Decline ()=0
 Instance to decline the invitation, decline and finally self-destroy.
 
virtual SDKError TimeOut ()=0
 Instance timeout, and finally self-destruct.
 

Detailed Description

Process after the user receives the invitation from other user to join meeting.

Definition at line 77 of file presence_helper_interface.h.

Constructor & Destructor Documentation

◆ ~IInvitationMeetingHandler()

virtual IInvitationMeetingHandler::~IInvitationMeetingHandler ( )
inlinevirtual

Definition at line 80 of file presence_helper_interface.h.

80{};

Member Function Documentation

◆ Accept()

virtual SDKError IInvitationMeetingHandler::Accept ( )
pure virtual

Instance to accept the invitation, join the meeting and finally self-destroy.

◆ Decline()

virtual SDKError IInvitationMeetingHandler::Decline ( )
pure virtual

Instance to decline the invitation, decline and finally self-destroy.

◆ GetChannelMemberCount()

virtual UINT64 IInvitationMeetingHandler::GetChannelMemberCount ( )
pure virtual

Get the channel member count.

Returns
The number of channel members of this invitation.

◆ GetChannelName()

virtual const zchar_t * IInvitationMeetingHandler::GetChannelName ( )
pure virtual

Get the channel name.

Returns
The channel name.

◆ GetMeetingNumber()

virtual UINT64 IInvitationMeetingHandler::GetMeetingNumber ( )
pure virtual

Get the meeting invite number.

Returns
The meeting invite number.

◆ GetSenderName()

virtual const zchar_t * IInvitationMeetingHandler::GetSenderName ( )
pure virtual

Get the inviter's name.

Returns
The return value is the inviter's name.

◆ IsChannelInvitation()

virtual bool IInvitationMeetingHandler::IsChannelInvitation ( )
pure virtual

Determine whether this invitation is from a channel.

Returns
TRUE indicates that this invitation is from a channel.

◆ SetScreenName()

virtual SDKError IInvitationMeetingHandler::SetScreenName ( const zchar_t * screenName)
pure virtual

Set the display name in meeting.

Parameters
screenNameThe display name in meeting.

◆ TimeOut()

virtual SDKError IInvitationMeetingHandler::TimeOut ( )
pure virtual

Instance timeout, and finally self-destruct.