AOInterface_t

Updated: April 19, 2023

Interface metadata structure

Synopsis:

#include <aoi.h>

typedef struct
{
    const char *name;
    int32_t version;
    void *interface;
} AOInterface_t;

Description:

The AOInterface_t structure type stores metadata describing an interface and contains the following members:
name
The name of the interface.
version
The version number of the interface.
interface
A pointer to the interface.

All components that use or implement the interface must agree on what the interface pointer is supposed to refer to, but it can refer to anything you want. Typically, it's a pointer to an array of function pointers, a pointer to a function, or a pointer to a string.

Classification:

QNX Neutrino