UniSet
1.4.0
|
Классы | |
struct | NetNodeInfo |
struct | SInfo |
Открытые члены | |
UniExchange (UniSetTypes::ObjectId id, UniSetTypes::ObjectId shmID, SharedMemory *ic=0, const std::string prefix="unet") | |
void | execute () |
virtual IOController_i::ShortMapSeq * | getSensors () |
UniExchange (UniSetTypes::ObjectId id, UniSetTypes::ObjectId shmID, SharedMemory *ic=0, const std::string prefix="unet") | |
void | execute () |
virtual IOController_i::ShortMapSeq * | getSensors () |
Открытые статические члены | |
static UniExchange * | init_exchange (int argc, const char *const *argv, UniSetTypes::ObjectId shmID, SharedMemory *ic=0, const std::string prefix="unet") |
static void | help_print (int argc, const char **argv) |
static UniExchange * | init_exchange (int argc, const char *const *argv, UniSetTypes::ObjectId shmID, SharedMemory *ic=0, const std::string prefix="unet") |
static void | help_print (int argc, const char **argv) |
Защищенные типы | |
typedef std::vector< SInfo > | SList |
typedef std::list< NetNodeInfo > | NetNodeList |
typedef std::vector< SInfo > | SList |
typedef std::list< NetNodeInfo > | NetNodeList |
Защищенные члены | |
virtual void | processingMessage (UniSetTypes::VoidMessage *msg) |
virtual void | sysCommand (UniSetTypes::SystemMessage *sm) |
virtual void | askSensors (UniversalIO::UIOCommand cmd) |
virtual void | sensorInfo (UniSetTypes::SensorMessage *sm) |
virtual void | timerInfo (UniSetTypes::TimerMessage *tm) |
virtual void | sigterm (int signo) |
void | readConfiguration () |
bool | readItem (UniXML &xml, UniXML_iterator &it, xmlNode *sec) |
bool | initItem (UniXML_iterator &it) |
void | updateLocalData () |
void | initIterators () |
virtual void | processingMessage (UniSetTypes::VoidMessage *msg) |
virtual void | sysCommand (UniSetTypes::SystemMessage *sm) |
virtual void | askSensors (UniversalIO::UIOCommand cmd) |
virtual void | sensorInfo (UniSetTypes::SensorMessage *sm) |
virtual void | timerInfo (UniSetTypes::TimerMessage *tm) |
virtual void | sigterm (int signo) |
void | readConfiguration () |
bool | readItem (UniXML &xml, UniXML_iterator &it, xmlNode *sec) |
bool | initItem (UniXML_iterator &it) |
void | updateLocalData () |
void | initIterators () |
Защищенные данные | |
xmlNode * | cnode |
std::string | s_field |
std::string | s_fvalue |
SMInterface * | shm |
NetNodeList | nlst |
int | polltime |
PassiveTimer | ptUpdate |
bool | init_ok |
SList | mymap |
size_t | maxIndex |
int | smReadyTimeout |
static void UniExchange::help_print | ( | int | argc, |
const char ** | argv | ||
) | [static] |
глобальная функция для вывода help-а
void UniExchange::help_print | ( | int | argc, |
const char ** | argv | ||
) | [static] |
глобальная функция для вывода help-а
virtual void UniExchange::processingMessage | ( | UniSetTypes::VoidMessage * | msg | ) | [protected, virtual] |
обработка приходящих сообщений
Переопределяет метод предка UniSetObject.
void UniExchange::processingMessage | ( | UniSetTypes::VoidMessage * | msg | ) | [protected, virtual] |
обработка приходящих сообщений
Переопределяет метод предка UniSetObject.
Используется в UniSetObject::callback().
virtual void UniExchange::sigterm | ( | int | signo | ) | [protected, virtual] |
Функция вызываемая при приходе сигнала завершения или прерывания процесса. Переопределив ее можно выполнять специфичные для процесса действия по обработке сигнала. Например переход в безопасное состояние.
Переопределяет метод предка ObjectsManager.
void UniExchange::sigterm | ( | int | signo | ) | [protected, virtual] |
Функция вызываемая при приходе сигнала завершения или прерывания процесса. Переопределив ее можно выполнять специфичные для процесса действия по обработке сигнала. Например переход в безопасное состояние.
Переопределяет метод предка ObjectsManager.