
Classes | |
| class | obx::SyncCredentials |
Credentials for logging into a Sync Server that are passed to SyncClient. Typically created using a factory method, e.g. SyncCredentials::none() or SyncCredentials::jwtIdToken(...). More... | |
| 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 | |
| namespace | obx |