telepathy-glib Reference Manual

General D-Bus support
  TpProxy — base class for Telepathy client proxy objects
  TpProxy D-Bus core methods — The D-Bus Introspectable, Peer and Properties interfaces
  TpProxy Telepathy Properties — The Telepathy Properties interface
  D-Bus utilities — some D-Bus utility functions
  TpProxy subclasses and mixins — Providing extra functionality for a TpProxy or subclass, or subclassing it
The Telepathy protocol
  Miscellaneous definitions — Definitions useful for working with the Telepathy protocol
  TpHandle — type representing handles
  Telepathy protocol interface strings — D-Bus interface names from the Telepathy spec
  Telepathy protocol enumerations — Enumerated types and bitfields from the Telepathy spec
  Telepathy protocol errors — The errors from the Telepathy D-Bus spec, as a GLib error domain
  GType factory functions — Macros using caching factory functions to get dbus-glib specialized GTypes
  TpChannelIface — interface representing basic channel properties
Client-side proxies
  TpConnectionManager — proxy object for a Telepathy connection manager
  TpConnection — proxy object for a Telepathy connection
  Connection Aliasing interface — client-side wrappers for the Aliasing interface
  Connection Avatars interface — client-side wrappers for the Avatars interface
  Connection Capabilities interface — client-side wrappers for the Capabilities interface
  Connection Presence interface — client-side wrappers for the Presence interface
  TpChannel — proxy object for a Telepathy channel
  Group interface on Channels — client-side wrappers for the Group interface
  Text channels — client-side wrappers for the Text channel type, and the Chat State and Password interfaces
  Media channels — client-side wrappers for the Streamed Media channel type, and the DTMF and Media Signalling interfaces
  Tubes channels — client-side wrappers for the Tubes channel type
  Room List channels — client-side wrappers for the Room List channel type
  TpMediaSessionHandler, TpMediaStreamHandler — proxy objects for Telepathy media streaming
Service-side D-Bus interfaces
  The TpSvc* interfaces — How to export Telepathy objects
  Generic service-side interfaces — GInterfaces for D-Bus objects exporting Telepathy properties and common D-Bus core interfaces
  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
Service-side implementation
  Connection manager life cycle — entry point for telepathy-glib connection managers
  TpBaseConnectionManager — base class for TpSvcConnectionManager implementations
  TpBaseConnection — base class for TpSvcConnection implementations
  TpChannelFactoryIface — interface for channel allocation/tracking
  TpDBusPropertiesMixin — a mixin implementation of the DBus.Properties interface
  TpPresenceMixin — a mixin implementation of the Presence connection interface
  TpPropertiesMixin — a mixin implementation of the Telepathy.Properties interface
  TpGroupMixin — a mixin implementation of the groups interface
  TpTextMixin — a mixin implementation of the text channel type
Service-side handle repositories
  TpHandleRepoIface — abstract interface for handle allocation
  TpStaticHandleRepo — handle repository implementation with a fixed, static set of handle names
  TpDynamicHandleRepo — general handle repository implementation, with dynamic handle allocation and recycling
Utilities
  Utilities — Non-Telepathy utility functions
  ANSI codes for debug messages — used to colorize log messages for clarity
  Common debug support — API to activate debugging messages from telepathy-glib
  TpIntSet — a set of unsigned integers
  TpHeap — a heap queue of pointers