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