|
UniSet
1.4.0
|
Классы | |
| struct | HeartBeatInfo |
| struct | HistoryInfo |
| struct | HistoryItem |
Открытые типы | |
| typedef std::list< long > | HBuffer |
| typedef std::list< HistoryItem > | HistoryList |
| typedef std::list< HistoryInfo > | History |
|
typedef std::list < History::iterator > | HistoryItList |
|
typedef std::map < UniSetTypes::ObjectId, HistoryItList > | HistoryFuseMap |
|
typedef sigc::signal< void, HistoryInfo * > | HistorySlot |
| typedef std::list< long > | HBuffer |
| typedef std::list< HistoryItem > | HistoryList |
| typedef std::list< HistoryInfo > | History |
|
typedef std::list < History::iterator > | HistoryItList |
|
typedef std::map < UniSetTypes::ObjectId, HistoryItList > | HistoryFuseMap |
|
typedef sigc::signal< void, HistoryInfo * > | HistorySlot |
Открытые члены | |
| SharedMemory (UniSetTypes::ObjectId id, std::string datafile, std::string confname="") | |
| virtual CORBA::Boolean | exist () |
| void | addReadItem (Restorer_XML::ReaderSlot sl) |
| HistorySlot | signal_history () |
| int | getHistoryStep () |
| SharedMemory (UniSetTypes::ObjectId id, std::string datafile, std::string confname="") | |
| virtual CORBA::Boolean | exist () |
| void | addReadItem (Restorer_XML::ReaderSlot sl) |
| HistorySlot | signal_history () |
| int | getHistoryStep () |
Открытые статические члены | |
| static SharedMemory * | init_smemory (int argc, const char *const *argv) |
| static void | help_print (int argc, const char *const *argv) |
| static SharedMemory * | init_smemory (int argc, const char *const *argv) |
| static void | help_print (int argc, const char *const *argv) |
Защищенные типы | |
| enum | Timers { tmHeartBeatCheck, tmEvent, tmHistory, tmPulsar, tmHeartBeatCheck, tmEvent, tmHistory, tmPulsar } |
| enum | Timers { tmHeartBeatCheck, tmEvent, tmHistory, tmPulsar, tmHeartBeatCheck, tmEvent, tmHistory, tmPulsar } |
|
typedef std::list < Restorer_XML::ReaderSlot > | ReadSlotList |
| typedef std::list< HeartBeatInfo > | HeartBeatList |
|
typedef std::list < UniSetTypes::ObjectId > | EventList |
|
typedef std::list < Restorer_XML::ReaderSlot > | ReadSlotList |
| typedef std::list< HeartBeatInfo > | HeartBeatList |
|
typedef std::list < UniSetTypes::ObjectId > | EventList |
Защищенные члены | |
| virtual void | processingMessage (UniSetTypes::VoidMessage *msg) |
| virtual void | sysCommand (UniSetTypes::SystemMessage *sm) |
| virtual void | sensorInfo (UniSetTypes::SensorMessage *sm) |
| virtual void | timerInfo (UniSetTypes::TimerMessage *tm) |
| virtual void | askSensors (UniversalIO::UIOCommand cmd) |
| virtual void | sendEvent (UniSetTypes::SystemMessage &sm) |
| virtual void | localSaveValue (AIOStateList::iterator &it, const IOController_i::SensorInfo &si, CORBA::Long newvalue, UniSetTypes::ObjectId sup_id) |
| virtual void | localSaveState (DIOStateList::iterator &it, const IOController_i::SensorInfo &si, CORBA::Boolean newstate, UniSetTypes::ObjectId sup_id) |
| virtual void | localSetState (DIOStateList::iterator &it, const IOController_i::SensorInfo &si, CORBA::Boolean newstate, UniSetTypes::ObjectId sup_id) |
| virtual void | localSetValue (AIOStateList::iterator &it, const IOController_i::SensorInfo &si, CORBA::Long value, UniSetTypes::ObjectId sup_id) |
| virtual void | sigterm (int signo) |
| bool | activateObject () |
| bool | readItem (UniXML &xml, UniXML_iterator &it, xmlNode *sec) |
| void | buildEventList (xmlNode *cnode) |
| void | readEventList (std::string oname) |
| void | checkHeartBeat () |
| virtual void | loggingInfo (UniSetTypes::SensorMessage &sm) |
| сохранение информации об изменении состояния датчика в базу | |
| virtual void | dumpOrdersList (const IOController_i::SensorInfo &si, const IONotifyController::ConsumerList &lst) |
| virtual void | dumpThresholdList (const IOController_i::SensorInfo &si, const IONotifyController::ThresholdExtList &lst) |
| virtual void | updateHistory (UniSetTypes::SensorMessage *sm) |
| virtual void | saveHistory () |
| void | buildHistoryList (xmlNode *cnode) |
| void | checkHistoryFilter (UniXML_iterator &it) |
| bool | isActivated () |
| virtual void | processingMessage (UniSetTypes::VoidMessage *msg) |
| virtual void | sysCommand (UniSetTypes::SystemMessage *sm) |
| virtual void | sensorInfo (UniSetTypes::SensorMessage *sm) |
| virtual void | timerInfo (UniSetTypes::TimerMessage *tm) |
| virtual void | askSensors (UniversalIO::UIOCommand cmd) |
| virtual void | sendEvent (UniSetTypes::SystemMessage &sm) |
| virtual void | localSaveValue (AIOStateList::iterator &it, const IOController_i::SensorInfo &si, CORBA::Long newvalue, UniSetTypes::ObjectId sup_id) |
| virtual void | localSaveState (DIOStateList::iterator &it, const IOController_i::SensorInfo &si, CORBA::Boolean newstate, UniSetTypes::ObjectId sup_id) |
| virtual void | localSetState (DIOStateList::iterator &it, const IOController_i::SensorInfo &si, CORBA::Boolean newstate, UniSetTypes::ObjectId sup_id) |
| virtual void | localSetValue (AIOStateList::iterator &it, const IOController_i::SensorInfo &si, CORBA::Long value, UniSetTypes::ObjectId sup_id) |
| virtual void | sigterm (int signo) |
| bool | activateObject () |
| bool | readItem (UniXML &xml, UniXML_iterator &it, xmlNode *sec) |
| void | buildEventList (xmlNode *cnode) |
| void | readEventList (std::string oname) |
| void | checkHeartBeat () |
| virtual void | loggingInfo (UniSetTypes::SensorMessage &sm) |
| сохранение информации об изменении состояния датчика в базу | |
| virtual void | dumpOrdersList (const IOController_i::SensorInfo &si, const IONotifyController::ConsumerList &lst) |
| virtual void | dumpThresholdList (const IOController_i::SensorInfo &si, const IONotifyController::ThresholdExtList &lst) |
| virtual void | updateHistory (UniSetTypes::SensorMessage *sm) |
| virtual void | saveHistory () |
| void | buildHistoryList (xmlNode *cnode) |
| void | checkHistoryFilter (UniXML_iterator &it) |
| bool | isActivated () |
Защищенные данные | |
| ReadSlotList | lstRSlot |
| UniSetTypes::uniset_mutex | mutex_start |
| int | heartbeatCheckTime |
| std::string | heartbeat_node |
| int | histSaveTime |
| HeartBeatList | hlist |
| UniSetTypes::uniset_mutex | hbmutex |
| WDTInterface * | wdt |
| bool | activated |
| bool | workready |
| EventList | elst |
| std::string | e_filter |
| int | evntPause |
| int | activateTimeout |
| bool | dblogging |
| History | hist |
| HistoryFuseMap | histmap |
| DIOStateList::iterator | ditPulsar |
| IOController_i::SensorInfo | siPulsar |
| UniversalIO::IOTypes | iotypePulsar |
| int | msecPulsar |
| UniSetTypes::uniset_mutex | act_mutex |
Друзья | |
| std::ostream & | operator<< (std::ostream &os, const HistoryInfo &h) |
| std::ostream & | operator<< (std::ostream &os, const HistoryInfo &h) |
| bool SharedMemory::activateObject | ( | ) | [protected, virtual] |
Регистрирация объекта и всех его подобъектов в репозитории.
Переопределяет метод предка IONotifyController.
Перекрестные ссылки PassiveTimer::getCurrent() и UniSetTimer::WaitUpTime.
| bool SharedMemory::activateObject | ( | ) | [protected, virtual] |
Регистрирация объекта и всех его подобъектов в репозитории.
Переопределяет метод предка IONotifyController.
| virtual void SharedMemory::dumpOrdersList | ( | const IOController_i::SensorInfo & | si, |
| const IONotifyController::ConsumerList & | lst | ||
| ) | [inline, protected, virtual] |
сохранение списка заказчиков По умолчанию делает dump, если объявлен dumper.
Переопределяет метод предка IONotifyController.
| virtual void SharedMemory::dumpOrdersList | ( | const IOController_i::SensorInfo & | si, |
| const IONotifyController::ConsumerList & | lst | ||
| ) | [inline, protected, virtual] |
сохранение списка заказчиков По умолчанию делает dump, если объявлен dumper.
Переопределяет метод предка IONotifyController.
| virtual void SharedMemory::dumpThresholdList | ( | const IOController_i::SensorInfo & | si, |
| const IONotifyController::ThresholdExtList & | lst | ||
| ) | [inline, protected, virtual] |
сохранение списка заказчиков пороговых датчиков По умолчанию делает dump, если объявлен dumper.
Переопределяет метод предка IONotifyController.
| virtual void SharedMemory::dumpThresholdList | ( | const IOController_i::SensorInfo & | si, |
| const IONotifyController::ThresholdExtList & | lst | ||
| ) | [inline, protected, virtual] |
сохранение списка заказчиков пороговых датчиков По умолчанию делает dump, если объявлен dumper.
Переопределяет метод предка IONotifyController.
| int SharedMemory::getHistoryStep | ( | ) | [inline] |
период между точками "дампа", мсек
| int SharedMemory::getHistoryStep | ( | ) | [inline] |
период между точками "дампа", мсек
| static void SharedMemory::help_print | ( | int | argc, |
| const char *const * | argv | ||
| ) | [static] |
глобальная функция для вывода help-а
| void SharedMemory::help_print | ( | int | argc, |
| const char *const * | argv | ||
| ) | [static] |
глобальная функция для вывода help-а
| SharedMemory * SharedMemory::init_smemory | ( | int | argc, |
| const char *const * | argv | ||
| ) | [static] |
глобальная функция для инициализации объекта
Перекрестные ссылки UniSetTypes::conf, UniSetTypes::DefaultObjectId, UniSetTypes::Configuration::getArgParam(), ORepHelpers::getShortName() и UniSetTypes::Configuration::oind.
| static SharedMemory* SharedMemory::init_smemory | ( | int | argc, |
| const char *const * | argv | ||
| ) | [static] |
глобальная функция для инициализации объекта
| void SharedMemory::loggingInfo | ( | UniSetTypes::SensorMessage & | sm | ) | [protected, virtual] |
сохранение информации об изменении состояния датчика в базу
Переопределяет метод предка IONotifyController.
| virtual void SharedMemory::loggingInfo | ( | UniSetTypes::SensorMessage & | sm | ) | [protected, virtual] |
сохранение информации об изменении состояния датчика в базу
Переопределяет метод предка IONotifyController.
| virtual void SharedMemory::processingMessage | ( | UniSetTypes::VoidMessage * | msg | ) | [protected, virtual] |
обработка приходящих сообщений
Переопределяет метод предка UniSetObject.
| void SharedMemory::processingMessage | ( | UniSetTypes::VoidMessage * | msg | ) | [protected, virtual] |
обработка приходящих сообщений
Переопределяет метод предка UniSetObject.
| HistorySlot SharedMemory::signal_history | ( | ) |
сигнал о срабатывании условий "сборса" дампа истории
| SharedMemory::HistorySlot SharedMemory::signal_history | ( | ) |
сигнал о срабатывании условий "сборса" дампа истории
| void SharedMemory::sigterm | ( | int | signo | ) | [protected, virtual] |
Функция вызываемая при приходе сигнала завершения или прерывания процесса. Переопределив ее можно выполнять специфичные для процесса действия по обработке сигнала. Например переход в безопасное состояние.
Переопределяет метод предка ObjectsManager.
| virtual void SharedMemory::sigterm | ( | int | signo | ) | [protected, virtual] |
Функция вызываемая при приходе сигнала завершения или прерывания процесса. Переопределив ее можно выполнять специфичные для процесса действия по обработке сигнала. Например переход в безопасное состояние.
Переопределяет метод предка ObjectsManager.
HistoryFuseMap SharedMemory::histmap [protected] |
map для оптимизации поиска
1.7.6.1