Peer Discovery
DeeClient — Creates 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
Filters — A suite of simple DeeFilters for use with DeeFilterModels
DeeFilterModel — A DeeModel that contains a filtered subset of another DeeModel
DeeModel — A generic table model interface
DeeProxyModel — A model that wraps another underlying DeeModel
DeeSequenceModel — A DeeModel implementation backed by a GSequence
DeeSerializableModel — Abstract base class for easing implementations of DeeModels providing a unique version number for each row
DeeSharedModel — A DeeModel that can synchronize with other DeeSharedModel objects across D-Bus.
DeeTransaction — A self contained change set for a DeeModel
Indexes
DeeAnalyzer — Primary gateway for data indexing
DeeHashIndex — A DeeHashIndex implementation doing lookups in a hash map
DeeIndex — An inverted index interface for smart access to a DeeModel
Model Readers — Extracting strings from DeeModels
DeeResultSet — Cursor-like interface for results sets
DeeTermList — A simple collection type representing a list of indexed terms for a row in a DeeIndex
DeeTextAnalyzer — Analyze UTF8 text
DeeTreeIndex — A DeeTreeIndex backed by a balanced binary tree
Dee ICU Extensions — A suite of DeeTermFilters based on ICU
Resources and Serialization
DeeFileResourceManager — A resource manager backed by memory mapped files
DeeResourceManager — Store and load DeeSerializables by name
DeeSerializable — Interface for classes that can serialize to and from GVariants
Object Hierarchy
API Index
Annotation Glossary