|
virtual int32_t | registerExternalTransportLLApiInternal (ISyncTransport *transport)=0 |
|
virtual int32_t | unregisterExternalTransportLLApiInternal (ISyncTransport *transport)=0 |
|
virtual int32_t | registerSyncClientObserverLLApiInternal (ISyncClientObserver *observer, void(*safeDeleter)(ISyncClientObserver *)=nullptr)=0 |
|
virtual int32_t | unregisterSyncClientObserverLLApiInternal (ISyncClientObserver *observer)=0 |
|
virtual int32_t | setRequestTimeoutLLApiInternal (const uint32_t timeout)=0 |
|
virtual int32_t | setTicketLLApiInternal (const char *key, const char *ticket)=0 |
|
virtual int32_t | removeTicketLLApiInternal (const char *key)=0 |
|
virtual int32_t | renewTicketLLApiInternal (const char *key, const char *ticket)=0 |
|
virtual int32_t | loginLLApiInternal (const char *token, const char *channelName, user_id_t userId, std::function< void(SyncClientError)> callback)=0 |
|
virtual int32_t | 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)=0 |
|
virtual int32_t | logoutLLApiInternal ()=0 |
|
virtual int32_t | renewTokenLLApiInternal (const char *token)=0 |
|
virtual int32_t | connectDatabaseLLApiInternal (const char *database, DataBaseOpCallbackFunc callback)=0 |
|
virtual int32_t | disconnectDatabaseLLApiInternal (const char *database, DataBaseOpCallbackFunc callback)=0 |
|
virtual int32_t | createCollectionLLApiInternal (const char *database, const char *collection, const char **readable, int readSize, CollectionOpCallbackFunc callback)=0 |
|
virtual int32_t | deleteCollectionLLApiInternal (const char *database, const char *collection, CollectionOpCallbackFunc callback)=0 |
|
virtual int32_t | subscribeLLApiInternal (const char *database, const char *collection, util::AString &snapshotJson)=0 |
|
virtual int32_t | unsubscribeLLApiInternal (const char *database, const char *collection)=0 |
|
virtual int32_t | putDocLLApiInternal (const char *database, const char *collection, const char *docName)=0 |
|
virtual int32_t | deleteDocLLApiInternal (const char *database, const char *collection, const char *docName)=0 |
|
virtual int32_t | getDocsLLApiInternal (const char *database, const char *collection, util::AString *docNames, uint32_t docSize)=0 |
|
virtual int32_t | putDocValueLLApiInternal (const char *database, const char *collection, const char *docName, const char *jsonValue)=0 |
|
virtual int32_t | updateDocValueLLApiInternal (const char *database, const char *collection, const char *docName, const char *path, const char *jsonValue)=0 |
|
virtual int32_t | deleteDocValueLLApiInternal (const char *database, const char *collection, const char *docName, const char *path)=0 |
|
virtual int32_t | deleteDocValuesLLApiInternal (const char *database, const char *collection, const char *docName, const char **path, uint32_t pathSize)=0 |
|
virtual int32_t | getDocValueLLApiInternal (const char *database, const char *collection, const char *docName, util::AString &jsonValue)=0 |
|
virtual int32_t | hasPathLLApiInternal (const char *database, const char *collection, const char *docName, const char *path, bool &result)=0 |
|
virtual int32_t | keepAliveDocLLApiInternal (const char *database, const char *collection, const char *docName, uint32_t ttl)=0 |
|
virtual int32_t | shakehandLLApiInternal ()=0 |
|
virtual int32_t | registerSyncClientObserver (ISyncClientObserver *observer, void(*safeDeleter)(ISyncClientObserver *)=OPTIONAL_NULLPTR, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
|
virtual int32_t | unregisterSyncClientObserver (ISyncClientObserver *observer)=0 |
|
virtual int32_t | login (const char *token, const char *channelName, user_id_t userId, syncClientCallback callback, void *userData, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
|
virtual int32_t | 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)=0 |
|
virtual int32_t | logout (aosl_ref_t ares=AOSL_REF_INVALID)=0 |
|
virtual int32_t | renewToken (const char *token, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
|
virtual int32_t | connectDatabase (const char *database, dataBaseOpCallback callback, void *userData, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
|
virtual int32_t | disconnectDatabase (const char *database, dataBaseOpCallback callback, void *userData, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
|
virtual int32_t | createCollection (const char *database, const char *collection, const char **readable, int readSize, collectionOpCallback callback, void *userData, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
|
virtual int32_t | deleteCollection (const char *database, const char *collection, collectionOpCallback callback, void *userData, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
|
virtual int32_t | subscribe (const char *database, const char *collection, util::AString &snapshotJson)=0 |
|
virtual int32_t | unsubscribe (const char *database, const char *collection, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
|
virtual int32_t | putDoc (const char *database, const char *collection, const char *docName, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
|
virtual int32_t | deleteDoc (const char *database, const char *collection, const char *docName, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
|
virtual int32_t | getDocs (const char *database, const char *collection, util::AString *docNames, uint32_t docSize)=0 |
|
virtual int32_t | putDocValue (const char *database, const char *collection, const char *docName, const char *jsonValue, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
|
virtual int32_t | updateDocValue (const char *database, const char *collection, const char *docName, const char *path, const char *jsonValue, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
|
virtual int32_t | deleteDocValue (const char *database, const char *collection, const char *docName, const char *path, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
|
virtual int32_t | deleteDocValues (const char *database, const char *collection, const char *docName, const char **path, uint32_t pathSize, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
|
virtual int32_t | getDocValue (const char *database, const char *collection, const char *docName, util::AString &jsonValue)=0 |
|
virtual int32_t | hasPath (const char *database, const char *collection, const char *docName, const char *path, bool &result)=0 |
|
virtual int32_t | keepAliveDoc (const char *database, const char *collection, const char *docName, uint32_t ttl, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
|
virtual int32_t | shakehand (aosl_ref_t ares=AOSL_REF_INVALID)=0 |
|
virtual void | AddRef () const =0 |
|
virtual RefCountReleaseStatus | Release () const =0 |
|
virtual bool | HasOneRef () const =0 |
|