CPPGPGPU Library - Reference (Doxygen)

Main Page | General Use | Reference | Examples Info | Get/Download CPPGPGPU | SF.net Page

DynLoad.cpp File Reference

#include "DynLoad.h"
#include <dlfcn.h>
#include <vector>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>

Go to the source code of this file.

Typedefs

typedef int(* LoaderFunction )()

Functions

unsigned DYFileTime (const string sFileName)
bool LoadModule (const string FullModuleName, int iPlace)
bool UpdateDynLoad ()
 Update Dynamic Loader System (Should be called about once per frame).
bool InitDynLoad ()
 Initialize Dynamic Loader System (Should be called as one of the first things in a program's execution).
void RuntimeRegisterObject (const char *sName, ProducerFunct t)

Variables

vector< stringgAllObjects
vector< stringgAllCurFNames
vector< void * > gAllDLHandles
vector< int > gRepCounts
vector< unsigned > gSecTimes
void * OperatingOldVtable


Typedef Documentation

typedef int(* LoaderFunction)()

Definition at line 21 of file DynLoad.cpp.


Function Documentation

unsigned DYFileTime ( const string  sFileName  ) 

Definition at line 27 of file DynLoad.cpp.

bool InitDynLoad (  ) 

Initialize Dynamic Loader System (Should be called as one of the first things in a program's execution).

Definition at line 110 of file DynLoad.cpp.

bool LoadModule ( const string  FullModuleName,
int  iPlace 
)

Definition at line 36 of file DynLoad.cpp.

void RuntimeRegisterObject ( const char *  sName,
ProducerFunct  t 
)

Definition at line 137 of file DynLoad.cpp.

bool UpdateDynLoad (  ) 

Update Dynamic Loader System (Should be called about once per frame).

Definition at line 99 of file DynLoad.cpp.


Variable Documentation

vector< string > gAllCurFNames

Definition at line 12 of file DynLoad.cpp.

vector< void * > gAllDLHandles

Definition at line 13 of file DynLoad.cpp.

vector< string > gAllObjects

Definition at line 11 of file DynLoad.cpp.

vector< int > gRepCounts

Definition at line 15 of file DynLoad.cpp.

vector< unsigned > gSecTimes

Definition at line 16 of file DynLoad.cpp.

void* OperatingOldVtable

Definition at line 22 of file DynLoad.cpp.


© 2005-2007 Charles Lohr, Joshua Allen, David Chapman, Andrew Lohr. All material including documentation under the MIT/X11 license.