Ditto 4.0.0-beta1
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NDittoSDK
 CAwdlConfigConfiguration for Apple Wireless Direct Link (AWDL) network transport. Not supported on all platforms.
 CBluetoothLEConfigConfiguration for Bluetooth Low Energy network transport. Not supported on all platforms (yet).
 CBusMessage
 CDittoThe entrypoint to the Ditto SDK
 CDittoAttachmentA reference to a binary attachment file.
 CDittoAttachmentFetcherThese objects are returned by calls to DittoCollection.FetchAttachment(DittoAttachmentToken, Action<DittoAttachmentFetchEvent>)
 CDittoAttachmentFetchEventA representation of the events that can occur in relation to an attachment fetch
 CCompletedAn attachment fetch event used when the attachment's download has completed.
 CDeletedAn attachment fetch event used when the attachment is deleted.
 CProgressAn attachment fetch event used when the attachment's download has progressed but is not yet complete.
 CDittoAttachmentTokenServes as a token for a specific attachment that you can pass to a call to DittoCollection.FetchAttachment(DittoAttachmentToken, Action<DittoAttachmentFetchEvent>).
 CDittoAuthenticationRequestEventArgsData passed to the Ditto.DittoIdentityProviderAuthenticationRequest event handler when a peer wishes to use the current device as an authentication server
 CDittoAuthenticationStatusProvides info about the authentication status.
 CDittoAuthenticationSuccessDefines the properties and permissions of a user who has authenticated successfully and will be able to participate in the Ditto mesh.
 CDittoAuthenticatorProvides access to authentication information and methods for logging on to Ditto Cloud. Relevant when using an OnlineWithAuthentication or an Online identity.
 CDittoBusSend and receive messages with remote Ditto peers in the mesh.
 CDittoCollectionA reference to a collection in a DittoStore
 CDittoCollectionsEventProvides information about the changes that have occurred in relation to an event delivered when observing the collections in a DittoStore. It contains information about the collections that are known about as well as the collections that were previously known about in the previous event, along with information about what collections have been inserted, deleted, updated, or moved since the last event.
 CDittoConnectConfiguration for network transports used to connect with Ditto big peers.
 CDittoCounterCBORConverter
 CDittoDocumentA document in a DittoCollection.
 CDittoDocumentIdAn identifier for a DittoDocument
 CDittoDocumentIdCBORConverter
 CDittoDocumentIdPathProvides an interface to specify a path to a key in a document identifier that you can then call a function on to get the value at the specified key as a specific type
 CDittoDocumentPathProvides an interface to specify a path to a key in a document that you can then call a function on to get the value at the specified key as a specific type
 CDittoErrorUsed to represent all Ditto-related errors that aren't thrown as exceptions
 CDittoExceptionAn exception that is thrown when Ditto encounters an error.
 CDittoExperimentalUpcoming SDK features made available for prototyping
 CDittoGlobalConfiguration for all network transports.
 CDittoHttpListenConfigConfiguration for less common data sync scenarios. Please read the documentation on the Ditto website for examples. Incorrect use of Listen can result in insecure configurations.
 CDittoLanConfigConfiguration for local LAN Wi-Fi network transport.
 CDittoListenConfiguration for network transports used to allow incoming connections from other Ditto peers.
 CDittoLiveQueryA reference to a Live Query. The live query will respond to any changes relevant to the query that occur in the device's data store. Do not instantiate this by itself. The live query will keep the handler informed of all changes so long as it is not garbage collected or disposed.
 CDittoLiveQueryEventDescribes events delivered by a DittoLiveQuery
 CInitialA type used for the first event delivered for a live query.
 CUpdateA description of updates that occurred between the current and previous times that the live query handler was fired.
 CDittoLiveQueryMoveAn object that describes how a document's position in a live query's list of matching documents has changed since the previous live query event.
 CDittoMutableDocumentA special reference to a DittoDocument that can be used to perform mutation on a document. Do not instantiate directly. This reference should never leave the scope of the lambda provided as part of a call to DittoPendingCursorOperation.Update(Action<List<DittoMutableDocument>>) or DittoPendingIdSpecificOperation.Update(Action<DittoMutableDocument>) and should not be used across different threads.
 CDittoMutableDocumentPathProvides an interface to specify a path to a key in a document that you can then call various update functions on. You obtain a DittoMutableDocumentPath by subscripting a DittoMutableDocument and you can then further subscript a DittoMutableDocumentPath to further specify the key of the document that you want to update.
 CDittoPeerToPeerConfiguration for network transport used to connect with other Ditto small peers. Some transports are not supported on all platforms.
 CDittoPendingCollectionsOperationThese objects are returned when calling Collections() on DittoStore
 CDittoPendingCursorOperationThese objects are returned when using find-like functionality on DittoCollection objects
 CDittoPendingIdSpecificOperationThese objects are returned when using DittoCollection.FindById(string) functionality
 CDittoRegisterCBORConverter
 CDittoScopedWriteTransactionExposes functionality that allows you to perform multiple operations on the store within a single write transaction
 CDittoSingleDocumentLiveQueryEventProvides information about a live query event relating to a single document live query.
 CDittoStoreA class encompassing functionality relating to the embedded storage. This is not a class you instantiate directly. Instead you access DittoStore objects using Ditto.Store.
 CDittoSubscriptionA reference to a subscription to data with other remote peers. You do not instantiate DittoSubscription objects directly. Instead they are created by calling DittoPendingCursorOperation.Subscribe or DittoPendingIdSpecificOperation.Subscribe.
 CDittoTcpListenConfigConfiguration for less common data sync scenarios. Please read the documentation on the Ditto website for examples. Incorrect use of Listen can result in insecure configurations.
 CDittoTransportConfigConfiguration object specifying which network transports Ditto should use to sync data
 CDittoUpdateResultProvides information about a successful update operation on a document.
 CIncrementedAn update result when an Increment operation was performed.
 CRemovedAn update result when a Remove operation was performed.
 CSetAn update result when a Set operation was performed.
 CDittoWriteTransactionExposes functionality that allows you to perform multiple operations on the store within a single write transaction
 CDittoWriteTransactionPendingCursorOperationThese objects are returned when using DittoScopedWriteTransaction.Find(string), DittoScopedWriteTransaction.Find(string, Dictionary<string, object>), or DittoScopedWriteTransaction.FindAll
 CDittoWriteTransactionPendingIdSpecificOperationThese objects are returned when using DittoScopedWriteTransaction.FindById(string) functionality
 CDittoWriteTransactionResultProvides information about the result of an operation on a document that was part of a write transaction.
 CEvictedRepresents a write transaction result when a document has been evicted.
 CInsertedRepresents a write transaction result when a document has been inserted.
 CRemovedRepresents a write transaction result when a document has been removed.
 CUpdatedRepresents a write transaction result when a document has been updated.
 CDocumentPath
 CIDittoAuthenticationDelegateProvides feedback to the developer about Ditto authentication status.
 CIDittoObserverAn observation token returned by any observation API in the Ditto SDK.
 CSyncParameters