class Core::Platform::PosixDynamicLibrary

#include <coredynamiclibrary.posix.h>

class PosixDynamicLibrary: public Core::Platform::IDynamicLibrary
{
public:
    // methods

    virtual ModuleRef getNativeReference() const;
    virtual void* getFunctionPointer(CStringPtr name) const;
    virtual void load(CStringPtr library);
    virtual void unload();
};

// direct descendants

class CocoaDynamicLibrary;

Inherited Members

public:
    // methods

    virtual ModuleRef getNativeReference() const = 0;
    virtual void* getFunctionPointer(CStringPtr name) const = 0;
    virtual void load(CStringPtr library) = 0;
    virtual void unload() = 0;