ObjectBox C and C++ API  4.0.3
objectbox-sync.hpp File Reference
#include "objectbox-sync.h"
#include "objectbox.hpp"
Include dependency graph for objectbox-sync.hpp:

Classes

class  obx::SyncCredentials
 
class  obx::SyncClientLoginListener
 Listens to login events on a sync client. More...
 
class  obx::SyncClientConnectionListener
 Listens to sync client connection events. More...
 
class  obx::SyncClientCompletionListener
 Listens to sync complete event on a sync client. More...
 
class  obx::SyncClientErrorListener
 Listens to sync error event on a sync client. More...
 
class  obx::SyncClientTimeListener
 List. More...
 
struct  obx::SyncChange
 A collection of changes made to one entity type during a sync transaction. Delivered via SyncClientChangeListener. IDs of changed objects are available via puts and those of removed objects via removals. More...
 
class  obx::SyncChangeListener
 Notifies of fine granular changes on the object level happening during sync. More...
 
class  obx::SyncClientListener
 Listens to all possible sync events. See each base abstract class for detailed information. More...
 
class  obx::SyncObjectsMessageListener
 
class  obx::SyncObjectsMessageBuilder
 Start here to prepare an 'objects message'. You must add at least one object and then you can send the message using SyncClient::send() or SyncServer::send(). More...
 
class  obx::SyncClient
 Sync client is used to provide ObjectBox Sync client capabilities to your application. More...
 
class  obx::Sync
 ObjectBox Sync makes data available on other devices. Start building a sync client using client() and connect to a remote server. More...
 
class  obx::SyncServer
 The ObjectBox Sync Server to run within your application (embedded server). Note that you need a special sync edition, which includes the server components. Check https://objectbox.io/sync/. More...
 
class  obx::CustomMsgClientDelegate< CLIENT >
 A helper class that delegates C style function pointers to C++ class method invocations via user data. Also, it provides makeFunctions() and registerProtocol(). More...
 
class  obx::AbstractCustomMsgClient
 Typically used together with CustomMsgClientDelegate e.g. to ensure a matching interface. Subclasses represent a custom client. More...
 
class  obx::CustomMsgServerDelegate< SERVER, CONNECTION >
 A helper class that delegates C style function pointers to C++ class method invocations via user data. Also, it provides makeFunctions() and registerProtocol(). More...
 
class  obx::AbstractCustomMsgConnection
 Typically used together with CustomMsgServerDelegate e.g. to ensure a matching interface. Subclasses represent a connection of a custom server. More...
 
class  obx::CustomMsgConnectionDelegate
 Used internally to decouple the lifetime of the user connection object from the one "managed" (created/deleted) by AbstractCustomMsgServer/CustomMsgServerDelegate. This way, the user connection can be clear at any time. More...
 
class  obx::AbstractCustomMsgServer
 Typically used together with CustomMsgServerDelegate e.g. to ensure a matching interface. Subclasses represent a custom server. More...
 

Namespaces

 obx