ZOOM Windows SDK  5.2.41727.0928
Public Member Functions | List of all members
ICalenderService Class Referenceabstract

calendar Service Interface More...

#include <calender_service_interface.h>

Public Member Functions

virtual SDKError Init (ICalenderServiceEvent *pEvent)=0
 Set the calendar service callback event handler, and initialize the calendar service. More...
 
virtual SDKError Uninit ()=0
 Uninitialized the calendar service. More...
 
virtual SDKError StartOutlookExchangeCalender (OutlookExchageAuth &param)=0
 Schedule the meeting by the calendar of Outlook Exchange. More...
 
virtual SDKError StopOutlookExchangeCalender ()=0
 Stop using the Outlook Exchange to schedule the meeting. More...
 
virtual SDKError RetrieveCalEvents (CalenderAuthType type)=0
 Get the calendar event. The SDK will inform the user via ICalenderServiceEvent::onCalenderEventsNotifcation(). More...
 

Detailed Description

calendar Service Interface

Member Function Documentation

◆ Init()

virtual SDKError ICalenderService::Init ( ICalenderServiceEvent pEvent)
pure virtual

Set the calendar service callback event handler, and initialize the calendar service.

Parameters
pEventSpecifies a pointer to ICalenderServiceEvent which will handle the callback events.
Returns
If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.

◆ RetrieveCalEvents()

virtual SDKError ICalenderService::RetrieveCalEvents ( CalenderAuthType  type)
pure virtual

Get the calendar event. The SDK will inform the user via ICalenderServiceEvent::onCalenderEventsNotifcation().

Parameters
typeSpecifies the type to get. The only type supported for the moment is the CalenderAuth_OutlookExchage. For more details, see CalenderAuthType enum.
Returns
If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.

◆ StartOutlookExchangeCalender()

virtual SDKError ICalenderService::StartOutlookExchangeCalender ( OutlookExchageAuth param)
pure virtual

Schedule the meeting by the calendar of Outlook Exchange.

Parameters
paramSpecifies the parameter. For more details, see OutlookExchageAuth structure.
Returns
If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.

◆ StopOutlookExchangeCalender()

virtual SDKError ICalenderService::StopOutlookExchangeCalender ( )
pure virtual

Stop using the Outlook Exchange to schedule the meeting.

Returns
If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.

◆ Uninit()

virtual SDKError ICalenderService::Uninit ( )
pure virtual

Uninitialized the calendar service.

Returns
If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.

The documentation for this class was generated from the following file: