21#ifndef DBUS_CXX_QT_THREAD_DISPATCHER
22#define DBUS_CXX_QT_THREAD_DISPATCHER
26#include <dbus-cxx/dbus-cxx-config.h>
43 void add_message( std::shared_ptr<Object>
object, std::shared_ptr<const CallMessage> message );
46 void add_signal( std::shared_ptr<const SignalMessage> message );
48 static std::shared_ptr<QtThreadDispatcher>
create();
Definition: qtthreaddispatcher.h:34
bool remove_signal_proxy(std::shared_ptr< SignalProxyBase > handler)
Definition: qtthreaddispatcher.cpp:80
DBUS_CXX_PROPAGATE_CONST(std::unique_ptr< priv_data >) m_priv
~QtThreadDispatcher()
Definition: qtthreaddispatcher.cpp:55
static std::shared_ptr< QtThreadDispatcher > create()
Definition: qtthreaddispatcher.cpp:59
void add_message(std::shared_ptr< Object > object, std::shared_ptr< const CallMessage > message)
Definition: qtthreaddispatcher.cpp:63
QtThreadDispatcher()
Definition: qtthreaddispatcher.cpp:47
void add_signal_proxy(std::shared_ptr< SignalProxyBase > handler)
Definition: qtthreaddispatcher.cpp:75
void add_signal(std::shared_ptr< const SignalMessage > message)
Definition: qtthreaddispatcher.cpp:93
void sendMessages()
Definition: qtthreaddispatcher.cpp:101
A ThreadDispatcher is responsible for executing method calls and signals on objects in the given thre...
Definition: threaddispatcher.h:36
Global DBus namespace, where everything happens.
Definition: callmessage.cpp:18