RTXI  2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
RT::Event Class Referenceabstract

#include <rt.h>

Inheritance diagram for RT::Event:
RT::List< T >::InsertListNodeEventRT::List< T >::RemoveListNodeEventRT::System::SetPeriodEvent

Public Member Functions

 Event (void)
 
virtual ~Event (void)
 
virtual int callback (void)=0
 

Private Member Functions

void execute (void)
 
void wait (void)
 

Private Attributes

int retval
 
sem_t signal
 

Friends

class System
 

Detailed Description

A token passed to the realtime task through System::postEvent() for synchronization.

See also
RT::System::postEvent()

Definition at line 70 of file rt.h.

Constructor & Destructor Documentation

RT::Event::Event(void )

Definition at line 98 of file rt.cpp.

RT::Event::~Event(void )
virtual

Definition at line 103 of file rt.cpp.

Member Function Documentation

virtual int RT::Event::callback(void )
pure virtual
void RT::Event::execute(void )
private

Definition at line 108 of file rt.cpp.

void RT::Event::wait(void )
private

Definition at line 114 of file rt.cpp.

Friends And Related Function Documentation

friend class System
friend

Definition at line 73 of file rt.h.

Member Data Documentation

int RT::Event::retval
private

Definition at line 92 of file rt.h.

sem_t RT::Event::signal
private

Definition at line 93 of file rt.h.


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