#include <server_p.h>

Inheritance diagram for DBus::Server:
Inheritance graph

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 DBus::debug_log, and DBus::default_dispatcher.

Server::~Server ( )
virtual

Definition at line 82 of file server.cpp.

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.

bool Server::listening ( ) const

Definition at line 121 of file server.cpp.

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 *  )
Dispatcher * Server::setup ( Dispatcher dispatcher)

Definition at line 87 of file server.cpp.

References DBus::debug_log.

Member Data Documentation

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

Definition at line 70 of file server.h.

Referenced by operator==().

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.

DBusServer* DBus::Server::server

Definition at line 43 of file server_p.h.


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