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 31 of file SharedLibraryClassApi.h.
void *(* yarp::os::SharedLibraryClassApi::create) () |
Definition at line 41 of file SharedLibraryClassApi.h.
Definition at line 42 of file SharedLibraryClassApi.h.
NetInt32 yarp::os::SharedLibraryClassApi::endCheck |
Definition at line 48 of file SharedLibraryClassApi.h.
Definition at line 44 of file SharedLibraryClassApi.h.
Definition at line 46 of file SharedLibraryClassApi.h.
Definition at line 45 of file SharedLibraryClassApi.h.
Definition at line 43 of file SharedLibraryClassApi.h.
NetInt32 yarp::os::SharedLibraryClassApi::roomToGrow[(30 - 2 *(8/4))] |
Definition at line 47 of file SharedLibraryClassApi.h.
NetInt32 yarp::os::SharedLibraryClassApi::startCheck |
Definition at line 34 of file SharedLibraryClassApi.h.
NetInt32 yarp::os::SharedLibraryClassApi::structureSize |
Definition at line 36 of file SharedLibraryClassApi.h.
NetInt32 yarp::os::SharedLibraryClassApi::systemVersion |
Definition at line 39 of file SharedLibraryClassApi.h.