The following interfaces have already been specified. If you have any sugestion about this interfaces or wants a new one, join the mailing list.
AVLTree_In | AVL tree with data inside node |
BlockBuffer | Buffering of devices blocks |
BlockDev | Block devices |
CfgManager | Configuration manager |
DiskPartition | Disk partition |
DMAController_i386 | DMA controller for Intel IA32 architecture |
ErrorManager | Error manager |
ExecDomain | Executable domain |
ExecLoader | Executable loader |
FileSystem | File systems |
FSManager | File systems manager |
IdeController | IDE controller |
InputDev | Input devices |
IntController_i386 | Interrupt controller for Intel IA32 architecture |
InterManager | Interface manager |
IntManager_i386 | Interrupt manager for Intel IA32 architecture |
IOPortManager | IO port manager |
IOPortManager_i386 | IO port manager for Intel IA32 architecture |
KbdLayout | Keyboard layout |
Keyboard | Keyboard |
MemController | Memory controller |
MemMan | Memory areas manipulation |
MemManager | Memory manager |
MemManager_i386 | Memory manager specific for Intel IA32 architecture |
MemMEvent | Memory manager events |
OutputDev | Output devices |
RExecModFile | Executable module file reader |
RLibModFile | Library module file reader |
RSysModFile | System module file reader |
StringMan | Strings manipulation |
SysModManager | System modules manager |
TaskManager | Task and threads manager |
TaskManager_i386 | Task and threads manager for Intel IA32 architecture |
TaskManagerE | Task and threads manager events |
TextVideo | Text mode video (console) |
TimerController_i386 | Timers controller for Intel IA32 architecture |
UserModManager | User modules manager |
UserSpaceManager | User space manager |
UserSpaceManagerE | User space manager events |
Exception | Exception handling |
MemMan | Memory areas manipulation |
MemManager | Memory manager |
Mutex | Mutex synchronizer |
Semaphore | Semaphore synchronizer |
StringMan | Strings manipulation |
Thread | Thread management |