NEMeetingKit
载入中...
搜索中...
未找到
Public 类型 | Public 成员函数 | 所有成员列表
nem_sdk_interface::NEPreMeetingService类 参考abstract

预约会议服务 更多...

#include <premeeting_service.h>

类 nem_sdk_interface::NEPreMeetingService 继承关系图:
Inheritance graph
[图例]
nem_sdk_interface::NEPreMeetingService 的协作图:
Collaboration graph
[图例]

Public 类型

using NEScheduleMeetingItemCallback = NECallback< NEMeetingItem >
 
using NEOperateScheduleMeetingCallback = NEEmptyCallback
 
using NEGetMeetingListCallback = NECallback< std::list< NEMeetingItem > & >
 

Public 成员函数

virtual NEMeetingItem createScheduleMeetingItem ()=0
 预约会议
 
virtual void scheduleMeeting (const NEMeetingItem &item, const NEScheduleMeetingItemCallback &callback)=0
 预约会议
 
virtual void cancelMeeting (const int64_t &meetingUniqueId, const NEOperateScheduleMeetingCallback &callback)=0
 取消已预约的会议
 
virtual void editMeeting (const NEMeetingItem &item, const NEOperateScheduleMeetingCallback &callback)=0
 编辑会议
 
virtual void getMeetingItemById (const int64_t &meetingUniqueId, const NEScheduleMeetingItemCallback &callback)=0
 查询预约会议信息
 
virtual void getMeetingList (std::list< NEMeetingItemStatus > status, const NEGetMeetingListCallback &callback)=0
 查询特定状态下的会议列表,目前仅仅支持查询待开始、进行中及已结束,后续将支持已取消和已回收状态。
 
virtual void registerScheduleMeetingStatusListener (NEScheduleMeetingStatusListener *listener)=0
 注册预约会议状态变更监听器
 
virtual void unRegisterScheduleMeetingStatusListener (NEScheduleMeetingStatusListener *listener)=0
 反注册预约会议状态变更监听器
 
- Public 成员函数 继承自 nem_sdk_interface::NEService
 NEService ()
 构造函数
 
virtual ~NEService ()
 析构函数
 
- Public 成员函数 继承自 nem_sdk_interface::NEObject
 NEObject ()=default
 构造函数
 
virtual ~NEObject ()=default
 析构函数
 

详细描述

预约会议服务

在文件 premeeting_service.h38 行定义.

成员类型定义说明

◆ NEGetMeetingListCallback

在文件 premeeting_service.h42 行定义.

◆ NEOperateScheduleMeetingCallback

在文件 premeeting_service.h41 行定义.

◆ NEScheduleMeetingItemCallback

在文件 premeeting_service.h40 行定义.

成员函数说明

◆ cancelMeeting()

virtual void nem_sdk_interface::NEPreMeetingService::cancelMeeting ( const int64_t &  meetingUniqueId,
const NEOperateScheduleMeetingCallback callback 
)
pure virtual

取消已预约的会议

参数
meetingUniqueId会议唯一Id
callback回调
返回
void

◆ createScheduleMeetingItem()

virtual NEMeetingItem nem_sdk_interface::NEPreMeetingService::createScheduleMeetingItem ( )
pure virtual

预约会议

返回
NEMeetingItem

◆ editMeeting()

virtual void nem_sdk_interface::NEPreMeetingService::editMeeting ( const NEMeetingItem item,
const NEOperateScheduleMeetingCallback callback 
)
pure virtual

编辑会议

参数
item会议条目
callback回调
返回
void

◆ getMeetingItemById()

virtual void nem_sdk_interface::NEPreMeetingService::getMeetingItemById ( const int64_t &  meetingUniqueId,
const NEScheduleMeetingItemCallback callback 
)
pure virtual

查询预约会议信息

参数
meetingUniqueId会议唯一Id
callback回调
返回
void

◆ getMeetingList()

virtual void nem_sdk_interface::NEPreMeetingService::getMeetingList ( std::list< NEMeetingItemStatus status,
const NEGetMeetingListCallback callback 
)
pure virtual

查询特定状态下的会议列表,目前仅仅支持查询待开始、进行中及已结束,后续将支持已取消和已回收状态。

参数
status会议状态 参考NEMeetingItemStatus
callback回调
返回
void

◆ registerScheduleMeetingStatusListener()

virtual void nem_sdk_interface::NEPreMeetingService::registerScheduleMeetingStatusListener ( NEScheduleMeetingStatusListener listener)
pure virtual

注册预约会议状态变更监听器

参数
listener监听器
返回
void

◆ scheduleMeeting()

virtual void nem_sdk_interface::NEPreMeetingService::scheduleMeeting ( const NEMeetingItem item,
const NEScheduleMeetingItemCallback callback 
)
pure virtual

预约会议

参数
item会议条目
callback回调
返回
void

◆ unRegisterScheduleMeetingStatusListener()

virtual void nem_sdk_interface::NEPreMeetingService::unRegisterScheduleMeetingStatusListener ( NEScheduleMeetingStatusListener listener)
pure virtual

反注册预约会议状态变更监听器

参数
listener监听器
返回
void

该类的文档由以下文件生成: