Signaling (previously RTM) SDK v1.5.0 API Reference for Windows (C++)
agora::rtm::IRtmService Member List

This is the complete list of members for agora::rtm::IRtmService, including all inherited members.

addEventHandler(IRtmServiceEventHandler *eventHandler)=0 agora::rtm::IRtmService pure virtual
addOrUpdateChannelAttributes(const char *channelId, const IRtmChannelAttribute *attributes[], int numberOfAttributes, const ChannelAttributeOptions &options, long long &requestId)=0 agora::rtm::IRtmService pure virtual
addOrUpdateLocalUserAttributes(const RtmAttribute *attributes, int numberOfAttributes, long long &requestId)=0 agora::rtm::IRtmService pure virtual
cancelMediaDownload(long long requestId)=0 agora::rtm::IRtmService pure virtual
cancelMediaUpload(long long requestId)=0 agora::rtm::IRtmService pure virtual
clearChannelAttributes(const char *channelId, const ChannelAttributeOptions &options, long long &requestId)=0 agora::rtm::IRtmService pure virtual
clearLocalUserAttributes(long long &requestId)=0 agora::rtm::IRtmService pure virtual
createChannel(const char *channelId, IChannelEventHandler *eventHandler)=0 agora::rtm::IRtmService pure virtual
createChannelAttribute()=0 agora::rtm::IRtmService pure virtual
createFileMessageByMediaId(const char *mediaId)=0 agora::rtm::IRtmService pure virtual
createFileMessageByUploading(const char *filePath, long long &requestId)=0 agora::rtm::IRtmService pure virtual
createImageMessageByMediaId(const char *mediaId)=0 agora::rtm::IRtmService pure virtual
createImageMessageByUploading(const char *filePath, long long &requestId)=0 agora::rtm::IRtmService pure virtual
createMessage()=0 agora::rtm::IRtmService pure virtual
createMessage(const char *message)=0 agora::rtm::IRtmService pure virtual
createMessage(const uint8_t *rawData, int length)=0 agora::rtm::IRtmService pure virtual
createMessage(const uint8_t *rawData, int length, const char *description)=0 agora::rtm::IRtmService pure virtual
deleteChannelAttributesByKeys(const char *channelId, const char *attributeKeys[], int numberOfKeys, const ChannelAttributeOptions &options, long long &requestId)=0 agora::rtm::IRtmService pure virtual
deleteLocalUserAttributesByKeys(const char *attributeKeys[], int numberOfKeys, long long &requestId)=0 agora::rtm::IRtmService pure virtual
downloadMediaToFile(const char *mediaId, const char *filePath, long long &requestId)=0 agora::rtm::IRtmService pure virtual
downloadMediaToMemory(const char *mediaId, long long &requestId)=0 agora::rtm::IRtmService pure virtual
getChannelAttributes(const char *channelId, long long &requestId)=0 agora::rtm::IRtmService pure virtual
getChannelAttributesByKeys(const char *channelId, const char *attributeKeys[], int numberOfKeys, long long &requestId)=0 agora::rtm::IRtmService pure virtual
getChannelMemberCount(const char *channelIds[], int channelCount, long long &requestId)=0 agora::rtm::IRtmService pure virtual
getRtmCallManager(IRtmCallEventHandler *eventHandler)=0 agora::rtm::IRtmService pure virtual
getUserAttributes(const char *userId, long long &requestId)=0 agora::rtm::IRtmService pure virtual
getUserAttributesByKeys(const char *userId, const char *attributeKeys[], int numberOfKeys, long long &requestId)=0 agora::rtm::IRtmService pure virtual
initialize(const char *appId, IRtmServiceEventHandler *eventHandler)=0 agora::rtm::IRtmService pure virtual
login(const char *token, const char *userId)=0 agora::rtm::IRtmService pure virtual
logout()=0 agora::rtm::IRtmService pure virtual
queryPeersBySubscriptionOption(PEER_SUBSCRIPTION_OPTION option, long long &requestId)=0 agora::rtm::IRtmService pure virtual
queryPeersOnlineStatus(const char *peerIds[], int peerCount, long long &requestId)=0 agora::rtm::IRtmService pure virtual
release(bool sync=false)=0 agora::rtm::IRtmService pure virtual
removeEventHandler(IRtmServiceEventHandler *eventHandler)=0 agora::rtm::IRtmService pure virtual
renewToken(const char *token)=0 agora::rtm::IRtmService pure virtual
sendMessageToPeer(const char *peerId, const IMessage *message)=0 agora::rtm::IRtmService pure virtual
sendMessageToPeer(const char *peerId, const IMessage *message, const SendMessageOptions &options)=0 agora::rtm::IRtmService pure virtual
setChannelAttributes(const char *channelId, const IRtmChannelAttribute *attributes[], int numberOfAttributes, const ChannelAttributeOptions &options, long long &requestId)=0 agora::rtm::IRtmService pure virtual
setLocalUserAttributes(const RtmAttribute *attributes, int numberOfAttributes, long long &requestId)=0 agora::rtm::IRtmService pure virtual
setLogFile(const char *logfile)=0 agora::rtm::IRtmService pure virtual
setLogFileSize(int fileSizeInKBytes)=0 agora::rtm::IRtmService pure virtual
setLogFilter(LOG_FILTER_TYPE filter)=0 agora::rtm::IRtmService pure virtual
setParameters(const char *parameters)=0 agora::rtm::IRtmService pure virtual
subscribePeersOnlineStatus(const char *peerIds[], int peerCount, long long &requestId)=0 agora::rtm::IRtmService pure virtual
unsubscribePeersOnlineStatus(const char *peerIds[], int peerCount, long long &requestId)=0 agora::rtm::IRtmService pure virtual
~IRtmService() agora::rtm::IRtmService inlineprotectedvirtual