11#define __RTMain_h__ included
33 static int execute(
void );
34 static int mainLine(
void );
36 static void targetStartup(
void );
37 static void installHandlers(
void );
38 static void installOneHandler(
int,
40 static void removeHandlers(
void );
41 static void removeOneHandler(
int );
42 static void targetShutdown(
void );
47 static const char *
const * _argv;
53#if USE_THREADS && OTRTSDEBUG != DEBUG_NONE
54 static int debugPriority;
55 static int debugStackSize;
60 static int entryPoint(
int,
const char *
const * );
63 static const char * debugName(
void );
66 static RTS_INLINE
RTActorRef * topReference(
void );
67 static RTS_INLINE
RTActor * topActor(
void );
71 static RTS_INLINE
int argCount(
void );
72 static RTS_INLINE
const char *
const * argStrings(
void );
73 static RTS_INLINE
void setExitCode(
int code);
74 static RTS_INLINE
int getExitCode(
void);
77 static void lock(
void );
78 static void unlock(
void );
80 static RTS_INLINE
void lock(
void );
81 static RTS_INLINE
void unlock(
void );
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:56
Definition: RTSuperActor.h:37
Definition: RTTracer.h:15
Definition: RTSystemDescriptor.h:26