Interface Access

#### Search Results

Search

# Interface Access

In order to access the interface, an application loads the interface library using a platform dependent system call.

Then the application locates the address of the function `nni_get_interface`, again using a platform dependent system call. Once the application has located the central function `nni_get_interface`, it requests an instance of the interface by calling the function `nni_get_interface` and specifying the desired interface version. The resulting structure contains the interface function pointers.

After having finished using the interface functions, the application unloads the interface library using a platform dependent system call.

The sample program nnisample.c demonstrates the interface. Also the platform dependent mechanism of loading the interface library and the access to the function `nni_get_interface` is illustrated by this sample program.