dbus-cxx logo

DBus::signal_proxy_base Class Reference
[ProxySignals]

#include <signal_proxy_base.h>

Inheritance diagram for DBus::signal_proxy_base:
Inheritance graph
[legend]

List of all members.

Public Types

typedef DBusCxxPointer
< signal_proxy_base
pointer

Public Member Functions

 signal_proxy_base (const std::string &path, const std::string &interface, const std::string &name)
 signal_proxy_base (const std::string &interface, const std::string &name)
 signal_proxy_base (DBusCxxPointer< Connection > connection, const std::string &path, const std::string &interface, const std::string &name)
 signal_proxy_base (DBusCxxPointer< Connection > connection, const std::string &interface, const std::string &name)
 signal_proxy_base (const signal_proxy_base &other)
virtual ~signal_proxy_base ()
virtual HandlerResult handle_signal (SignalMessage::const_pointer)
sigc::signal< HandlerResult,
SignalMessage::const_pointer >
::accumulated
< MessageHandlerAccumulator
signal_dbus_incoming ()
const std::string & match_rule ()
bool matches (Message::const_pointer msg)
virtual signal_base::pointer clone ()=0
 This method is needed to be able to create a duplicate of a child capable of parsing their specific template type message.

Protected Attributes

std::string m_match_rule
sigc::signal< HandlerResult,
SignalMessage::const_pointer >
::accumulated
< MessageHandlerAccumulator
m_signal_dbus_incoming

Detailed Description

Author:
Rick L Vinyard Jr <rvinyard@cs.nmsu.edu>

Member Typedef Documentation


Constructor & Destructor Documentation

DBus::signal_proxy_base::signal_proxy_base ( const std::string &  path,
const std::string &  interface,
const std::string &  name 
)
DBus::signal_proxy_base::signal_proxy_base ( const std::string &  interface,
const std::string &  name 
)
DBus::signal_proxy_base::signal_proxy_base ( DBusCxxPointer< Connection connection,
const std::string &  path,
const std::string &  interface,
const std::string &  name 
)
DBus::signal_proxy_base::signal_proxy_base ( DBusCxxPointer< Connection connection,
const std::string &  interface,
const std::string &  name 
)
DBus::signal_proxy_base::signal_proxy_base ( const signal_proxy_base other  ) 
DBus::signal_proxy_base::~signal_proxy_base (  )  [virtual]

Member Function Documentation

virtual signal_base::pointer DBus::signal_proxy_base::clone (  )  [pure virtual]
HandlerResult DBus::signal_proxy_base::handle_signal ( SignalMessage::const_pointer  msg  )  [virtual]
const std::string & DBus::signal_proxy_base::match_rule (  ) 
bool DBus::signal_proxy_base::matches ( Message::const_pointer  msg  ) 
sigc::signal< HandlerResult, SignalMessage::const_pointer >::accumulated< MessageHandlerAccumulator > DBus::signal_proxy_base::signal_dbus_incoming (  ) 

Member Data Documentation

std::string DBus::signal_proxy_base::m_match_rule [protected]

Reimplemented from DBus::signal_base.

Referenced by match_rule().


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

Generated on Thu Mar 18 09:31:35 2010 for dbus-cxx by doxygen 1.6.1