Log & operator<<(Log &log, API::Operation op)
Operator to print a Operation to a Log.
Generic Kernel API implementation.
Result
Enumeration of generic kernel API result codes.
enum API::Number Number
Enumeration of supported generic kernel API functions.
Operation
Various actions which may be performed inside an APIHandler.
Result invoke(Number number, ulong arg1, ulong arg2, ulong arg3, ulong arg4, ulong arg5)
Execute a generic API function.
enum API::Operation Operation
Various actions which may be performed inside an APIHandler.
Result Handler(ulong, ulong, ulong, ulong, ulong)
Function which handles an kernel API (system call) request.
Vector< Handler * > m_apis
API handlers.
Vectors are dynamically resizeable Arrays.
unsigned long ulong
Unsigned long number.