|
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. | |
| typedef struct ProcessInfo | ProcessInfo |
| Process information structure, used for Info. | |
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. | |
| API::Result | ProcessCtl (const ProcessID proc, const ProcessOperation op, const Address addr=0, const Address output=0) |
| Prototype for user applications. | |
| API::Result | ProcessCtlHandler (const ProcessID proc, const ProcessOperation op, const Address addr, const Address output) |
| Kernel handler prototype. | |