Inherits RefCountInterface.
◆ ~ISyncClient()
◆ registerSyncClientObserver()
◆ unregisterSyncClientObserver()
◆ login()
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 |
|
) |
| |
|
pure virtual |
◆ queryDoc()
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 |
|
) |
| |
|
pure virtual |
◆ logout()
virtual int32_t logout |
( |
aosl_ref_t |
ares = AOSL_REF_INVALID | ) |
|
|
pure virtual |
◆ renewToken()
virtual int32_t renewToken |
( |
const char * |
token, |
|
|
aosl_ref_t |
ares = AOSL_REF_INVALID |
|
) |
| |
|
pure virtual |
◆ connectDatabase()
virtual int32_t connectDatabase |
( |
const char * |
database, |
|
|
dataBaseOpCallback |
callback, |
|
|
void * |
userData, |
|
|
aosl_ref_t |
ares = AOSL_REF_INVALID |
|
) |
| |
|
pure virtual |
◆ disconnectDatabase()
virtual int32_t disconnectDatabase |
( |
const char * |
database, |
|
|
dataBaseOpCallback |
callback, |
|
|
void * |
userData, |
|
|
aosl_ref_t |
ares = AOSL_REF_INVALID |
|
) |
| |
|
pure virtual |
◆ createCollection()
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 |
|
) |
| |
|
pure virtual |
◆ deleteCollection()
virtual int32_t deleteCollection |
( |
const char * |
database, |
|
|
const char * |
collection, |
|
|
collectionOpCallback |
callback, |
|
|
void * |
userData, |
|
|
aosl_ref_t |
ares = AOSL_REF_INVALID |
|
) |
| |
|
pure virtual |
◆ subscribe()
virtual int32_t subscribe |
( |
const char * |
database, |
|
|
const char * |
collection, |
|
|
util::AString & |
snapshotJson |
|
) |
| |
|
pure virtual |
◆ unsubscribe()
virtual int32_t unsubscribe |
( |
const char * |
database, |
|
|
const char * |
collection, |
|
|
aosl_ref_t |
ares = AOSL_REF_INVALID |
|
) |
| |
|
pure virtual |
◆ putDoc()
virtual int32_t putDoc |
( |
const char * |
database, |
|
|
const char * |
collection, |
|
|
const char * |
docName, |
|
|
aosl_ref_t |
ares = AOSL_REF_INVALID |
|
) |
| |
|
pure virtual |
◆ deleteDoc()
virtual int32_t deleteDoc |
( |
const char * |
database, |
|
|
const char * |
collection, |
|
|
const char * |
docName, |
|
|
aosl_ref_t |
ares = AOSL_REF_INVALID |
|
) |
| |
|
pure virtual |
◆ getDocs()
virtual int32_t getDocs |
( |
const char * |
database, |
|
|
const char * |
collection, |
|
|
util::AString * |
docNames, |
|
|
uint32_t |
docSize |
|
) |
| |
|
pure virtual |
◆ putDocValue()
virtual int32_t putDocValue |
( |
const char * |
database, |
|
|
const char * |
collection, |
|
|
const char * |
docName, |
|
|
const char * |
jsonValue, |
|
|
aosl_ref_t |
ares = AOSL_REF_INVALID |
|
) |
| |
|
pure virtual |
◆ updateDocValue()
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 |
|
) |
| |
|
pure virtual |
◆ deleteDocValue()
virtual int32_t deleteDocValue |
( |
const char * |
database, |
|
|
const char * |
collection, |
|
|
const char * |
docName, |
|
|
const char * |
path, |
|
|
aosl_ref_t |
ares = AOSL_REF_INVALID |
|
) |
| |
|
pure virtual |
◆ deleteDocValues()
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 |
|
) |
| |
|
pure virtual |
◆ getDocValue()
virtual int32_t getDocValue |
( |
const char * |
database, |
|
|
const char * |
collection, |
|
|
const char * |
docName, |
|
|
util::AString & |
jsonValue |
|
) |
| |
|
pure virtual |
◆ hasPath()
virtual int32_t hasPath |
( |
const char * |
database, |
|
|
const char * |
collection, |
|
|
const char * |
docName, |
|
|
const char * |
path, |
|
|
bool & |
result |
|
) |
| |
|
pure virtual |
◆ keepAliveDoc()
virtual int32_t keepAliveDoc |
( |
const char * |
database, |
|
|
const char * |
collection, |
|
|
const char * |
docName, |
|
|
uint32_t |
ttl, |
|
|
aosl_ref_t |
ares = AOSL_REF_INVALID |
|
) |
| |
|
pure virtual |
◆ shakehand()
virtual int32_t shakehand |
( |
aosl_ref_t |
ares = AOSL_REF_INVALID | ) |
|
|
pure virtual |
◆ AddRef()
virtual void AddRef |
( |
| ) |
const |
|
pure virtualinherited |
◆ Release()
◆ HasOneRef()
virtual bool HasOneRef |
( |
| ) |
const |
|
pure virtualinherited |