|
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 | ( | ) |
1.8.18