class SG_EXPORT osg::DynamicLibrary: public Referenced

DynamicLibrary - encapsulates the loading and unloading of dynamic libraries, typically used for loading ReaderWriter plug-ins

Inheritance:


Public Methods

[more]static DynamicLibrary* loadLibrary(const std::string& libraryName)
[more]const std::string& getName() const
[more]const std::string& getFullName() const
[more]HANDLE getHandle() const
[more]PROC_ADDRESS getProcAddress(const std::string& procName)

Public

[more]typedef void* HANDLE
[more]typedef void* PROC_ADDRESS
[more]typedef void* HANDLE
[more]typedef void* PROC_ADDRESS

Protected Fields

[more]HANDLE _handle
[more]std::string _name
[more]std::string _fullName

Protected Methods

[more] DynamicLibrary(const std::string& name, HANDLE handle)
[more] ~DynamicLibrary()


Inherited from Referenced:

Public Methods

oReferenced& operator = (Referenced&)
ovoid ref()
ovoid unref()
oint referenceCount()

Protected Fields

oint _refCount


Documentation

DynamicLibrary - encapsulates the loading and unloading of dynamic libraries, typically used for loading ReaderWriter plug-ins
otypedef void* HANDLE

otypedef void* PROC_ADDRESS

otypedef void* HANDLE

otypedef void* PROC_ADDRESS

ostatic DynamicLibrary* loadLibrary(const std::string& libraryName)

oconst std::string& getName() const

oconst std::string& getFullName() const

oHANDLE getHandle() const

oPROC_ADDRESS getProcAddress(const std::string& procName)

o DynamicLibrary(const std::string& name, HANDLE handle)

o ~DynamicLibrary()

oHANDLE _handle

ostd::string _name

ostd::string _fullName


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.