Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

IDatabaseSvc Class Reference

#include <IDatabaseSvc.h>

Inheritance diagram for IDatabaseSvc:

DatabaseSvc DatabaseSvc List of all members.

Public Member Functions

virtual int query (const std::string &dbName, const std::string &sql, DatabaseRecordVector &res)=0
virtual int query (const std::string &dbName, const std::string &sql, DatabaseRecordVector &res)=0
virtual ~IDatabaseSvc ()
virtual ~IDatabaseSvc ()

Static Public Member Functions

const InterfaceID & interfaceID ()
const InterfaceID & interfaceID ()
const std::string & serviceInUse ()
const std::string & serviceInUse ()

Static Protected Attributes

std::string g_serviceInUse = ""

Constructor & Destructor Documentation

virtual IDatabaseSvc::~IDatabaseSvc  )  [inline, virtual]
 

00019 {};

virtual IDatabaseSvc::~IDatabaseSvc  )  [inline, virtual]
 

00019 {};


Member Function Documentation

const InterfaceID& IDatabaseSvc::interfaceID  )  [inline, static]
 

00022 { return IID_IDatabaseSvc; }

const InterfaceID& IDatabaseSvc::interfaceID  )  [inline, static]
 

00022 { return IID_IDatabaseSvc; }

virtual int IDatabaseSvc::query const std::string &  dbName,
const std::string &  sql,
DatabaseRecordVector res
[pure virtual]
 

Implemented in DatabaseSvc, and DatabaseSvc.

virtual int IDatabaseSvc::query const std::string &  dbName,
const std::string &  sql,
DatabaseRecordVector res
[pure virtual]
 

Implemented in DatabaseSvc, and DatabaseSvc.

const std::string& IDatabaseSvc::serviceInUse  )  [inline, static]
 

00023                                          { 
00024     return g_serviceInUse; 
00025   };

const std::string& IDatabaseSvc::serviceInUse  )  [inline, static]
 

00023                                          { 
00024     return g_serviceInUse; 
00025   };


Member Data Documentation

std::string IDatabaseSvc::g_serviceInUse = "" [static, protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:17:52 2011 for BOSS6.5.5 by  doxygen 1.3.9.1