![]() |
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) |
![]() | |
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 |