LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
logicalaccess::PosixDynLibrary Class Reference

#include <posixdynlibrary.hpp>

Inheritance diagram for logicalaccess::PosixDynLibrary:
logicalaccess::IDynLibrary

Public Member Functions

 PosixDynLibrary (const std::string &dlName)
 
 ~PosixDynLibrary ()
 
const std::string & getName (void) const
 
void * getSymbol (const char *symName)
 
virtual bool hasSymbol (const char *name)
 
- Public Member Functions inherited from logicalaccess::IDynLibrary
virtual ~IDynLibrary ()
 
virtual const std::string & getName () const =0
 
virtual void * getSymbol (const char *symName)=0
 
virtual bool hasSymbol (const char *name)=0
 

Private Attributes

std::string _name
 
void * _handle
 

Constructor & Destructor Documentation

◆ PosixDynLibrary()

logicalaccess::PosixDynLibrary::PosixDynLibrary ( const std::string &  dlName)

◆ ~PosixDynLibrary()

logicalaccess::PosixDynLibrary::~PosixDynLibrary ( )
inline

Member Function Documentation

◆ getName()

const std::string & logicalaccess::PosixDynLibrary::getName ( void  ) const
inlinevirtual

◆ getSymbol()

void * logicalaccess::PosixDynLibrary::getSymbol ( const char *  symName)
virtual

◆ hasSymbol()

virtual bool logicalaccess::PosixDynLibrary::hasSymbol ( const char *  name)
virtual

Member Data Documentation

◆ _handle

void* logicalaccess::PosixDynLibrary::_handle
private

◆ _name

std::string logicalaccess::PosixDynLibrary::_name
private

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