UniSet  1.7.0
Открытые члены | Статические открытые данные | Защищенные типы | Защищенные члены | Защищенные данные
Класс DBServer_SQLite
Граф наследования:DBServer_SQLite:
DBServer UniSetObject_LT UniSetObject

Полный список членов класса

Открытые члены

 DBServer_SQLite (UniSetTypes::ObjectId id)

Статические открытые данные

static const Debug::type DBLogInfoLevel = Debug::LEVEL9

Защищенные типы

enum  Timers { PingTimer, ReconnectTimer, lastNumberOfTimer }
typedef std::map< int,
std::string > 
DBTableMap
typedef std::queue< std::string > QueryBuffer

Защищенные члены

virtual void initDB (SQLiteInterface *db)
virtual void initDBTableMap (DBTableMap &tblMap)
virtual void processingMessage (UniSetTypes::VoidMessage *msg)
virtual void timerInfo (UniSetTypes::TimerMessage *tm)
virtual void sysCommand (UniSetTypes::SystemMessage *sm)
virtual void parse (UniSetTypes::SensorMessage *sm)
virtual void parse (UniSetTypes::DBMessage *dbmsg)
virtual void parse (UniSetTypes::ConfirmMessage *cmsg)
bool writeToBase (const string &query)
virtual void init_dbserver ()
void createTables (SQLiteInterface *db)
const char * tblName (int key)
void flushBuffer ()

Защищенные данные

SQLiteInterfacedb
int PingTime
int ReconnectTime
bool connect_ok
bool activate
QueryBuffer qbuf
unsigned int qbufSize
bool lastRemove
UniSetTypes::uniset_mutex mqbuf

Перечисления

enum DBServer_SQLite::Timers [protected]
Элементы перечислений:
PingTimer 

таймер на переодическую проверку соединения с сервером БД

ReconnectTimer 

таймер на повторную попытку соединения с сервером БД (или восстановления связи)


Методы

void DBServer_SQLite::processingMessage ( UniSetTypes::VoidMessage msg) [protected, virtual]

обработка приходящих сообщений

Переопределяет метод предка DBServer.


Данные класса

bool DBServer_SQLite::activate [protected]

признак наличия соеднинения с сервером БД


Объявления и описания членов классов находятся в файлах: