tdebluez
DBusBaseNode Class Referenceabstract

#include <dbusbaseNode.h>

Inheritance diagram for DBusBaseNode:

Classes

class  Private

Public Member Functions

 DBusBaseNode ()
virtual ~DBusBaseNode ()
bool registerObject (const TQT_DBusConnection &connection, const TQString &path)
void addChildNode (const TQString &child)
void unregisterObject ()
 DBusBaseNode ()
virtual ~DBusBaseNode ()
bool registerObject (const TQT_DBusConnection &connection, const TQString &path)
void addChildNode (const TQString &child)
void unregisterObject ()

Protected Member Functions

virtual TQT_DBusObjectBase * createInterface (const TQString &interfaceName)=0
virtual bool handleMethodCall (const TQT_DBusMessage &message)
virtual TQT_DBusObjectBase * createInterface (const TQString &interfaceName)=0
virtual bool handleMethodCall (const TQT_DBusMessage &message)

Private Member Functions

 DBusBaseNode (const DBusBaseNode &)
DBusBaseNodeoperator= (const DBusBaseNode &)
 DBusBaseNode (const DBusBaseNode &)
DBusBaseNodeoperator= (const DBusBaseNode &)

Private Attributes

Privatem_private

Detailed Description

Definition at line 15 of file libtdebluez/interfaces/dbusbaseNode.h.

Constructor & Destructor Documentation

◆ DBusBaseNode() [1/4]

DBusBaseNode::DBusBaseNode ( )

Definition at line 42 of file libtdebluez/interfaces/dbusbaseNode.cpp.

References m_private.

◆ ~DBusBaseNode() [1/2]

DBusBaseNode::~DBusBaseNode ( )
virtual

Definition at line 47 of file libtdebluez/interfaces/dbusbaseNode.cpp.

References m_private, and unregisterObject().

◆ DBusBaseNode() [2/4]

DBusBaseNode::DBusBaseNode ( const DBusBaseNode & )
private

References DBusBaseNode().

◆ DBusBaseNode() [3/4]

DBusBaseNode::DBusBaseNode ( )

◆ ~DBusBaseNode() [2/2]

virtual DBusBaseNode::~DBusBaseNode ( )
virtual

◆ DBusBaseNode() [4/4]

DBusBaseNode::DBusBaseNode ( const DBusBaseNode & )
private

References DBusBaseNode().

Member Function Documentation

◆ addChildNode() [1/2]

void DBusBaseNode::addChildNode ( const TQString & child)

Definition at line 81 of file libtdebluez/interfaces/dbusbaseNode.cpp.

References m_private.

◆ addChildNode() [2/2]

void DBusBaseNode::addChildNode ( const TQString & child)

◆ createInterface() [1/2]

virtual TQT_DBusObjectBase * DBusBaseNode::createInterface ( const TQString & interfaceName)
protectedpure virtual

◆ createInterface() [2/2]

virtual TQT_DBusObjectBase * DBusBaseNode::createInterface ( const TQString & interfaceName)
protectedpure virtual

◆ handleMethodCall() [1/2]

bool DBusBaseNode::handleMethodCall ( const TQT_DBusMessage & message)
protectedvirtual

Definition at line 96 of file libtdebluez/interfaces/dbusbaseNode.cpp.

References m_private.

◆ handleMethodCall() [2/2]

virtual bool DBusBaseNode::handleMethodCall ( const TQT_DBusMessage & message)
protectedvirtual

References m_private.

◆ operator=() [1/2]

DBusBaseNode & DBusBaseNode::operator= ( const DBusBaseNode & )
private

References DBusBaseNode().

◆ operator=() [2/2]

DBusBaseNode & DBusBaseNode::operator= ( const DBusBaseNode & )
private

References DBusBaseNode().

◆ registerObject() [1/2]

bool DBusBaseNode::registerObject ( const TQT_DBusConnection & connection,
const TQString & path )

Definition at line 54 of file libtdebluez/interfaces/dbusbaseNode.cpp.

References m_private, and unregisterObject().

◆ registerObject() [2/2]

bool DBusBaseNode::registerObject ( const TQT_DBusConnection & connection,
const TQString & path )

◆ unregisterObject() [1/2]

void DBusBaseNode::unregisterObject ( )

Definition at line 86 of file libtdebluez/interfaces/dbusbaseNode.cpp.

References m_private.

◆ unregisterObject() [2/2]

void DBusBaseNode::unregisterObject ( )

Member Data Documentation

◆ m_private

Private * DBusBaseNode::m_private
private

Definition at line 35 of file libtdebluez/interfaces/dbusbaseNode.h.


The documentation for this class was generated from the following files: