10#ifndef __RTTimerActor_h__
11#define __RTTimerActor_h__ included
21#ifndef __RTTimerList_h__
22#include <RTTimerList.h>
25#ifndef __RTTimespec_h__
26#include <RTTimespec.h>
46 RTS_INLINE
int anyPending(
void )
const;
47 int numPending(
void )
const;
50 virtual int designLevel(
void )
const override;
61 void adjustTimeBegin(
void );
75 void sendTimeouts(
void );
80 static const RTStateId rtg_parent_state[];
90#include <RTTimerActor.inl>
An instance of this class represents a capsule instance.
Definition: RTActor.h:44
Represents a capsule part.
Definition: RTActorRef.h:39
A controller manages a group of capsule instances that all run in the same physical thread (i....
Definition: RTController.h:54
Definition: RTTimerActor.h:36
virtual void rtsBehavior(int, int) override
Defines the state machine behavior for this capsule instance.
virtual const RTActor_class * getActorData(void) const override
Get information (meta data) about the capsule, such as its name, ports, states etc.
Definition: RTTimerList.h:26
Definition: RTTimerNode.h:47
Represents a timer port.
Definition: RTTiming.h:43
Definition: RTActor_class.h:49
A type descriptor providing information about the external characteristics of a capsule.
Definition: RTActorClass.h:36
A time value which can represent either an absolute or relative time.
Definition: RTTimespec.h:29