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
  Manipulating a{sv} mappings — Functions to manipulate mappings from string to variant, as represented in dbus-glib by a GHashTable from string to GValue
  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 and property names — D-Bus interface and property 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
  TpContact — object representing a contact
  Connection Aliasing interface — client-side wrappers for the Aliasing interface
  Connection Avatars interface — client-side wrappers for the Avatars interface
  Connection Contacts interface — client-side wrappers for the Contacts interface
  Connection ContactCapabilities and Capabilities interfaces — client-side wrappers for the capabilities interfaces
  Connection Requests interface — client-side wrappers for the Requests interface
  Connection SimplePresence interface — client-side wrappers for the SimplePresence 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 Call State, DTMF and Media Signalling interfaces
  File transfer — client-side wrappers for the File Transfer channel type
  Tubes channels — client-side wrappers for the Tubes channel type
  Tube channels — client-side wrappers for the Tube channel interface, StreamTube channel type and DBusTube channel type.
  Room List channels — client-side wrappers for the Room List channel type
  TpMediaSessionHandler, TpMediaStreamHandler — proxy objects for Telepathy media streaming
  TpAccountManager — proxy object for the Telepathy account manager
  TpAccount — proxy object for an account in the Telepathy account manager
  TpChannelDispatcher — proxy object for the Telepathy channel dispatcher
  TpChannelDispatchOperation — proxy object for a to the Telepathy channel dispatcher
  TpChannelRequest — proxy object for a request to the Telepathy channel dispatcher
  TpClient — proxy object for a client of the ChannelDispatcher
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 base interface — GInterface for Telepathy Channel objects
  Service-side Channel Group interface — Groups of contacts
  Contact List channels — service-side interface for the Contact List channel type
  Text channels — service-side interfaces for the Text channel type, and the Chat State and Password interfaces
  Media channels — service-side interfaces for the Streamed Media channel type, and the Call State, DTMF and Media Signalling interfaces
  File Transfer channels — service-side interface for the File Transfer channel type
  Tubes channels — service-side interface for the Tubes channel type
  Tube channels — service-side interface for the Tube channel interface, StreamTube channel type and DBusTube channel type.
  Room List channels — service-side interface for the Room List channel type
  Service-side Debug base interface — GInterface for Telepathy Debug 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 Account Manager interface — GInterface for Telepathy AccountManager objects
  Service-side Account interfaces — GInterfaces for Telepathy Account objects
  Service-side Channel Dispatcher interface — GInterfaces for Telepathy ChannelDispatcher object
  Service-side Channel Dispatch Operation interface — GInterface for Telepathy ChannelDispatchOperation object
  Service-side Channel Request interface — GInterface for Telepathy ChannelRequest object
  Service-side Client interfaces — interfaces used to be an Observer, Approver and Handler
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
  TpChannelManager — interface for creating and tracking channels
  TpContactsMixin — a mixin implementation of the contacts connection interface
  TpDBusPropertiesMixin — a mixin implementation of the DBus.Properties interface
  TpExportableChannel — interface representing channels with several standard properties
  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
  TpMessageMixin — a mixin implementation of the text channel type and the Messages interface
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
  TpDebugSender — object for exposing Telepathy debug interface
  TpIntSet — a set of unsigned integers
  TpHeap — a heap queue of pointers

Generated by GTK-Doc V1.13