DBus-1-TQt  1.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TQT_DBusServer Class Reference

#include <tqdbusserver.h>

+ 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::TQT_DBusServer ( const TQString &  address,
TQObject *  parent = 0 
)

Definition at line 27 of file tqdbusserver.cpp.

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

: TQObject(parent)
{
if (addr.isEmpty())
return;
d->setServer(dbus_server_listen(addr.utf8().data(), &d->error));
}

+ Here is the call graph for this function:

TQT_DBusServer::TQT_DBusServer ( const TQT_DBusServer )
private

Member Function Documentation

TQString TQT_DBusServer::address ( ) const

Definition at line 48 of file tqdbusserver.cpp.

References d, and TQT_DBusConnectionPrivate::server.

{
TQString addr;
if (d->server) {
char *c = dbus_server_get_address(d->server);
addr = TQString::fromUtf8(c);
dbus_free(c);
}
return addr;
}
bool TQT_DBusServer::isConnected ( ) const

Definition at line 38 of file tqdbusserver.cpp.

References d, and TQT_DBusConnectionPrivate::server.

{
return d->server && dbus_server_get_is_connected(d->server);
}
TQT_DBusError TQT_DBusServer::lastError ( ) const

Definition at line 43 of file tqdbusserver.cpp.

References d, and TQT_DBusConnectionPrivate::lastError.

{
return d->lastError;
}
TQT_DBusServer& TQT_DBusServer::operator= ( const TQT_DBusServer )
private

Member Data Documentation

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: