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