Agora C++ API Reference for All Platforms
Loading...
Searching...
No Matches
agora::base::ISyncClientObserver Class Referenceabstract

#include <NGIAgoraSyncClient.h>

Classes

struct  CollectionEvent
 

Public Member Functions

virtual void onCollectionEvent (const char *previousJson, const char *curJson, const char *collection, const char *docName, const CollectionEvent *events, int eventSize)=0
 
virtual void onDatabaseEvent (const char *databaseName, SyncClientError error)=0
 
virtual void onDataException (const char *databaseName, const char *collectionName)=0
 
virtual ~ISyncClientObserver ()
 

Detailed Description

sync client observer

Constructor & Destructor Documentation

◆ ~ISyncClientObserver()

virtual agora::base::ISyncClientObserver::~ISyncClientObserver ( )
inlinevirtual

Member Function Documentation

◆ onCollectionEvent()

virtual void agora::base::ISyncClientObserver::onCollectionEvent ( const char * previousJson,
const char * curJson,
const char * collection,
const char * docName,
const CollectionEvent * events,
int eventSize )
pure virtual

◆ onDatabaseEvent()

virtual void agora::base::ISyncClientObserver::onDatabaseEvent ( const char * databaseName,
SyncClientError error )
pure virtual

◆ onDataException()

virtual void agora::base::ISyncClientObserver::onDataException ( const char * databaseName,
const char * collectionName )
pure virtual