Table of Contents

D-Bus interfaces
The TpSvc* interfaces - How to export Telepathy objects
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
Interfaces in libtelepathy-glib-unstable - Unstable or obsolete interfaces and channel types
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
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