DBus-1-TQt  1.0
TQT_DBusServer Class Reference

#include <tqdbusserver.h>

+ Collaboration diagram for TQT_DBusServer:

List of all members.

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)
{
    d = new TQT_DBusConnectionPrivate(this);

    if (addr.isEmpty())
        return;

    d->setServer(dbus_server_listen(addr.utf8().data(), &d->error));
}

+ Here is the call graph for this function:


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;
}

Definition at line 38 of file tqdbusserver.cpp.

References d, and TQT_DBusConnectionPrivate::server.

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

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

Definition at line 50 of file tqdbusserver.h.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines