Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

RayGina::CORE::DlHandler Class Reference

#include <DlHandler.hxx>

List of all members.

Public Member Functions

 DlHandler (const RString filename, RStatus *status=NULL)
 ~DlHandler ()
void * getFunction (const RString fktname, RStatus *status=NULL)
const RString getFilename ()

Private Member Functions

const RStatus open (const RString filename)
void close ()

Private Attributes

RBool _isOpen
void * _handle
RString _filename


Detailed Description

This class handle a dynamic library OS independent.
Author:
rayGina::CORE Developers

Definition at line 22 of file DlHandler.hxx.


Constructor & Destructor Documentation

DlHandler::DlHandler const RString  filename,
RStatus status = NULL
 

open a library by given filename throw a RException if it failed.

Definition at line 8 of file DlHandler.cxx.

DlHandler::~DlHandler  ) 
 

Definition at line 19 of file DlHandler.cxx.


Member Function Documentation

void DlHandler::close  )  [private]
 

close the library if it is open

Definition at line 70 of file DlHandler.cxx.

const RString DlHandler::getFilename  ) 
 

Definition at line 24 of file DlHandler.cxx.

void * DlHandler::getFunction const RString  fktname,
RStatus status = NULL
 

search for a given functionname throw a RException if it failed.

Definition at line 50 of file DlHandler.cxx.

const RStatus DlHandler::open const RString  filename  )  [private]
 

Definition at line 28 of file DlHandler.cxx.


Member Data Documentation

RString RayGina::CORE::DlHandler::_filename [private]
 

Definition at line 48 of file DlHandler.hxx.

void* RayGina::CORE::DlHandler::_handle [private]
 

Definition at line 46 of file DlHandler.hxx.

RBool RayGina::CORE::DlHandler::_isOpen [private]
 

open a library by given filename throw a RException if it failed.

Definition at line 42 of file DlHandler.hxx.


The documentation for this class was generated from the following files:
Generated on Sun Dec 2 17:01:08 2007 for rayGina by  doxygen 1.3.9.1