Peer Discovery
DeeClientCreates a client object you can use to connect to a DeeServer.
DeePeer — Finds other objects with the same swarm-name on the bus.
DeeServer — Creates a server object you can connect to.
Models
FiltersA suite of simple DeeFilters for use with DeeFilterModels
DeeFilterModelA DeeModel that contains a filtered subset of another DeeModel
DeeModel — A generic table model interface
DeeProxyModelA model that wraps another underlying DeeModel
DeeSequenceModelA DeeModel implementation backed by a GSequence
DeeSerializableModelAbstract base class for easing implementations of DeeModels providing a unique version number for each row
DeeSharedModelA DeeModel that can synchronize with other DeeSharedModel objects across D-Bus.
DeeTransactionA self contained change set for a DeeModel
Indexes
DeeAnalyzer — Primary gateway for data indexing
DeeHashIndexA DeeHashIndex implementation doing lookups in a hash map
DeeIndexAn inverted index interface for smart access to a DeeModel
Model ReadersExtracting strings from DeeModels
DeeResultSet — Cursor-like interface for results sets
DeeTermListA simple collection type representing a list of indexed terms for a row in a DeeIndex
DeeTextAnalyzer — Analyze UTF8 text
DeeTreeIndexA DeeTreeIndex backed by a balanced binary tree
Dee ICU ExtensionsA suite of DeeTermFilters based on ICU
Resources and Serialization
DeeFileResourceManager — A resource manager backed by memory mapped files
DeeResourceManagerStore and load DeeSerializables by name
DeeSerializableInterface for classes that can serialize to and from GVariants
Object Hierarchy
API Index
Annotation Glossary