#include <server_p.h>

List of all members.

Public Member Functions

 Private (DBusServer *)
 ~Private ()
 Server (const char *address)
Dispatchersetup (Dispatcher *)
virtual ~Server ()
bool listening () const
bool operator== (const Server &) const
void disconnect ()

Static Public Member Functions

static void on_new_conn_cb (DBusServer *server, DBusConnection *conn, void *data)

Public Attributes

DBusServer * server
Dispatcherdispatcher
ConnectionList connections

Protected Member Functions

 Server (const Server &s)
virtual void on_new_connection (Connection &c)=0

Private Attributes

RefPtrI< Private_pvt

Detailed Description

Definition at line 41 of file server_p.h.


Constructor & Destructor Documentation

DBus::Server::~Private ( )
Server::Server ( const char *  address)

Definition at line 60 of file server.cpp.

References _pvt, DBus::debug_log, DBus::default_dispatcher, Private(), and setup().

Server::~Server ( )
virtual

Definition at line 82 of file server.cpp.

References _pvt.

DBus::Server::Server ( const Server s)
inlineprotected

Definition at line 63 of file server.h.


Member Function Documentation

void Server::disconnect ( )

Definition at line 125 of file server.cpp.

References _pvt.

bool Server::listening ( ) const

Definition at line 121 of file server.cpp.

References _pvt.

static void DBus::Server::on_new_conn_cb ( DBusServer *  server,
DBusConnection *  conn,
void *  data 
)
static
virtual void DBus::Server::on_new_connection ( Connection c)
protectedpure virtual
bool Server::operator== ( const Server s) const

Definition at line 116 of file server.cpp.

References _pvt.

DBus::Server::Private ( DBusServer *  )

Referenced by Server().

Dispatcher * Server::setup ( Dispatcher dispatcher)

Definition at line 87 of file server.cpp.

References _pvt, DBus::debug_log, and dispatcher.

Referenced by Server().


Member Data Documentation

RefPtrI<Private> DBus::Server::_pvt
private

Definition at line 70 of file server.h.

Referenced by disconnect(), listening(), operator==(), Server(), setup(), and ~Server().

ConnectionList DBus::Server::connections

Definition at line 47 of file server_p.h.

Dispatcher* DBus::Server::dispatcher

Definition at line 45 of file server_p.h.

Referenced by setup().

DBusServer* DBus::Server::server

Definition at line 43 of file server_p.h.


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