Home · All Classes · All Namespaces · Modules · Functions · Files
Public Attributes
Tp::CallStateReason Struct Reference

#include <TelepathyQt/Types>

List of all members.

Public Attributes


Detailed Description

Structure type generated from the specification.

A description of the reason for a change to the CallState and/or CallFlags .


Member Data Documentation

The contact responsible for the change, or 0 if no contact was responsible.

The reason, chosen from a limited set of possibilities defined by the Telepathy specification. If User_Requested then the Actor member will dictate whether it was the local user or a remote contact responsible.

A specific reason for the change, which may be a D-Bus error in the Telepathy namespace, a D-Bus error in any other namespace (for implementation-specific errors), or the empty string to indicate that the state change was not an error.

This SHOULD be an empty string for changes to any state other than Ended.

The errors Cancelled and Terminated SHOULD NOT be used here; an empty string SHOULD be used instead.

Those error names are used to indicate normal call termination by the local user or another user, respectively, in contexts where a D-Bus error name must appear.

An optional debug message, to expediate debugging the potentially many processes involved in a call. This may be communicated across the network in protocols that support doing so, but it is not essential.


Copyright © 2008-2011 Collabora Ltd. and Nokia Corporation
Telepathy-Qt 0.9.3