Pyrogenesis  trunk
Functions | Variables
DllLoader.cpp File Reference
#include "precompiled.h"
#include "DllLoader.h"
#include "lib/timer.h"
#include "lib/posix/posix_dlfcn.h"
#include "ps/CStr.h"
Include dependency graph for DllLoader.cpp:

Functions

static CStr GenerateFilename (const CStr &name, const CStr &suffix, const CStr &extension)
 
static void * LoadAnyVariant (const CStr &name, std::stringstream &errors)
 

Variables

static void *const HANDLE_UNAVAILABLE = (void*)-1
 
static CStr g_Libdir = ""
 
static CStr g_DllPrefix = ""
 
static CStr suffixes [] = { "_dbg", "" }
 
static CStr extensions []
 

Function Documentation

◆ GenerateFilename()

static CStr GenerateFilename ( const CStr &  name,
const CStr &  suffix,
const CStr &  extension 
)
static

◆ LoadAnyVariant()

static void* LoadAnyVariant ( const CStr &  name,
std::stringstream &  errors 
)
static

Variable Documentation

◆ extensions

CStr extensions[]
static
Initial value:
= {
".so",
}

◆ g_DllPrefix

CStr g_DllPrefix = ""
static

◆ g_Libdir

CStr g_Libdir = ""
static

◆ HANDLE_UNAVAILABLE

void* const HANDLE_UNAVAILABLE = (void*)-1
static

◆ suffixes

CStr suffixes[] = { "_dbg", "" }
static