Ditto 4.6.0
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cditto::AbstractDocumentPathProvides an interface to specify a path to a key in a document that you can then call various update functions on
 Cditto::anyPolyfill of std::any for C++11
 Cditto::Arc< T >
 Cditto::Arc< ditto::LiveQueryCtx >
 Cditto::Arc< ditto::LoginProviderCtx >
 Cditto::Arc< ditto::ValidityListenerCtx >
 Cditto::LiveQuery::ArcCtx
 Cditto::LoginProvider::ArcCtx
 Cditto::ValidityListener::ArcCtx
 Cditto::ArcPointee< T >
 Cditto::ArcPointee< ditto::LiveQueryCtx >
 Cditto::ArcPointee< ditto::LoginProviderCtx >
 Cditto::ArcPointee< ditto::ValidityListenerCtx >
 Cditto::AttachmentRepresents an attachment and can be used to insert the associated attachment into a document at a specific key
 Cditto::AttachmentFetcherEventHandlerA thin wrapper around a function that will get called when there are updates relating to an attempt to fetch an attachment
 Cditto::AttachmentFetchEventThe different types of attachment fetch events that can be delivered
 Cditto::AttachmentTokenServes as a token for a specific attachment that you can pass to a call to Store::fetch_attachment
 Cditto::AuthenticationCallbackProvides feedback to the developer about Ditto authentication status
 Cditto::AuthenticationStatusProvides info about the authentication status
 Cditto::AwdlConfigPart of the PeerToPeer config that relates to AWDL connections
 Cditto::BluetoothLeConfigPart of the PeerToPeer config that relates to Bluetooth LE connections
 Cditto::CollectionA reference to a collection in a Store
 Cditto::CollectionsEventProvides information about the changes that have occurred in relation to an event delivered when observing the collections in a Store
 Cditto::CollectionsEventHandler
 Cditto::CollectionsEventWithNextSignalHandler
 Cditto::ConnectPart of the TransportConfig that relates to outgoing connections
 Cditto::ConnectionConnection between two peers
 Cditto::Counter
 Cditto::DiskObserverContext
 Cditto::DiskUsageProvides an interface to be able to monitor local files
 Cditto::DiskUsageChild
 Cditto::DittoThe entrypoint to the Ditto SDK
 Cditto::DittoAddressInformation used to identify a peer
 Cditto::DocumentA document belonging to a Collection with an inner value and an identifier (DocumentId)
 Cditto::DocumentIdAn identifier for a Document
 Cditto::DocumentIdPathProvides an interface to specify a path to a key in a document ID that you can then call a function on to get the value at the specified key as a specific type
 Cstd::enable_shared_from_this
 Cstd::exception
 Cditto::Ditto::Fields
 Cditto::Global
 Cditto::HttpListenConfigPart of the Listen config that relates to incoming HTTP connections
 Cditto::IdentityThe various identity configurations that you can use when initializing a Ditto instance
 Cditto::LanConfigPart of the PeerToPeer config that relates to LAN connections
 Cditto::ListenPart of the TransportConfig that relates to incoming connections
 Cditto::LiveQueryCtx
 Cditto::LiveQueryEventThe events that you receive when dealing with live queries
 Cditto::LiveQueryEventHandlerA thin wrapper around a function that will get called when there are updates relating to a live query
 Cditto::LiveQueryMoveDescribes the index in a list of documents that a document was previously found at (from) and the index that it can now be found at (to)
 Cditto::LiveQueryWithNextSignalEventHandlerA thin wrapper around a function that will get called when there are updates relating to a live query that has an associated function to call when the next event is ready to be delivered
 Cditto::LogMain singleton (global instance) to tweak the behavior of Ditto's logging infrastructure
 Cditto::LoginProviderCtx
 Cditto::MutableDocumentThis is used as part of update operations for documents
 Cditto::ObserverAn observation token returned by any observation API in the Ditto SDK. Retain this object to continue receiving updates
 Cditto::OrderBy
 Cditto::PeerRepresent a known peer in the Ditto network
 Cditto::PeerToPeerPart of the TransportConfig that relates to peer-to-peer connections
 Cditto::PendingCollectionsOperationThese objects are returned when calling collections() on Store objects
 Cditto::PendingCursorOperationThese objects are returned when using find-like functionality on Collection objects
 Cditto::PendingIDSpecificOperationThese objects are returned when using Collection::find_by_id functionality
 Cditto::Presence
 Cditto::PresenceGraphRepresents local peer and local peers
 Cditto::QueryResultRepresents the returned results when executing a DQL query, containing a QueryResultItem for each match
 Cditto::QueryResultItemRepresents a single match of a DQL query, similar to a "row" in SQL terms. It is a reference type serving as a "cursor", allowing for efficient access of the underlying data in various formats
 Cditto::Register
 Cditto::ScopedWriteTransactionScopedWriteTransaction exposes functionality that allows you to perform multiple operations on the store within a single write transaction
 Cditto::SingleDocumentLiveQueryEventProvides information about a live query event relating to a single document live query
 Cditto::SingleDocumentLiveQueryEventHandlerA thin wrapper around a function that will get called when there are updates relating to a live query associated with a single document
 Cditto::SingleDocumentLiveQueryWithNextSignalEventHandlerA thin wrapper around a function that will get called when there are updates relating to a live query associated with a single document that has an associated function to call when the next event is ready to be delivered
 Cditto::SmallPeerInfoThe entrypoint for small peer user info collection
 Cditto::StoreProvides access to Collections and a write transaction API
 Cditto::Sync
 Cditto::TcpListenConfigPart of the Listen config that relates to incoming TCP connections
 Cditto::TransportConfigA configuration object specifying which network transports Ditto should use to sync data
 Cditto::UpdateResultProvides information about a successful update operation on a document
 Cditto::ValidityListenerCtx
 Cditto::WiFiAwareConfigPart of the PeerToPeer transport config that applies to WiFi Aware connections
 Cditto::WriteTransactionWriteTransaction exposes functionality that allows you to perform multiple operations on the store within a single write transaction
 Cditto::WriteTransactionPendingCursorOperationThese objects are returned when using find-like functionality on ScopedWriteTransactions. You can use them to perform updates on a document and remove or evict a document
 Cditto::WriteTransactionPendingIDSpecificOperationThese objects are returned when ScopedWriteTransaction::find_by_id is called
 Cditto::WriteTransactionResultProvides information about the result of an operation on a document that was part of a write transaction