Agora C++ API Reference for All Platforms
agora::base::ISyncClientEx Member List

This is the complete list of members for agora::base::ISyncClientEx, including all inherited members.

AddRef() const =0agora::RefCountInterfacepure virtual
connectDatabase(const char *database, dataBaseOpCallback callback, void *userData, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::ISyncClientpure virtual
connectDatabaseLLApiInternal(const char *database, DataBaseOpCallbackFunc callback)=0agora::base::ISyncClientExpure virtual
createCollection(const char *database, const char *collection, const char **readable, int readSize, collectionOpCallback callback, void *userData, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::ISyncClientpure virtual
createCollectionLLApiInternal(const char *database, const char *collection, const char **readable, int readSize, CollectionOpCallbackFunc callback)=0agora::base::ISyncClientExpure virtual
deleteCollection(const char *database, const char *collection, collectionOpCallback callback, void *userData, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::ISyncClientpure virtual
deleteCollectionLLApiInternal(const char *database, const char *collection, CollectionOpCallbackFunc callback)=0agora::base::ISyncClientExpure virtual
deleteDoc(const char *database, const char *collection, const char *docName, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::ISyncClientpure virtual
deleteDocLLApiInternal(const char *database, const char *collection, const char *docName)=0agora::base::ISyncClientExpure virtual
deleteDocValue(const char *database, const char *collection, const char *docName, const char *path, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::ISyncClientpure virtual
deleteDocValueLLApiInternal(const char *database, const char *collection, const char *docName, const char *path)=0agora::base::ISyncClientExpure virtual
deleteDocValues(const char *database, const char *collection, const char *docName, const char **path, uint32_t pathSize, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::ISyncClientpure virtual
deleteDocValuesLLApiInternal(const char *database, const char *collection, const char *docName, const char **path, uint32_t pathSize)=0agora::base::ISyncClientExpure virtual
disconnectDatabase(const char *database, dataBaseOpCallback callback, void *userData, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::ISyncClientpure virtual
disconnectDatabaseLLApiInternal(const char *database, DataBaseOpCallbackFunc callback)=0agora::base::ISyncClientExpure virtual
getDocs(const char *database, const char *collection, util::AString *docNames, uint32_t docSize)=0agora::base::ISyncClientpure virtual
getDocsLLApiInternal(const char *database, const char *collection, util::AString *docNames, uint32_t docSize)=0agora::base::ISyncClientExpure virtual
getDocValue(const char *database, const char *collection, const char *docName, util::AString &jsonValue)=0agora::base::ISyncClientpure virtual
getDocValueLLApiInternal(const char *database, const char *collection, const char *docName, util::AString &jsonValue)=0agora::base::ISyncClientExpure virtual
HasOneRef() const =0agora::RefCountInterfacepure virtual
hasPath(const char *database, const char *collection, const char *docName, const char *path, bool &result)=0agora::base::ISyncClientpure virtual
hasPathLLApiInternal(const char *database, const char *collection, const char *docName, const char *path, bool &result)=0agora::base::ISyncClientExpure virtual
keepAliveDoc(const char *database, const char *collection, const char *docName, uint32_t ttl, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::ISyncClientpure virtual
keepAliveDocLLApiInternal(const char *database, const char *collection, const char *docName, uint32_t ttl)=0agora::base::ISyncClientExpure virtual
login(const char *token, const char *channelName, user_id_t userId, syncClientCallback callback, void *userData, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::ISyncClientpure virtual
loginLLApiInternal(const char *token, const char *channelName, user_id_t userId, std::function< void(SyncClientError)> callback)=0agora::base::ISyncClientExpure virtual
logout(aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::ISyncClientpure virtual
logoutLLApiInternal()=0agora::base::ISyncClientExpure virtual
putDoc(const char *database, const char *collection, const char *docName, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::ISyncClientpure virtual
putDocLLApiInternal(const char *database, const char *collection, const char *docName)=0agora::base::ISyncClientExpure virtual
putDocValue(const char *database, const char *collection, const char *docName, const char *jsonValue, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::ISyncClientpure virtual
putDocValueLLApiInternal(const char *database, const char *collection, const char *docName, const char *jsonValue)=0agora::base::ISyncClientExpure virtual
queryDoc(const char *database, const char *coll, const char *range_start, const char *range_end, int64_t limits, bool doc_only, bool count_only, queryDocCallback callback, void *userData, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::ISyncClientpure virtual
queryDocLLApiInternal(const char *database, const char *coll, const char *range_start, const char *range_end, int64_t limits, bool doc_only, bool count_only, QueryCallbackFunc callback)=0agora::base::ISyncClientExpure virtual
registerExternalTransportLLApiInternal(ISyncTransport *transport)=0agora::base::ISyncClientExpure virtual
registerSyncClientObserver(ISyncClientObserver *observer, void(*safeDeleter)(ISyncClientObserver *)=OPTIONAL_NULLPTR, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::ISyncClientpure virtual
registerSyncClientObserverLLApiInternal(ISyncClientObserver *observer, void(*safeDeleter)(ISyncClientObserver *)=nullptr)=0agora::base::ISyncClientExpure virtual
Release() const =0agora::RefCountInterfacepure virtual
removeTicketLLApiInternal(const char *key)=0agora::base::ISyncClientExpure virtual
renewTicketLLApiInternal(const char *key, const char *ticket)=0agora::base::ISyncClientExpure virtual
renewToken(const char *token, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::ISyncClientpure virtual
renewTokenLLApiInternal(const char *token)=0agora::base::ISyncClientExpure virtual
setRequestTimeoutLLApiInternal(const uint32_t timeout)=0agora::base::ISyncClientExpure virtual
setTicketLLApiInternal(const char *key, const char *ticket)=0agora::base::ISyncClientExpure virtual
shakehand(aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::ISyncClientpure virtual
shakehandLLApiInternal()=0agora::base::ISyncClientExpure virtual
subscribe(const char *database, const char *collection, util::AString &snapshotJson)=0agora::base::ISyncClientpure virtual
subscribeLLApiInternal(const char *database, const char *collection, util::AString &snapshotJson)=0agora::base::ISyncClientExpure virtual
unregisterExternalTransportLLApiInternal(ISyncTransport *transport)=0agora::base::ISyncClientExpure virtual
unregisterSyncClientObserver(ISyncClientObserver *observer)=0agora::base::ISyncClientpure virtual
unregisterSyncClientObserverLLApiInternal(ISyncClientObserver *observer)=0agora::base::ISyncClientExpure virtual
unsubscribe(const char *database, const char *collection, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::ISyncClientpure virtual
unsubscribeLLApiInternal(const char *database, const char *collection)=0agora::base::ISyncClientExpure virtual
updateDocValue(const char *database, const char *collection, const char *docName, const char *path, const char *jsonValue, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::ISyncClientpure virtual
updateDocValueLLApiInternal(const char *database, const char *collection, const char *docName, const char *path, const char *jsonValue)=0agora::base::ISyncClientExpure virtual
~ISyncClient()agora::base::ISyncClientinlineprotectedvirtual
~ISyncClientEx()agora::base::ISyncClientExinlineprotectedvirtual
~RefCountInterface()agora::RefCountInterfaceinlineprotectedvirtual