Ditto 4.7.4
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::ConnectionRequestContains information about a remote peer that has requested a connection
 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::fntypeof< typename >
 Cditto::fntypeof< Ret(A0, A1)>
 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::OnConnectingWrapper
 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 the Ditto mesh network of peers and their connections between each other. The localPeer is the entry point, all others are remote peers known by the local peer (either directly or via other remote peers)
 Cditto::PresenceInternalPrivacy hack
 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