fesa-core  4.3.1
fesa::RequestEvent Class Reference

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>

Inheritance diagram for fesa::RequestEvent:
fesa::AbstractEvent

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.
 
MultiplexingContextgetMultiplexingContext () 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.
 

Detailed Description

This class is used in order to encapsulate the cycle selector and the multiplexing context in a server action passing it as parameter.

Constructor & Destructor Documentation

fesa::RequestEvent::RequestEvent ( const boost::shared_ptr< MultiplexingContext > &  context)

constructor

Parameters
contextthe context attached to the event

The documentation for this class was generated from the following files: