|
UniSet
2.6.0
|
Классы | |
| struct | ReceiverInfo |
Открытые члены | |
| UNetExchange (uniset::ObjectId objId, uniset::ObjectId shmID, const std::shared_ptr< SharedMemory > &ic=nullptr, const std::string &prefix="unet") | |
| bool | checkExistUNetHost (const std::string &host, int port) noexcept |
| std::shared_ptr< LogAgregator > | getLogAggregator () noexcept |
| std::shared_ptr< DebugStream > | log () noexcept |
| virtual uniset::SimpleInfo * | getInfo (const char *userparam=0) override |
Открытые статические члены | |
| static std::shared_ptr < UNetExchange > | init_unetexchange (int argc, const char *const argv[], uniset::ObjectId shmID, const std::shared_ptr< SharedMemory > &ic=0, const std::string &prefix="unet") |
| static void | help_print (int argc, const char *argv[]) noexcept |
Защищенные типы | |
| enum | Timer { tmStep } |
Защищенные члены | |
| void | step () noexcept |
| void | sysCommand (const uniset::SystemMessage *msg) override |
| void | sensorInfo (const uniset::SensorMessage *sm) override |
| void | timerInfo (const uniset::TimerMessage *tm) override |
| void | askSensors (UniversalIO::UIOCommand cmd) |
| void | waitSMReady () |
| void | receiverEvent (const std::shared_ptr< UNetReceiver > &r, UNetReceiver::Event ev) noexcept |
| virtual bool | activateObject () override |
| Активизация объекта (переопределяется для необходимых действий после активизации) | |
| virtual bool | deactivateObject () override |
| Деактивиция объекта (переопределяется для необходимых действий перед деактивацией) | |
| virtual void | sigterm (int signo) |
| void | termSenders () |
| void | termReceivers () |
| void | initIterators () noexcept |
| void | startReceivers () |
Защищенные данные | |
| xmlNode * | cnode |
| std::string | s_field |
| std::string | s_fvalue |
| std::shared_ptr< SMInterface > | shm |
| bool UNetExchange::activateObject | ( | ) | [override, protected, virtual] |
Активизация объекта (переопределяется для необходимых действий после активизации)
Переопределяет метод предка uniset::UniSetObject.
| bool UNetExchange::deactivateObject | ( | ) | [override, protected, virtual] |
Деактивиция объекта (переопределяется для необходимых действий перед деактивацией)
Переопределяет метод предка uniset::UniSetObject.
| void UNetExchange::help_print | ( | int | argc, |
| const char * | argv[] | ||
| ) | [static] |
глобальная функция для вывода help-а
| std::shared_ptr< UNetExchange > UNetExchange::init_unetexchange | ( | int | argc, |
| const char *const | argv[], | ||
| uniset::ObjectId | shmID, | ||
| const std::shared_ptr< SharedMemory > & | ic = 0, |
||
| const std::string & | prefix = "unet" |
||
| ) | [static] |
глобальная функция для инициализации объекта
| void UNetExchange::sigterm | ( | int | signo | ) | [protected, virtual] |
Функция вызываемая при приходе сигнала завершения или прерывания процесса. Переопределив ее можно выполнять специфичные для процесса действия по обработке сигнала. Например переход в безопасное состояние.
Переопределяет метод предка uniset::UniSetObject.
1.7.6.1