|
Agora C++ API Reference for All Platforms
|
Classes | |
| struct | AgoraServiceConfigEx |
| struct | AgoraServiceConfiguration |
| class | AParameter |
| struct | AudioSessionConfiguration |
| class | IAgoraParameter |
| class | IAgoraService |
| class | IAgoraServiceEx |
| class | IAgoraServiceObserver |
| class | IEngineBase |
| class | IParameterEngine |
| class | IServiceObserver |
| class | ISyncClient |
| class | ISyncClientEx |
| class | ISyncClientObserver |
| class | ISyncTransport |
| class | ISyncTransportObserver |
| class | LicenseCallback |
| class | NtpTime |
| struct | SyncConfig |
Typedefs | |
| typedef std::function< void(SyncClientError, const char *, size_t, bool)> | QueryCallbackFunc |
| typedef std::function< void(SyncClientError, const char *)> | DataBaseOpCallbackFunc |
| typedef std::function< void(SyncClientError, const char *, const char *)> | CollectionOpCallbackFunc |
| typedef void(* | syncClientCallback) (SyncClientError, void *) |
| typedef void(* | dataBaseOpCallback) (SyncClientError, const char *, void *) |
| typedef void(* | collectionOpCallback) (SyncClientError, const char *, const char *, void *) |
| typedef void(* | queryDocCallback) (SyncClientError error, const char *resultJson, size_t count, bool more, void *userData) |
Enumerations | |
| enum | TMixMode { MIX_ENABLED , MIX_DISABLED } |
| enum | MediaEngineType { MEDIA_ENGINE_WEBRTC , MEDIA_ENGINE_EMPTY , MEDIA_ENGINE_UNKNOWN } |
| enum | SyncClientError { kOk = 0 , kFail = -1 , kConnectSyncFailed = -2 , kConnectDatabaseFailed = -3 , kDisconnectDatabaseFailed = -4 , kDatabaseNotConnected = -5 , kCreateCollectionFailed = -6 , kCollectionNotCreated = -7 , kCollectionExisted = -8 , kInvalidParams = -9 , kNotLoggedIn = -10 , kQueryDocFailed = -11 , kDocNotCreated = -12 } |
| enum | SyncEventType { kInserted = 0 , kPut = 1 , kDeleted = 2 , kToBeInserted = 3 , kToBePut = 4 , kToBeDeleted = 5 , kTransactionBegin = 6 , kTransactionEnd = 7 , kDocSyncEnd = 8 , kInitialized = 9 } |
| enum | OP_Privilege { OP_READ , OP_WRITE } |
Functions | |
| IAgoraServiceEx * | GetService () |
| bool | operator== (const NtpTime &n1, const NtpTime &n2) |
| bool | operator!= (const NtpTime &n1, const NtpTime &n2) |
| typedef std::function<void(SyncClientError, const char*, size_t, bool)> agora::base::QueryCallbackFunc |
| typedef std::function<void(SyncClientError, const char*)> agora::base::DataBaseOpCallbackFunc |
| typedef std::function<void(SyncClientError, const char*, const char*)> agora::base::CollectionOpCallbackFunc |
| typedef void(* agora::base::syncClientCallback) (SyncClientError, void *) |
| typedef void(* agora::base::dataBaseOpCallback) (SyncClientError, const char *, void *) |
| typedef void(* agora::base::collectionOpCallback) (SyncClientError, const char *, const char *, void *) |
| typedef void(* agora::base::queryDocCallback) (SyncClientError error, const char *resultJson, size_t count, bool more, void *userData) |
| IAgoraServiceEx * agora::base::GetService | ( | ) |