casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | Friends | List of all members
casa::DBusSession Class Reference

#include <DBusSession.h>

Inheritance diagram for casa::DBusSession:

Public Member Functions

std::vector< std::string > listNames ()
 
DBus::Connection & connection ()
 
dbus::Dispatcherdispatcher ()
 

Static Public Member Functions

static DBusSessioninstance ()
 

Private Member Functions

 DBusSession (DBus::Connection &)
 
 DBusSession ()
 
void NameOwnerChanged (const std::string &, const std::string &, const std::string &)
 pure virtual functions (i.e. More...
 
void NameLost (const std::string &)
 
void NameAcquired (const std::string &)
 

Private Attributes

DBus::Connection conn
 

Static Private Attributes

static dbus::Dispatcherdispatcher_
 

Friends

class init_dispatcher
 

Detailed Description

Definition at line 38 of file DBusSession.h.

Constructor & Destructor Documentation

casa::DBusSession::DBusSession ( DBus::Connection &  )
private
casa::DBusSession::DBusSession ( )
private

Member Function Documentation

DBus::Connection& casa::DBusSession::connection ( )
inline

Definition at line 46 of file DBusSession.h.

References conn.

dbus::Dispatcher& casa::DBusSession::dispatcher ( )
inline
static DBusSession& casa::DBusSession::instance ( )
static
std::vector<std::string> casa::DBusSession::listNames ( )
inline

Definition at line 45 of file DBusSession.h.

void casa::DBusSession::NameAcquired ( const std::string &  )
private
void casa::DBusSession::NameLost ( const std::string &  )
private
void casa::DBusSession::NameOwnerChanged ( const std::string &  ,
const std::string &  ,
const std::string &   
)
private

pure virtual functions (i.e.

dbus signals)

Friends And Related Function Documentation

friend class init_dispatcher
friend

Definition at line 62 of file DBusSession.h.

Member Data Documentation

DBus::Connection casa::DBusSession::conn
private

Definition at line 51 of file DBusSession.h.

Referenced by connection().

dbus::Dispatcher* casa::DBusSession::dispatcher_
staticprivate

Definition at line 55 of file DBusSession.h.

Referenced by dispatcher(), and casa::init_dispatcher::init_dispatcher().


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