DUNE: Uniform Navigational Environment  2019.02.0
DUNE::System::DynamicLoader Class Reference

Public Member Functions

 DynamicLoader (void)
 
 ~DynamicLoader (void)
 
void load (const char *path)
 
void unload (void)
 
void * getSymbol (const char *name)
 

Constructor & Destructor Documentation

DUNE::System::DynamicLoader::DynamicLoader ( void  )

Constructor.

DUNE::System::DynamicLoader::~DynamicLoader ( void  )

Destructor.

References unload().

Member Function Documentation

void * DUNE::System::DynamicLoader::getSymbol ( const char *  name)

Get symbol pointer from name.

Parameters
[in]namesymbol name
Returns
symbol void pointer

Referenced by DUNE::Tasks::Creator::fromDDT().

void DUNE::System::DynamicLoader::load ( const char *  path)

Load dynamic library from file.

Parameters
[in]pathfile path.

Referenced by DUNE::Tasks::Creator::fromDDT().

void DUNE::System::DynamicLoader::unload ( void  )

Unload dynamic library.

Referenced by ~DynamicLoader().

Collaboration diagram for DUNE::System::DynamicLoader:
Collaboration graph