FreeNOS
|
Go to the source code of this file.
Data Structures | |
struct | ProcessInfo |
Process information structure, used for Info. More... | |
Typedefs | |
typedef enum ProcessOperation | ProcessOperation |
Available operation to perform using ProcessCtl. More... | |
typedef struct ProcessInfo | ProcessInfo |
Process information structure, used for Info. More... | |
Enumerations | |
enum | ProcessOperation { Spawn = 0, KillPID, GetPID, GetParent, WatchIRQ, EnableIRQ, DisableIRQ, SendIRQ, InfoPID, WaitPID, InfoTimer, WaitTimer, EnterSleep, Schedule, Wakeup, Stop, Resume, Reset } |
Available operation to perform using ProcessCtl. More... | |
Functions | |
Log & | operator<< (Log &log, ProcessOperation op) |
Operator to print a ProcessOperation to a Log. More... | |
API::Result | ProcessCtl (const ProcessID proc, const ProcessOperation op, const Address addr=0, const Address output=0) |
Prototype for user applications. More... | |
API::Result | ProcessCtlHandler (const ProcessID proc, const ProcessOperation op, const Address addr, const Address output) |
Kernel handler prototype. More... | |