Home · All Classes · All Namespaces · Modules · Functions · Files
Public Types | Public Slots | Public Member Functions | Protected Attributes | List of all members
Tp::BaseDebug Class Reference

#include </home/kaffeine/devel/telepathy/bundle/release/telepathy-qt/TelepathyQt/base-debug.h>

Inherits Tp::DBusService.

Public Types

typedef Callback1< DebugMessageList, DBusError * > GetMessagesCallback
 

Public Slots

void setEnabled (bool enabled)
 
void setGetMessagesLimit (int limit)
 
void clear ()
 
void newDebugMessage (const QString &domain, DebugLevel level, const QString &message)
 
void newDebugMessage (double time, const QString &domain, DebugLevel level, const QString &message)
 
QVariantMap immutableProperties () const
 
bool registerObject (DBusError *error=NULL)
 

Public Member Functions

 BaseDebug (const QDBusConnection &dbusConnection=QDBusConnection::sessionBus())
 
bool isEnabled () const
 
int getMessagesLimit () const
 
void setGetMessagesCallback (const GetMessagesCallback &cb)
 
DebugMessageList getMessages (DBusError *error) const
 
- Public Member Functions inherited from Tp::DBusService
 DBusService (const QDBusConnection &dbusConnection)
 
virtual ~DBusService ()
 
virtual QVariantMap immutableProperties () const =0
 
QDBusConnection dbusConnection () const
 
QString busName () const
 
QString objectPath () const
 
DBusObjectdbusObject () const
 
bool isRegistered () const
 
- Public Member Functions inherited from Tp::Object
virtual ~Object ()
 
- Public Member Functions inherited from Tp::RefCounted
 RefCounted ()
 
virtual ~RefCounted ()
 

Protected Attributes

PrivatemPriv
 

Additional Inherited Members

- Signals inherited from Tp::Object
void propertyChanged (const QString &propertyName)
 
- Protected Member Functions inherited from Tp::DBusService
virtual bool registerObject (const QString &busName, const QString &objectPath, DBusError *error)
 
- Protected Member Functions inherited from Tp::Object
 Object ()
 
void notify (const char *propertyName)
 

Member Typedef Documentation

Constructor & Destructor Documentation

Tp::BaseDebug::BaseDebug ( const QDBusConnection &  dbusConnection = QDBusConnection::sessionBus())
explicit

Member Function Documentation

bool Tp::BaseDebug::isEnabled ( ) const
int Tp::BaseDebug::getMessagesLimit ( ) const
void Tp::BaseDebug::setGetMessagesCallback ( const GetMessagesCallback cb)
DebugMessageList Tp::BaseDebug::getMessages ( Tp::DBusError error) const
void Tp::BaseDebug::setEnabled ( bool  enabled)
slot
void Tp::BaseDebug::setGetMessagesLimit ( int  limit)
slot
void Tp::BaseDebug::clear ( )
slot
void Tp::BaseDebug::newDebugMessage ( const QString &  domain,
DebugLevel  level,
const QString &  message 
)
slot
void Tp::BaseDebug::newDebugMessage ( double  time,
const QString &  domain,
DebugLevel  level,
const QString &  message 
)
slot
QVariantMap Tp::BaseDebug::immutableProperties ( ) const
slot
bool Tp::BaseDebug::registerObject ( Tp::DBusError error = NULL)
slot

Member Data Documentation

Private* Tp::BaseDebug::mPriv
protected


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