dynamiclib.h
// Copyright (c) 1999-2018 David Muse
// See the COPYING file for more information.
#ifndef RUDIMENTS_DYNAMICLIB_H
#define RUDIMENTS_DYNAMICLIB_H
#include <rudiments/private/dynamiclibincludes.h>
class RUDIMENTS_DLLSPEC dynamiclib {
public:
dynamiclib();
~dynamiclib();
bool open(const char *library,
bool loaddependencies,
bool global);
bool close();
void *getSymbol(const char *symbol) const;
char *getError() const;
static void setErrorMutex(threadmutex *mtx);
#include <rudiments/private/dynamiclib.h>
};
#endif
dynamiclib
Definition: dynamiclib.h:11
dynamiclib::close
bool close()
dynamiclib::setErrorMutex
static void setErrorMutex(threadmutex *mtx)
dynamiclib::open
bool open(const char *library, bool loaddependencies, bool global)
dynamiclib::~dynamiclib
~dynamiclib()
dynamiclib::getSymbol
void * getSymbol(const char *symbol) const
dynamiclib::getError
char * getError() const
dynamiclib::dynamiclib
dynamiclib()
threadmutex
Definition: threadmutex.h:11