38#include "blocxx/BLOCXX_config.h"
39#if defined(BLOCXX_USE_DL)
55dlSharedLibraryLoader::loadSharedLibrary(
const String& filename)
const
70#if defined(BLOCXX_USE_FAKE_LIBS)
78 if ( dlSharedLibrary::isFakeLibrary(filename) )
96 Logger logger(COMPONENT_NAME);
98 "dlopen returned NULL. Error is: %1",
first_error));
101 BLOCXX_LOG_ERROR(logger, Format(
"dlSharedLibraryLoader::loadSharedLibrary (fakelib) "
115dlSharedLibraryLoader::~dlSharedLibraryLoader()
#define BLOCXX_GLOBAL_STRING_INIT(str)
#define BLOCXX_LOG_ERROR(logger, message)
Log message to logger with the Error level.
static SharedLibraryLoaderRef createSharedLibraryLoader()
GlobalString COMPONENT_NAME
LazyGlobal< String, char const *const > GlobalString
bool operator==(const Array< T > &x, const Array< T > &y)
class BLOCXX_COMMON_API Logger
IntrusiveReference< SharedLibrary > SharedLibraryRef
IntrusiveReference< SharedLibraryLoader > SharedLibraryLoaderRef