fesa-core
5.0.1
|
This class is used in order to encapsulate the cycle selector and the multiplexing context in a server action passing it as parameter. More...
#include <RequestEvent.h>
Public Member Functions | |
RequestEvent (const boost::shared_ptr< MultiplexingContext > &context) | |
constructor More... | |
virtual | ~RequestEvent () |
Delete RequestContext. The associated multiplexingContext is not destroyed, it will be automatically destroyed when no references pointing to it. | |
Public Member Functions inherited from fesa::AbstractEvent | |
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... | |
Additional Inherited Members | |
Protected Attributes inherited from fesa::AbstractEvent | |
boost::shared_ptr < MultiplexingContext > | multiplexingContext_ |
Multiplexing context attached to the event. | |
This class is used in order to encapsulate the cycle selector and the multiplexing context in a server action passing it as parameter.
fesa::RequestEvent::RequestEvent | ( | const boost::shared_ptr< MultiplexingContext > & | context | ) |
constructor
context | the context attached to the event |