Add the interfaces contained in a DLL to the global list of interfaces
#include <aoi.h> const AOICtrl_t *AoAdd(const char *path);
libaoi.so
This function loads the DLL at the given path, registers all the interfaces contained in the DLL, and then unloads the DLL. The function returns the AOICtrl_t control for the registered interfaces. You can then access the control's interfaces with AoGetInterface(), or search for a specific set of interfaces with one of the AoFind*() functions.
A pointer to the interfaces control of type AOICtrl_t for the added DLL's interfaces.
QNX Neutrino
Safety: | |
---|---|
Interrupt handler | No |
Signal handler | No |
Thread | No |
AOICtrl_t, AoRemove(), AoAddStatic(), AoAddDirectory()