10#ifndef __RTTimerNode_h__
11#define __RTTimerNode_h__ included
17#ifndef __RTMessage_h__
21#ifndef __RTTimerId_h__
25#ifndef __RTTimerList_h__
26#include <RTTimerList.h>
29#ifndef __RTTimespec_h__
30#include <RTTimespec.h>
37#if USE_THREADS && ! defined( __RTMutex_h__ )
72 RTTimerId::Ring id_ring;
81 void _disconnectAll(
void );
88 RTMessage::DeliverResult _deliver(
void );
91 static RTMutex critical;
111 RTMessage::DeliverResult deliver(
const RTMessage * );
An instance of this class represents a capsule instance.
Definition: RTActor.h:44
A controller manages a group of capsule instances that all run in the same physical thread (i....
Definition: RTController.h:54
Represents a message used for communication between capsule instances.
Definition: RTMessage.h:33
Definition: RTTimerActor.h:36
An identifier for a timer request.
Definition: RTTimerId.h:34
Definition: RTTimerList.h:50
Definition: RTTimerList.h:26
Definition: RTTimerNode.h:47
Represents a timer port.
Definition: RTTiming.h:43
A type descriptor providing information about a type.
Definition: RTObject_class.h:64
A time value which can represent either an absolute or relative time.
Definition: RTTimespec.h:29