A Dispatcher handles all of the reading/writing that a Connection needs in order to work correctly. More...
#include <dispatcher.h>
Public Member Functions | |
virtual | ~Dispatcher () |
Managing Connections | |
virtual std::shared_ptr< Connection > | create_connection (BusType type)=0 |
virtual std::shared_ptr< Connection > | create_connection (std::string address)=0 |
virtual bool | add_connection (std::shared_ptr< Connection > connection)=0 |
A Dispatcher handles all of the reading/writing that a Connection needs in order to work correctly.
Logically, there should only be one Dispatcher per application for the lifetime of that application.
|
virtual |
|
pure virtual |
Implemented in DBus::StandaloneDispatcher.
|
pure virtual |
Implemented in DBus::StandaloneDispatcher.
|
pure virtual |
Implemented in DBus::StandaloneDispatcher.