Home · All Classes · All Namespaces · Modules · Functions · Files
Signals | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions
Tp::DebugReceiver Class Reference

The DebugReceiver class provides a D-Bus proxy for a Telepathy Debug object. More...

#include <TelepathyQt/DebugReceiver>

Inherits Tp::StatefulDBusProxy.

List of all members.

Signals

Public Member Functions

Static Public Member Functions

Static Public Attributes

Protected Member Functions


Detailed Description

The DebugReceiver class provides a D-Bus proxy for a Telepathy Debug object.

A Debug object provides debugging messages from services.


Constructor & Destructor Documentation

Tp::DebugReceiver::DebugReceiver ( const QDBusConnection &  bus,
const QString &  busName 
) [protected]

Member Function Documentation

DebugReceiverPtr Tp::DebugReceiver::create ( const QString &  busName,
const QDBusConnection &  bus = QDBusConnection::sessionBus() 
) [static]

Retrieves buffered debug messages.

This method returns a list of buffered debug messages. Depending on the service side implementation, this may not be the entire list of all messages received during the service's lifetime. Use monitoring instead for getting all the messages being streamed in realtime.

Returns:
A pending operation returning a list of buffered debug messages when finished.
See also:
setMonitoringEnabled

Enables or disables the emission of newDebugMessage.

This function either enables or disables the emission of newDebugMessage. If monitoring is enabled, everytime a message will be received, newDebugMessage will be emitted carrying the new message.

Monitoring should be disabled when not needed, as it generates a high amount of traffic on the bus. It is always disabled by default.

This method requires FeatureCore to be enabled.

Parameters:
enabledWhether to enable or disable monitoring.
Returns:
A pending operation returning whether the operation succeeded or not.
See also:
newDebugMessage
void Tp::DebugReceiver::newDebugMessage ( const Tp::DebugMessage msg) [signal]

Emitted whenever a new debug message is available. This will be emitted only if monitoring has been previously enabled.

Parameters:
msgThe new debug message.
See also:
setMonitoringEnabled

Member Data Documentation

Feature representing the core that needs to become ready to make the DebugReceiver object usable.

Note that this feature must be enabled in order to use most DebugReceiver methods. See specific methods documentation for more details.

When calling isReady(), becomeReady(), this feature is implicitly added to the requested features.


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