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

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

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

 DBServer_MySQL (UniSetTypes::ObjectId id)

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

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

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

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

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

virtual void initDB (DBInterface *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::InfoMessage *imsg)
virtual void parse (UniSetTypes::AlarmMessage *amsg)
virtual void parse (UniSetTypes::ConfirmMessage *cmsg)
bool writeToBase (const string &query)
virtual void init_dbserver ()
void createTables (DBInterface *db)
const char * tblName (int key)

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

DBInterfacedb
int PingTime
int ReconnectTime
bool connect_ok
bool activate

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

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

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

ReconnectTimer 

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


Методы

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

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

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

Перекрестные ссылки DBServer::processingMessage().


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

bool DBServer_MySQL::activate [protected]

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


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