DBus-1-TQt 1.0
TQT_DBusServer Class Reference

#include <tqdbusserver.h>

+ Inheritance diagram for TQT_DBusServer:
+ Collaboration diagram for TQT_DBusServer:

Public Member Functions

 TQT_DBusServer (const TQString &address, TQObject *parent=0)
 
bool isConnected () const
 
TQT_DBusError lastError () const
 
TQString address () const
 

Private Member Functions

 TQT_DBusServer (const TQT_DBusServer &)
 
TQT_DBusServeroperator= (const TQT_DBusServer &)
 

Private Attributes

TQT_DBusConnectionPrivated
 

Detailed Description

Definition at line 36 of file tqdbusserver.h.

Constructor & Destructor Documentation

◆ TQT_DBusServer() [1/2]

TQT_DBusServer::TQT_DBusServer ( const TQString &  address,
TQObject *  parent = 0 
)

Definition at line 27 of file tqdbusserver.cpp.

28 : TQObject(parent)
29{
30 d = new TQT_DBusConnectionPrivate(this);
31
32 if (addr.isEmpty())
33 return;
34
35 d->setServer(dbus_server_listen(addr.utf8().data(), &d->error));
36}
void setServer(DBusServer *server)
TQT_DBusConnectionPrivate * d
Definition: tqdbusserver.h:50

References d, TQT_DBusConnectionPrivate::error, and TQT_DBusConnectionPrivate::setServer().

+ Here is the call graph for this function:

◆ TQT_DBusServer() [2/2]

TQT_DBusServer::TQT_DBusServer ( const TQT_DBusServer )
private

Member Function Documentation

◆ address()

TQString TQT_DBusServer::address ( ) const

Definition at line 48 of file tqdbusserver.cpp.

49{
50 TQString addr;
51 if (d->server) {
52 char *c = dbus_server_get_address(d->server);
53 addr = TQString::fromUtf8(c);
54 dbus_free(c);
55 }
56
57 return addr;
58}

References d, and TQT_DBusConnectionPrivate::server.

◆ isConnected()

bool TQT_DBusServer::isConnected ( ) const

Definition at line 38 of file tqdbusserver.cpp.

39{
40 return d->server && dbus_server_get_is_connected(d->server);
41}

References d, and TQT_DBusConnectionPrivate::server.

◆ lastError()

TQT_DBusError TQT_DBusServer::lastError ( ) const

Definition at line 43 of file tqdbusserver.cpp.

44{
45 return d->lastError;
46}

References d, and TQT_DBusConnectionPrivate::lastError.

◆ operator=()

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

Member Data Documentation

◆ d

TQT_DBusConnectionPrivate* TQT_DBusServer::d
private

Definition at line 50 of file tqdbusserver.h.


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