D-Bus interfaces
The TpSvc* interfaces — How to export Telepathy objects
Miscellaneous definitions — Definitions useful for working with the Telepathy protocol
Telepathy protocol interface strings — D-Bus interface names from the Telepathy spec
Telepathy protocol enumerations — Enumerated types and bitfields from the Telepathy spec
Service-side Properties interface — GInterface for D-Bus objects exporting Telepathy properties
Service-side Channel types and interfaces — GInterfaces for Telepathy Channel objects
Service-side Connection interfaces — GInterfaces for Telepathy Connection objects
Service-side media streaming helper interfaces — media session and media stream
Service-side Connection Manager interface — GInterface for Telepathy ConnectionManager objects
Connections and channels
TpChannelFactoryIface — interface for channel allocation/tracking
TpChannelIface — interface representing basic channel properties
TpBaseConnection — base class for TpSvcConnection implementations
TpBaseConnectionManager — base class for TpSvcConnectionManager implementations
Implementation mixins
TpPresenceMixin — a mixin implementation of the Presence connection interface
TpPropertiesMixin — a mixin implementation of the properties interface
TpGroupMixin — a mixin implementation of the groups interface
TpTextMixin — a mixin implementation of the text channel type
Utilities
Utilities — Non-Telepathy utility functions
Connection manager life cycle — entry point for telepathy-glib connection managers
ANSI codes for debug messages — used to colorize log messages for clarity
Common debug support — API to activate debugging messages from telepathy-glib
TpHandle — type representing handles
TpIntSet — a set of unsigned integers
D-Bus utilities — some D-Bus utility functions
Telepathy protocol errors — The errors from the Telepathy D-Bus spec, as a GLib error domain
TpHeap — a heap queue of pointers
GType factory functions — Macros using caching factory functions to get dbus-glib specialized GTypes
Handle management
TpStaticHandleRepo — handle repository implementation with a fixed, static set of handle names
TpHandleRepoIface — abstract interface for handle allocation
TpDynamicHandleRepo — general handle repository implementation, with dynamic handle allocation and recycling