Dee Reference Manual
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
DeeFilter
s for use with
DeeFilterModel
s
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
DeeModel
s 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
DeeModel
s
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
DeeTermFilter
s based on ICU
Resources and Serialization
DeeFileResourceManager
— A resource manager backed by memory mapped files
DeeResourceManager
Store and load
DeeSerializable
s by name
DeeSerializable
Interface for classes that can serialize to and from
GVariant
s
Object Hierarchy
API Index
Annotation Glossary