![]() |
dbus-cxx
|
Does all dispatching in the main GLib context. More...
#include <glibdispatcher.h>

Public Member Functions | |
| ~GLibDispatcher () | |
| std::shared_ptr< Connection > | create_connection (BusType type) |
| std::shared_ptr< Connection > | create_connection (std::string address) |
| bool | add_connection (std::shared_ptr< Connection > connection) |
Public Member Functions inherited from DBus::Dispatcher | |
| virtual | ~Dispatcher () |
Static Public Member Functions | |
| static std::shared_ptr< GLibDispatcher > | create () |
Private Member Functions | |
| GLibDispatcher () | |
| gboolean | channel_has_data (GIOChannel *channel, GIOCondition condition) |
| DBUS_CXX_PROPAGATE_CONST (std::unique_ptr< priv_data >) m_priv | |
Static Private Member Functions | |
| static gboolean | channel_data_cb (GIOChannel *channel, GIOCondition condition, gpointer data) |
Does all dispatching in the main GLib context.
|
private |
Referenced by create().
| GLibDispatcher::~GLibDispatcher | ( | ) |
|
virtual |
Implements DBus::Dispatcher.
References channel_data_cb(), LOGGER_NAME, and SIMPLELOGGER_TRACE.
Referenced by create_connection().
|
staticprivate |
References channel_has_data().
Referenced by add_connection().
|
private |
References DBus::COMPLETE, conn, LOGGER_NAME, and SIMPLELOGGER_TRACE.
Referenced by channel_data_cb().
|
static |
References GLibDispatcher().
Referenced by main().
|
virtual |
Implements DBus::Dispatcher.
References add_connection(), conn, DBus::Connection::create(), and DBus::type().
|
virtual |
Implements DBus::Dispatcher.
References add_connection(), conn, and DBus::Connection::create().
|
private |