C++ TargetRTS
Loading...
Searching...
No Matches
RTSystemDescriptor.h
1/*
2 * Licensed Materials - Property of HCL and/or IBM
3 * Copyright HCL Technologies Ltd. 2016, 2021. All Rights Reserved.
4 * Copyright IBM Corporation 1999, 2016. All Rights Reserved.
5 *
6 * U.S. Government Users Restricted Rights - Use, duplication or
7 * disclosure restricted by GSA ADP Schedule.
8 */
9
10#ifndef __RTSystemDescriptor_h__
11#define __RTSystemDescriptor_h__ included
12
13#ifdef PRAGMA
14#pragma interface
15#endif
16
17#ifndef __RTConfig_h__
18#include <RTConfig.h>
19#endif
20
21struct RTActorClass;
22class RTController;
23class RTDebugger;
24
26{
27 const RTActorClass * topClass;
28
29#if USE_THREADS
30 // thread priorities and stack sizes
31 int mainPriority;
32 int mainStackSize;
33
34 int timerPriority;
35 int timerStackSize;
36
37 void ( * createThreads )( RTDebugger * );
38 void ( * deleteThreads )( void );
39#endif // USE_THREADS
40
41 void ( * logicalThreads )( RTController * _main );
42};
43
44#endif // __RTSystemDescriptor_h__
A controller manages a group of capsule instances that all run in the same physical thread (i....
Definition: RTController.h:54
Definition: RTDebugger.h:58
A type descriptor providing information about the external characteristics of a capsule.
Definition: RTActorClass.h:36
Definition: RTSystemDescriptor.h:26