for folks 0.6.7. The latest version of this documentation can be found on-line at http://[SERVER]/folks/.


folks API Reference
FolksPotentialMatch — This class provides functionality to explore a potential match between two individuals.
FolksUtils — Utility functions to simplify common patterns in Folks client code.
FolksImFieldDetails — Object representing an IM address value that can have some parameters associated with it.
FolksFavouriteDetails — Interface exposing a FolksPersona's or FolksIndividual's user-defined status as a favourite.
FolksAbstractFieldDetails — Object representing any type of value that can have some vCard-like parameters associated with it.
FolksDebug — Manage debug output and status reporting for all folks objects. All GLib debug logging calls are passed through a log handler in this class, which allows debug domains to be outputted according to whether they've been enabled by being passed to folks_debug_dup().
FolksNoteFieldDetails — Object representing a note that can have some parameters associated with it.
FolksRole — This interface represents the role a FolksPersona and FolksIndividual have in a given Organisation.
FolksBirthdayDetails — This interface contains the birth date of a FolksPersona and FolksIndividual
FolksBackend — A single backend to libfolks, such as Telepathy or evolution-data-server. Each backend provides FolksPersonas which are aggregated to form FolksIndividuals.
FolksPersonaStore — A store for FolksPersonas.
FolksGenderDetails — Interface for specifying the gender of a contact.
FolksIndividual — A physical person, aggregated from the various FolksPersonas the person might have, such as their different IM addresses or vCard entries.
FolksUrlFieldDetails — Object representing a URL that can have some parameters associated with it.
FolksBackendStore — Responsible for backend loading.
FolksWebServiceFieldDetails — Object representing a web service contact that can have some parameters associated with it.
FolksAliasDetails — Interface for classes which represent aliasable contacts, such as FolksPersona and FolksIndividual.
FolksAvatarDetails — Interface for classes which represent contacts which have an avatar (pictorial representation), such as FolksPersona and FolksIndividual.
FolksLocalIdDetails — This interface represents the list of "iid"s corresponding to FolksPersonas from backends with write support so that they can be linked.
FolksObjectCache — A generic abstract cache for sets of objects. This can be used by subclasses to implement caching of homogeneous sets of objects. Subclasses simply have to implement serialisation and deserialisation of the objects to and from GVariants.
FolksPhoneFieldDetails — Object representing a phone number that can have some parameters associated with it.
FolksPostalAddress — Object representing a postal mail address. The components of the address are never null, an empty string indicates that a property is not set.
FolksGroupDetails — Interface for FolksPersonas or FolksIndividuals which can be grouped into sets of similar objects.
FolksAvatarCache — A singleton persistent cache object for avatars used across backends in folks. Avatars may be added to the cache, and referred to by a persistent URI from that point onwards.
FolksIndividualAggregator — Stores FolksIndividuals which have been created through aggregation of all the FolksPersonas provided by the various FolksBackends.
FolksPresenceDetails — Interface exposing a FolksPersona's or FolksIndividual's presence; their current availability, such as for chatting.
types
FolksStructuredName — Object for a full name split in its constituent parts (given name, family name, etc.). This structure corresponds to the "N" field in VCards. The parts of the name are never null, an empty string indicates that a property is not set.
FolksPersona — Represents a "shard" of a person from a single source (a single FolksBackend), such as an XMPP contact from Telepathy or a vCard contact from evolution-data-server.
Object Hierarchy
API Index
Index of deprecated API
Annotation Glossary