Public Member Functions | Protected Attributes | Private Member Functions
g2o::DlWrapper Class Reference

Loading libraries during run-time. More...

#include <dl_wrapper.h>

List of all members.

Public Member Functions

void clear ()
 DlWrapper ()
int openLibraries (const std::string &directory, const std::string &pattern="")
bool openLibrary (const std::string &filename)
virtual ~DlWrapper ()

Protected Attributes

std::vector< std::string > _filenames

Private Member Functions

 DlWrapper (const DlWrapper &)
DlWrapperoperator= (const DlWrapper &)

Detailed Description

Loading libraries during run-time.

Definition at line 32 of file dl_wrapper.h.


Constructor & Destructor Documentation

Definition at line 45 of file dl_wrapper.cpp.

Definition at line 49 of file dl_wrapper.cpp.

g2o::DlWrapper::DlWrapper ( const DlWrapper ) [private]

it's not allowed to draw a copy of the wrapper


Member Function Documentation

void g2o::DlWrapper::clear ( void  )

free all loaded libs, i.e., call dlclose()

Definition at line 89 of file dl_wrapper.cpp.

int g2o::DlWrapper::openLibraries ( const std::string &  directory,
const std::string &  pattern = "" 
)

open all libs from a directory matching a specific pattern.

Returns:
number of loaded libs

Definition at line 54 of file dl_wrapper.cpp.

bool g2o::DlWrapper::openLibrary ( const std::string &  filename)

open a specific library

Definition at line 104 of file dl_wrapper.cpp.

DlWrapper& g2o::DlWrapper::operator= ( const DlWrapper ) [private]

Member Data Documentation

std::vector<std::string> g2o::DlWrapper::_filenames [protected]

Definition at line 60 of file dl_wrapper.h.


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


re_vision
Author(s): Dorian Galvez-Lopez
autogenerated on Sun Jan 5 2014 11:34:30