Home · Modules · All Classes · All Namespaces |
#include <TelepathyQt/Types>
Public Attributes | |
QDBusObjectPath | channel |
QVariantMap | properties |
Structure type generated from the specification.
Enough details of a channel that clients can work out how to dispatch or handle it.
QDBusObjectPath Tp::ChannelDetails::channel |
The object path of the channel.
QVariantMap Tp::ChannelDetails::properties |
Properties of the channel.
Connection managers MUST NOT include properties in this mapping if their values can change. Clients MUST ignore properties that appear in this mapping if their values can change.
If properties that could change were included, the following race condition would be likely to exist in some cases:
We've taken the opportunity to make the API encourage the client author to get it right. Where possible, we intend that properties whose value will be used in channel dispatching or other "early" processing will be defined so that they are immutable (can never change).
Each dictionary MUST contain the keys ChannelInterface::ChannelType , ChannelInterface::TargetHandleType , ChannelInterface::TargetHandle , ChannelInterface::TargetID and ChannelInterface::Requested .
We expect these to be crucial to the channel-dispatching process.
TelepathyQt 0.9.8 | Generated by 1.8.15 |