Content-type: text/html Manpage of RTReactiveResponse

RTReactiveResponse

Section: Chronolytix (3)
Updated: 2005-07-07
Index Return to Main Contents
 

NAME

RTReactiveResponse - Chronolytix Reactive Response Class  

SYNOPSYS

#include <RTReactiveResponse.h>

RTReactiveTask *RTReactiveResponse_ReactiveTask(RTClockMicroSecs usec_response, const char *event_name, void (*event_callback)(), void *this , void *default_arg);

RTReactiveTask *RTReactiveResponse_ReactiveTask_From_RTEvent(RTClockMicroSecs usec_response, RTEvent *evp);

void RTReactiveResponse_Suspend(void);  

DESCRIPTION

RTReactiveResponse_ReactiveTask creates an RTReactiveTask with a response time of usec_response. Required response times are rounded down to the largest reactive response bin that can guarantee the desired response time. In order to construct the RTReactiveTask, it is necessary to create an RTEvent with the supplied event_name, event_callback, this and default_arg arguments. See RTEvent(3) for details.

RTReactiveResponse_ReactiveTask_From_RTEvent creates the RTReactiveTask from an existing RTEvent instance.

RTReactiveResponse_Suspend suspends all RTReactiveResponse tasks such that no more RTEvents are processed. This does not suspend all RTTasks on the system -- just the RTReactiveResponse tasks.

RTReactiveResponse is a Chronolytix core function.  

MAGIC

RTReactiveResponse "Resp"  

BUGS

 

SEE ALSO

RTTask(Chronolytix),

RTClock(Chronolytix),

RTEvent(Chronolytix),


 

Index

NAME
SYNOPSYS
DESCRIPTION
MAGIC
BUGS
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 21:16:46 GMT, August 26, 2005