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

Presence helper callback event. More...

#include <presence_helper_interface.h>

Public Member Functions

virtual ~IPresenceHelperEvent ()
 
virtual void onRequestStarContact (IList< const zchar_t * > *pContactList)=0
 Request star contact ID list callback.
 
virtual void onRequestContactDetailInfo (IList< IContactInfo * > *pContactList)=0
 Request contact detail information list callback.
 
virtual void onContactPresenceChanged (const zchar_t *contactId, SDKPresenceStatus status)=0
 Contact presence changed callback.
 
virtual void onStarContactListChanged (IList< const zchar_t * > *pContactList, bool bAdd)=0
 Star contact list changed callback.
 
virtual void onReceiveInvitationToMeeting (IInvitationMeetingHandler *handler)=0
 Receive meeting invitation callback.
 
virtual void onMeetingInvitationCanceled (UINT64 meetingNumber)=0
 Callback for the meeting invitation canceled by the inviter.
 
virtual void onMeetingAcceptedByOtherDevice (UINT64 meetingNumber)=0
 Callback to accept a meeting invitation on another device.
 
virtual void onMeetingDeclinedByOtherDevice (UINT64 meetingNumber)=0
 Callback to decline a meeting invitation on another device.
 
virtual void onMeetingInvitationDeclined (const zchar_t *contactId)=0
 Callback to decline a meeting invitation.
 

Detailed Description

Presence helper callback event.

Definition at line 175 of file presence_helper_interface.h.

Constructor & Destructor Documentation

◆ ~IPresenceHelperEvent()

virtual IPresenceHelperEvent::~IPresenceHelperEvent ( )
inlinevirtual

Definition at line 178 of file presence_helper_interface.h.

178{}

Member Function Documentation

◆ onContactPresenceChanged()

virtual void IPresenceHelperEvent::onContactPresenceChanged ( const zchar_t * contactId,
SDKPresenceStatus status )
pure virtual

Contact presence changed callback.

Parameters
contactIdThe contact's ID.
statuscontact presence status.

◆ onMeetingAcceptedByOtherDevice()

virtual void IPresenceHelperEvent::onMeetingAcceptedByOtherDevice ( UINT64 meetingNumber)
pure virtual

Callback to accept a meeting invitation on another device.

Parameters
meetingNumberaccept meeting number.

◆ onMeetingDeclinedByOtherDevice()

virtual void IPresenceHelperEvent::onMeetingDeclinedByOtherDevice ( UINT64 meetingNumber)
pure virtual

Callback to decline a meeting invitation on another device.

Parameters
meetingNumberaccept meeting number.

◆ onMeetingInvitationCanceled()

virtual void IPresenceHelperEvent::onMeetingInvitationCanceled ( UINT64 meetingNumber)
pure virtual

Callback for the meeting invitation canceled by the inviter.

Parameters
meetingNumbercancel meeting number.

◆ onMeetingInvitationDeclined()

virtual void IPresenceHelperEvent::onMeetingInvitationDeclined ( const zchar_t * contactId)
pure virtual

Callback to decline a meeting invitation.

Parameters
contactIdThe ID of the contact who declines the invitation.

◆ onReceiveInvitationToMeeting()

virtual void IPresenceHelperEvent::onReceiveInvitationToMeeting ( IInvitationMeetingHandler * handler)
pure virtual

Receive meeting invitation callback.

Parameters
handlerA pointer to the IInvitationMeetingHandler. For more details, see IInvitationMeetingHandler.

◆ onRequestContactDetailInfo()

virtual void IPresenceHelperEvent::onRequestContactDetailInfo ( IList< IContactInfo * > * pContactList)
pure virtual

Request contact detail information list callback.

Parameters
pContactListContact detail information list.

◆ onRequestStarContact()

virtual void IPresenceHelperEvent::onRequestStarContact ( IList< const zchar_t * > * pContactList)
pure virtual

Request star contact ID list callback.

Parameters
pContactListStar contact result value.

◆ onStarContactListChanged()

virtual void IPresenceHelperEvent::onStarContactListChanged ( IList< const zchar_t * > * pContactList,
bool bAdd )
pure virtual

Star contact list changed callback.

Parameters
pContactListThe list of change contact's ID.
bAddSpecifies whether the contact list is added.