Main MRPT website > C++ reference for MRPT 1.9.9
Classes | Macros | Typedefs | Functions
xslibraryloader.h File Reference
#include "xstypesconfig.h"
#include "xsstring.h"
Include dependency graph for xslibraryloader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  XsLibraryLoader
 The Xsens dynamic library loader base class. More...
 

Macros

#define XSLIBRARYLOADER_INITIALIZER
 

Typedefs

typedef struct XsLibraryLoader XsLibraryLoader
 

Functions

XSTYPES_DLL_API int XsLibraryLoader_load (XsLibraryLoader *thisp, const XsString *libraryName)
 
XSTYPES_DLL_API voidXsLibraryLoader_resolve (const XsLibraryLoader *thisp, const char *functionName)
 
XSTYPES_DLL_API int XsLibraryLoader_unload (XsLibraryLoader *thisp)
 
XSTYPES_DLL_API int XsLibraryLoader_isLoaded (const XsLibraryLoader *thisp)
 
XSTYPES_DLL_API void XsLibraryLoader_getErrorString (XsString *error)
 

Macro Definition Documentation

◆ XSLIBRARYLOADER_INITIALIZER

#define XSLIBRARYLOADER_INITIALIZER
Value:
{ \
nullptr \
}

Definition at line 20 of file xslibraryloader.h.

Typedef Documentation

◆ XsLibraryLoader

Definition at line 24 of file xslibraryloader.h.

Function Documentation

◆ XsLibraryLoader_getErrorString()

XSTYPES_DLL_API void XsLibraryLoader_getErrorString ( XsString error)

◆ XsLibraryLoader_isLoaded()

XSTYPES_DLL_API int XsLibraryLoader_isLoaded ( const XsLibraryLoader thisp)

◆ XsLibraryLoader_load()

XSTYPES_DLL_API int XsLibraryLoader_load ( XsLibraryLoader thisp,
const XsString libraryName 
)

◆ XsLibraryLoader_resolve()

XSTYPES_DLL_API void* XsLibraryLoader_resolve ( const XsLibraryLoader thisp,
const char *  functionName 
)

◆ XsLibraryLoader_unload()

XSTYPES_DLL_API int XsLibraryLoader_unload ( XsLibraryLoader thisp)



Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST