telepathy-glib Reference Manual
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