|
UniSet
2.2.1
|
Классы | |
| struct | DSInfo |
| struct | RRDInfo |
Открытые члены | |
| RRDServer (UniSetTypes::ObjectId objId, xmlNode *cnode, UniSetTypes::ObjectId shmID, const std::shared_ptr< SharedMemory > &ic=nullptr, const std::string &prefix="rrd") | |
| std::shared_ptr< LogAgregator > | getLogAggregator () |
| std::shared_ptr< DebugStream > | log () |
Открытые статические члены | |
| static std::shared_ptr< RRDServer > | init_rrdstorage (int argc, const char *const *argv, UniSetTypes::ObjectId shmID, const std::shared_ptr< SharedMemory > &ic=nullptr, const std::string &prefix="rrd") |
| static void | help_print (int argc, const char *const *argv) |
Открытые атрибуты | |
| const size_t | RRD_MAX_DSNAME_LEN = 19 |
Защищенные типы | |
|
typedef std::unordered_map < UniSetTypes::ObjectId, std::shared_ptr< DSInfo > > | DSMap |
|
typedef std::list < std::shared_ptr< DSInfo > > | DSList |
| typedef std::list< RRDInfo > | RRDList |
Защищенные члены | |
| virtual void | askSensors (UniversalIO::UIOCommand cmd) override |
| virtual void | sensorInfo (const UniSetTypes::SensorMessage *sm) override |
| virtual void | timerInfo (const UniSetTypes::TimerMessage *tm) override |
| virtual void | sysCommand (const UniSetTypes::SystemMessage *sm) override |
| void | initRRD (xmlNode *cnode, int tmID) |
| virtual void | step () override |
Защищенные данные | |
| std::shared_ptr< SMInterface > | shm |
| RRDList | rrdlist |
| void RRDServer::help_print | ( | int | argc, |
| const char *const * | argv | ||
| ) | [static] |
глобальная функция для вывода help-а
Используется в RTUExchange::help_print().
| std::shared_ptr< RRDServer > RRDServer::init_rrdstorage | ( | int | argc, |
| const char *const * | argv, | ||
| UniSetTypes::ObjectId | shmID, | ||
| const std::shared_ptr< SharedMemory > & | ic = nullptr, |
||
| const std::string & | prefix = "rrd" |
||
| ) | [static] |
глобальная функция для инициализации объекта
Перекрестные ссылки UniSetTypes::DefaultObjectId и UniSetTypes::uniset_conf().
| const size_t RRDServer::RRD_MAX_DSNAME_LEN = 19 |
максимальная длинна имени в RRD
1.7.6.1