|
UniSet
2.2.1
|
Открытые члены | |
| DBServer_SQLite (UniSetTypes::ObjectId id, const std::string &prefix) | |
| DBServer_SQLite (const std::string &prefix) | |
| std::shared_ptr< LogAgregator > | logAggregator () |
| std::shared_ptr< DebugStream > | log () |
Открытые статические члены | |
| static std::shared_ptr < DBServer_SQLite > | init_dbserver (int argc, const char *const *argv, const std::string &prefix="sqlite") |
| static void | help_print (int argc, const char *const *argv) |
Защищенные типы | |
| enum | Timers { PingTimer, ReconnectTimer, lastNumberOfTimer } |
|
typedef std::unordered_map < int, std::string > | DBTableMap |
| typedef std::queue< std::string > | QueryBuffer |
Защищенные члены | |
| virtual void | initDBServer () override |
| virtual void | initDB (std::shared_ptr< SQLiteInterface > &db) |
| virtual void | initDBTableMap (DBTableMap &tblMap) |
| virtual void | timerInfo (const UniSetTypes::TimerMessage *tm) override |
| virtual void | sysCommand (const UniSetTypes::SystemMessage *sm) override |
| virtual void | sensorInfo (const UniSetTypes::SensorMessage *sm) override |
| virtual void | confirmInfo (const UniSetTypes::ConfirmMessage *cmsg) override |
| bool | writeToBase (const string &query) |
| void | createTables (SQLiteInterface *db) |
| std::string | tblName (int key) |
| void | flushBuffer () |
Защищенные данные | |
| std::shared_ptr< SQLiteInterface > | db |
| int | PingTime |
| int | ReconnectTime |
| bool | connect_ok |
| bool | activate |
| QueryBuffer | qbuf |
| unsigned int | qbufSize |
| bool | lastRemove |
| UniSetTypes::uniset_rwmutex | mqbuf |
enum DBServer_SQLite::Timers [protected] |
| void DBServer_SQLite::help_print | ( | int | argc, |
| const char *const * | argv | ||
| ) | [static] |
| std::shared_ptr< DBServer_SQLite > DBServer_SQLite::init_dbserver | ( | int | argc, |
| const char *const * | argv, | ||
| const std::string & | prefix = "sqlite" |
||
| ) | [static] |
глобальная функция для инициализации объекта
Перекрестные ссылки UniSetTypes::DefaultObjectId и UniSetTypes::uniset_conf().
bool DBServer_SQLite::activate [protected] |
признак наличия соеднинения с сервером БД
1.7.6.1