40 #ifndef STDBSERVERIMPL_HH
41 #define STDBSERVERIMPL_HH
43 #include "StDbServer.hh"
45 #include "StDbBuffer.h"
48 #ifdef ST_NO_TEMPLATE_DEF_ARGS
49 typedef list<StDataBaseI*,allocator<StDataBaseI*> > DbList;
51 #if !defined(ST_NO_NAMESPACES)
54 typedef list<StDataBaseI*> DbList;
67 void deleteDataBases();
74 const char* socket,
int port);
78 virtual void addDataBase(StDbType type, StDbDomain domain);
79 virtual void addDataBase(
const char* typeName,
const char* domName);
80 virtual StDataBaseI* useDb(StDbType type, StDbDomain domain);
81 virtual StDataBaseI* useDb(
const char* typeName,
const char* domName);
83 virtual bool isConnected();
84 virtual void closeConnection();
85 virtual void setTimeLogging(
bool isTimeLogged);
86 virtual double getQueryTimes();
87 virtual double getSocketTimes();
88 virtual double getConnectTimes();