xvr2::SQL::DriverManager Class Reference

#include <DriverManager.h>

Inheritance diagram for xvr2::SQL::DriverManager:

Inheritance graph
[legend]

List of all members.


Detailed Description

Use thid class to load and instantiate new drivers to be used.

Definition at line 26 of file DriverManager.h.


Public Member Functions

 DriverManager (const String &dsopath)
 ~DriverManager ()
Driverload ()
void unload (Driver *drv)
virtual const char * getClassName ()
 Returns the name of the current class.
virtual std::string toString ()

Static Public Member Functions

static Driverload (DSO *dso_obj)
static void unload (Driver *drv, DSO *dso_obj)
static void debugmsg (Object *obj, const char *msg, int linenumber=__LINE__, const char *srcfile=__FILE__)
 Will print a debug message to the screen.
static void debugmsgln (Object *obj, const char *msg, int linenumber=__LINE__, const char *srcfile=__FILE__)

Protected Attributes

DSOdso
std::string __cls_name

Friends

std::ostream & operator<< (std::ostream &stream, const Object &s)

Constructor & Destructor Documentation

xvr2::SQL::DriverManager::DriverManager ( const String dsopath  ) 

xvr2::SQL::DriverManager::~DriverManager (  ) 


Member Function Documentation

Driver* xvr2::SQL::DriverManager::load (  ) 

static Driver* xvr2::SQL::DriverManager::load ( DSO dso_obj  )  [static]

void xvr2::SQL::DriverManager::unload ( Driver drv  ) 

static void xvr2::SQL::DriverManager::unload ( Driver drv,
DSO dso_obj 
) [static]

virtual const char* xvr2::Object::getClassName (  )  [virtual, inherited]

Returns the name of the current class.

static void xvr2::Object::debugmsg ( Object obj,
const char *  msg,
int  linenumber = __LINE__,
const char *  srcfile = __FILE__ 
) [static, inherited]

Will print a debug message to the screen.

static void xvr2::Object::debugmsgln ( Object obj,
const char *  msg,
int  linenumber = __LINE__,
const char *  srcfile = __FILE__ 
) [static, inherited]

virtual std::string xvr2::Object::toString (  )  [virtual, inherited]


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  stream,
const Object s 
) [friend, inherited]


Member Data Documentation

Definition at line 29 of file DriverManager.h.

std::string xvr2::Object::__cls_name [protected, inherited]

Definition at line 30 of file Object.h.


The documentation for this class was generated from the following file:

Generated on Fri Jun 20 22:56:06 2008 for X-VR2 SDK by  doxygen 1.5.5