Collection of hooks for creating/destroying a plugin. More...
#include <yarp/os/SharedLibraryClassApi.h>
Public Attributes | |
| NetInt32 | startCheck |
| NetInt32 | structureSize |
| NetInt32 | systemVersion |
| void *(* | create )() |
| void(* | destroy )(void *obj) |
| int(* | getVersion )(char *ver, int len) |
| int(* | getAbi )(char *abi, int len) |
| int(* | getClassName )(char *name, int len) |
| int(* | getBaseClassName )(char *name, int len) |
| NetInt32 | roomToGrow [(30 - 2 *(8/4))] |
| NetInt32 | endCheck |
Collection of hooks for creating/destroying a plugin.
Be careful to check carefully for compatibility before using create() or destroy().
Definition at line 35 of file SharedLibraryClassApi.h.
| void*(* yarp::os::SharedLibraryClassApi::create) () |
Definition at line 45 of file SharedLibraryClassApi.h.
| void(* yarp::os::SharedLibraryClassApi::destroy) (void *obj) |
Definition at line 46 of file SharedLibraryClassApi.h.
| NetInt32 yarp::os::SharedLibraryClassApi::endCheck |
Definition at line 52 of file SharedLibraryClassApi.h.
| int(* yarp::os::SharedLibraryClassApi::getAbi) (char *abi, int len) |
Definition at line 48 of file SharedLibraryClassApi.h.
| int(* yarp::os::SharedLibraryClassApi::getBaseClassName) (char *name, int len) |
Definition at line 50 of file SharedLibraryClassApi.h.
| int(* yarp::os::SharedLibraryClassApi::getClassName) (char *name, int len) |
Definition at line 49 of file SharedLibraryClassApi.h.
| int(* yarp::os::SharedLibraryClassApi::getVersion) (char *ver, int len) |
Definition at line 47 of file SharedLibraryClassApi.h.
| NetInt32 yarp::os::SharedLibraryClassApi::roomToGrow[(30 - 2 *(8/4))] |
Definition at line 51 of file SharedLibraryClassApi.h.
| NetInt32 yarp::os::SharedLibraryClassApi::startCheck |
Definition at line 38 of file SharedLibraryClassApi.h.
| NetInt32 yarp::os::SharedLibraryClassApi::structureSize |
Definition at line 40 of file SharedLibraryClassApi.h.
| NetInt32 yarp::os::SharedLibraryClassApi::systemVersion |
Definition at line 43 of file SharedLibraryClassApi.h.