The Pedigree Project  0.1
Public Member Functions | List of all members
NativeBase Class Referenceabstract

#include <native-base.h>

+ Inheritance diagram for NativeBase:
+ Collaboration diagram for NativeBase:

Public Member Functions

virtual ReturnState syscall (uint64_t subid, void *params, size_t params_size)=0
 

Detailed Description

Base class for all kernel-space native API implementations.

Definition at line 94 of file native-base.h.

Member Function Documentation

virtual ReturnState NativeBase::syscall ( uint64_t  subid,
void *  params,
size_t  params_size 
)
pure virtual

System call entry.

This is where every NATIVE_CALL syscall ends up for each kernel-space object.

Parameters
subidthe method call ID specific to this class
paramsparameter block for this class
Todo:
this definition needs work

Implemented in Foo.

Referenced by NativeSyscallManager::syscall().

+ Here is the caller graph for this function:


The documentation for this class was generated from the following files: