fesa-core
4.2.0
|
Abstract Base class of the two concrete Events: RequestEvent and RTEvent This class cannot be instantiated and it contains only common services. More...
#include <AbstractEvent.h>
Public Member Functions | |
virtual | ~AbstractEvent () |
Destructor. | |
MultiplexingContext * | getMultiplexingContext () const |
Returns a pointer to the context attached to the event. More... | |
boost::shared_ptr < MultiplexingContext > | getMultiplexingContextSharedPointer () const |
Returns a shared-pointer to the context attached to the event. More... | |
void | setMultiplexingContext (boost::shared_ptr< MultiplexingContext > &multiplexingContext) |
Set's the multiplexing-context of this RT-event to the passed multiplexingContext. More... | |
Protected Attributes | |
boost::shared_ptr < MultiplexingContext > | multiplexingContext_ |
Multiplexing context attached to the event. | |
Abstract Base class of the two concrete Events: RequestEvent and RTEvent This class cannot be instantiated and it contains only common services.
MultiplexingContext * fesa::AbstractEvent::getMultiplexingContext | ( | ) | const |
Returns a pointer to the context attached to the event.
boost::shared_ptr< MultiplexingContext > fesa::AbstractEvent::getMultiplexingContextSharedPointer | ( | ) | const |
Returns a shared-pointer to the context attached to the event.
void fesa::AbstractEvent::setMultiplexingContext | ( | boost::shared_ptr< MultiplexingContext > & | multiplexingContext | ) |
Set's the multiplexing-context of this RT-event to the passed multiplexingContext.
multiplexingContext | the context which should be set |