Base class for loading and handling dynamic libraries.
Definition librarybase.h:19
Library()
constructor
Definition librarybase.h:44
virtual void Close()=0
close the library
virtual void * GetExport(Util::String const &name) const =0
get address to exported function (ex. GetProcAddress)
void SetPath(const IO::URI &uri)
set the executable path
Definition librarybase.h:54
bool isLoaded
Definition librarybase.h:37
virtual bool IsLoaded()=0
gets the state of the library
IO::URI path
Definition librarybase.h:38
virtual bool Load()=0
load library
An URI object can split a Uniform Resource Identifier string into its components or build a string fr...
Definition uri.h:67
Definition gamecontentserverbase.cc:10
Nebula's universal string class.
Definition string.h:50