ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Common::PROCESS Struct Reference
[support for simulating multi-threading.]

process structure More...

#include <coroutines.h>

Collaboration diagram for Common::PROCESS:

List of all members.

Public Attributes

PROCESSpNext
 pointer to next process in active or free list
PROCESSpPrevious
 pointer to previous process in active or free list
CoroContext state
 the state of the coroutine
CORO_ADDR coroAddr
 the entry point of the coroutine
int sleepTime
 number of scheduler cycles to sleep
uint32 pid
 process ID
uint32 pidWaiting [CORO_MAX_PID_WAITING]
 Process ID(s) process is currently waiting on.
char param [CORO_PARAM_SIZE]
 process specific info

Detailed Description

process structure

Definition at line 301 of file coroutines.h.


Member Data Documentation

the entry point of the coroutine

Definition at line 306 of file coroutines.h.

char Common::PROCESS::param[CORO_PARAM_SIZE]

process specific info

Definition at line 311 of file coroutines.h.

process ID

Definition at line 309 of file coroutines.h.

uint32 Common::PROCESS::pidWaiting[CORO_MAX_PID_WAITING]

Process ID(s) process is currently waiting on.

Definition at line 310 of file coroutines.h.

pointer to next process in active or free list

Definition at line 302 of file coroutines.h.

pointer to previous process in active or free list

Definition at line 303 of file coroutines.h.

number of scheduler cycles to sleep

Definition at line 308 of file coroutines.h.

the state of the coroutine

Definition at line 305 of file coroutines.h.


The documentation for this struct was generated from the following file:


Generated on Sat May 18 2019 05:05:50 for ResidualVM by doxygen 1.7.1
curved edge   curved edge