replicode
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
core::SharedLibrary Class Reference

#include <sharedlibrary.h>

Collaboration diagram for core::SharedLibrary:
Collaboration graph

Public Member Functions

 SharedLibrary ()
 
 ~SharedLibrary ()
 
SharedLibraryload (const char *fileName)
 
template<typename T >
getFunction (const char *functionName)
 

Static Public Member Functions

static SharedLibraryNew (const char *fileName)
 

Private Attributes

shared_object library
 

Constructor & Destructor Documentation

core::SharedLibrary::SharedLibrary ( )

Here is the caller graph for this function:

core::SharedLibrary::~SharedLibrary ( )

Member Function Documentation

template<typename T >
T core::SharedLibrary::getFunction ( const char *  functionName)
inline

Here is the caller graph for this function:

SharedLibrary * core::SharedLibrary::load ( const char *  fileName)

Here is the caller graph for this function:

SharedLibrary * core::SharedLibrary::New ( const char *  fileName)
static

Here is the call graph for this function:

Member Data Documentation

shared_object core::SharedLibrary::library
private

The documentation for this class was generated from the following files: