Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 "ps/CLogger.h"

Go to the source code of this file.

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 prefix = ""
 
static CStr suffixes [] = { "_dbg", "" }
 
static CStr extensions []
 

Function Documentation

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

Definition at line 73 of file DllLoader.cpp.

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

Definition at line 112 of file DllLoader.cpp.

Variable Documentation

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

Definition at line 62 of file DllLoader.cpp.

CStr g_Libdir = ""
static

Definition at line 40 of file DllLoader.cpp.

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

Definition at line 31 of file DllLoader.cpp.

CStr prefix = ""
static

Definition at line 47 of file DllLoader.cpp.

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

Definition at line 56 of file DllLoader.cpp.