Signaling (previously RTM) SDK v1.5.0 API Reference for Linux (C++)
|
Classes |
|
struct | agora::rtm::RtmServiceContext |
Enumerations |
|
enum |
agora::rtm::RTM_AREA_CODE
{ agora::rtm::AREA_CODE_CN = (1 << 0) , agora::rtm::AREA_CODE_NA = (1 << 1) , agora::rtm::AREA_CODE_EU = (1 << 2) , agora::rtm::AREA_CODE_AS = (1 << 3) , agora::rtm::AREA_CODE_JP = (1 << 4) , agora::rtm::AREA_CODE_IN = (1 << 5) , agora::rtm::AREA_CODE_GLOB = (0xFFFFFFFF) } |
enum | agora::rtm::RTM_CLOUD_PROXY_TYPE { agora::rtm::RTM_NONE_PROXY = 0 , agora::rtm::RTM_TCP_PROXY = 1 } |
enum | agora::rtm::SET_RTM_SERVICE_CONTEXT_ERR_CODE { agora::rtm::SET_RTM_SERVICE_CONTEXT_ERR_OK = 0 , agora::rtm::SET_RTM_SERVICE_CONTEXT_ERR_FAILURE = 1 } |
Functions |
|
AGORA_API const char *AGORA_CALL | agora::rtm::getRtmSdkVersion () |
AGORA_API SET_RTM_SERVICE_CONTEXT_ERR_CODE AGORA_CALL | agora::rtm::setRtmServiceContext (const RtmServiceContext &context) |
Region for the Agora RTM service. After setting a region, the RTM SDK can only connect to the Agora RTM service in the specified region.
Error codes returned by setRtmServiceContext. See RTM_AREA_CODE.
Enumerator | |
---|---|
SET_RTM_SERVICE_CONTEXT_ERR_OK |
0: Successfully configured the context for the Agora RTM service. |
SET_RTM_SERVICE_CONTEXT_ERR_FAILURE |
1: Failed to configure the context for the Agora RTM service because at least one
IRtmService
instance already exists. Call
release
to destroy any existing |
AGORA_API const char *AGORA_CALL agora::rtm::getRtmSdkVersion | ( | ) |
Gets the version of the Agora RTM SDK.
AGORA_API SET_RTM_SERVICE_CONTEXT_ERR_CODE AGORA_CALL agora::rtm::setRtmServiceContext | ( | const RtmServiceContext & | context | ) |
Sets the context of all
IRtmService
instances. All IRtmservice
instances you create after calling this method
match the context.
IRtmservice
instance or after destroying any existing
IRtmservice
instance. Otherwise, this method returns the
SET_RTM_SERVICE_CONTEXT_ERR_FAILURE
error code.
context |
Context of the IRtmservice instance, including geofencing and cloud
proxy. See
RtmServiceContext.
|