Safir SDK Core
|
The class makes a thread switch and perform a dispatch on Dob connection. More...
#include <Safir/Utilities/AceDispatcher.h>
Public Member Functions | |
AceDispatcher (const Safir::Dob::Connection &connection) | |
Constructor. More... | |
AceDispatcher (const Safir::Dob::Connection &connection, ACE_Reactor *reactor) | |
Constructor. More... | |
Public Member Functions inherited from Safir::Dob::Dispatcher | |
virtual | ~Dispatcher () |
Virtual destructor is needed since we have virtual member functions. More... | |
Public Member Functions inherited from Safir::Dob::Internal::ConsumerBase | |
virtual | ~ConsumerBase () |
The class makes a thread switch and perform a dispatch on Dob connection.
Safir::Utilities::AceDispatcher::AceDispatcher | ( | const Safir::Dob::Connection & | connection | ) |
Constructor.
The process wide ACE reactor is used and is excepted to be the owner of the running event loop.
[in] | connection | - The dob connection. |
Safir::Utilities::AceDispatcher::AceDispatcher | ( | const Safir::Dob::Connection & | connection, |
ACE_Reactor * | reactor | ||
) |
Constructor.
A pointer to a local ACE reactor is supplied by the user of this class.
[in] | connection | - The dob connection. |
[in] | reactor | - A pointer to the reactor running the event loop |