#include <IAgoraRtmService.h>
◆ ~IChannel()
virtual agora::rtm::IChannel::~IChannel |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ join()
virtual int agora::rtm::IChannel::join |
( |
| ) |
|
|
pure virtual |
◆ leave()
virtual int agora::rtm::IChannel::leave |
( |
| ) |
|
|
pure virtual |
◆ sendMessage() [1/2]
virtual int agora::rtm::IChannel::sendMessage |
( |
const IMessage * |
message | ) |
|
|
pure virtual |
- 弃用:
- 供频道成员向所在频道发送频道消息。
- 注解
- 我们不推荐使用该方法发送频道消息。请改用它的重载方法 sendMessage 发送频道消息。
方法调用成功:
- 注解
- (RTM SDK for Windows C++)发送消息(包括点对点消息和频道消息)的调用频率上限为每 3 秒 180 次。(RTM SDK for Linux C++)发送消息(包括点对点消息和频道消息)的调用频率上限为每 3 秒 1500 次。
- 参数
-
- 返回
-
◆ sendMessage() [2/2]
供频道成员向所在频道发送频道消息。
方法调用成功:
- 注解
- (RTM SDK for Windows C++)发送消息(包括点对点消息和频道消息)的调用频率上限为每 3 秒 180 次。(RTM SDK for Linux C++)发送消息(包括点对点消息和频道消息)的调用频率上限为每 3 秒 1500 次。
- 参数
-
- 返回
-
◆ getId()
virtual const char * agora::rtm::IChannel::getId |
( |
| ) |
const |
|
pure virtual |
◆ getMembers()
virtual int agora::rtm::IChannel::getMembers |
( |
| ) |
|
|
pure virtual |
获取频道成员列表。
SDK 通过 onGetMembers 回调返回该方法的调用结果(频道成员列表)。
- 注解
- 该方法的调用频率上限为每 2 秒 5 次。该方法最多获取 512 个频道成员。如果频道成员数量超过 512,该方法会随机返回其中的 512 个成员。
- 返回
-
◆ release()
virtual void agora::rtm::IChannel::release |
( |
| ) |
|
|
pure virtual |