CopperSpice DBUS  1.7.4
QDBusAbstractInterface Class Reference

Base class for all D-Bus interfaces in the &CsDbus binding, allowing access to remote interfaces. More...

Inheritance diagram for QDBusAbstractInterface:
QDBusConnectionInterface QDBusInterface

Public Methods

virtual ~QDBusAbstractInterface ()
 
QDBusPendingCall asyncCall (const QString &method, const QVariant &arg1=QVariant (), const QVariant &arg2=QVariant (), const QVariant &arg3=QVariant (), const QVariant &arg4=QVariant (), const QVariant &arg5=QVariant (), const QVariant &arg6=QVariant (), const QVariant &arg7=QVariant (), const QVariant &arg8=QVariant ())
 

Detailed Description

The QDBusAbstractInterface class is the base class for all D-Bus interfaces in the &CsDbus binding, allowing access to remote interfaces

Generated-code classes also derive from QDBusAbstractInterface, all methods described here are also valid for generated-code classes. In addition to those described here, generated-code classes provide member functions for the remote methods, which allow for compile-time checking of the correct parameters and return values, as well as property type-matching and signal parameter-matching.

See also
QDBusInterface, DBus XML compiler (qdbusxml2cpp)

Constructor & Destructor Documentation

QDBusAbstractInterface::~QDBusAbstractInterface ( )
virtual

Releases this object's resources.

Method Documentation

QDBusPendingCall QDBusAbstractInterface::asyncCall ( const QString &  method,
const QVariant &  arg1 = QVariant(),
const QVariant &  arg2 = QVariant(),
const QVariant &  arg3 = QVariant(),
const QVariant &  arg4 = QVariant(),
const QVariant &  arg5 = QVariant(),
const QVariant &  arg6 = QVariant(),
const QVariant &  arg7 = QVariant(),
const QVariant &  arg8 = QVariant() 
)

Document pending.