UniSet  1.7.0
Классы | Открытые члены | Открытые статические члены | Защищенные типы | Защищенные члены | Защищенные данные
Класс UNetExchange
Граф наследования:UNetExchange:
UniSetObject_LT UniSetObject_LT UniSetObject UniSetObject

Полный список членов класса

Классы

struct  ReceiverInfo

Открытые члены

 UNetExchange (UniSetTypes::ObjectId objId, UniSetTypes::ObjectId shmID, SharedMemory *ic=0, const std::string &prefix="unet")
bool checkExistUNetHost (const std::string &host, ost::tpport_t port)
 UNetExchange (UniSetTypes::ObjectId objId, UniSetTypes::ObjectId shmID, SharedMemory *ic=0, const std::string &prefix="unet")
bool checkExistUNetHost (const std::string &host, ost::tpport_t port)

Открытые статические члены

static UNetExchangeinit_unetexchange (int argc, const char *argv[], UniSetTypes::ObjectId shmID, SharedMemory *ic=0, const std::string &prefix="unet")
static void help_print (int argc, const char *argv[])
static UNetExchangeinit_unetexchange (int argc, const char *argv[], UniSetTypes::ObjectId shmID, SharedMemory *ic=0, const std::string &prefix="unet")
static void help_print (int argc, const char *argv[])

Защищенные типы

enum  Timer { tmStep, tmStep }
enum  Timer { tmStep, tmStep }

Защищенные члены

void step ()
virtual void processingMessage (UniSetTypes::VoidMessage *msg)
void sysCommand (UniSetTypes::SystemMessage *msg)
void sensorInfo (UniSetTypes::SensorMessage *sm)
void timerInfo (UniSetTypes::TimerMessage *tm)
void askSensors (UniversalIO::UIOCommand cmd)
void waitSMReady ()
void receiverEvent (UNetReceiver *r, UNetReceiver::Event ev)
virtual bool activateObject ()
 Активизация объекта (переопределяется для необходимых действий после активизации)
virtual void sigterm (int signo)
void initIterators ()
void startReceivers ()
void step ()
virtual void processingMessage (UniSetTypes::VoidMessage *msg)
void sysCommand (UniSetTypes::SystemMessage *msg)
void sensorInfo (UniSetTypes::SensorMessage *sm)
void timerInfo (UniSetTypes::TimerMessage *tm)
void askSensors (UniversalIO::UIOCommand cmd)
void waitSMReady ()
void receiverEvent (UNetReceiver *r, UNetReceiver::Event ev)
virtual bool activateObject ()
 Активизация объекта (переопределяется для необходимых действий после активизации)
virtual void sigterm (int signo)
void initIterators ()
void startReceivers ()

Защищенные данные

xmlNode * cnode
std::string s_field
std::string s_fvalue
SMInterfaceshm

Методы

bool UNetExchange::activateObject ( ) [protected, virtual]

Активизация объекта (переопределяется для необходимых действий после активизации)

Переопределяет метод предка UniSetObject.

virtual bool UNetExchange::activateObject ( ) [protected, virtual]

Активизация объекта (переопределяется для необходимых действий после активизации)

Переопределяет метод предка UniSetObject.

static void UNetExchange::help_print ( int  argc,
const char *  argv[] 
) [static]

глобальная функция для вывода help-а

void UNetExchange::help_print ( int  argc,
const char *  argv[] 
) [static]

глобальная функция для вывода help-а

UNetExchange * UNetExchange::init_unetexchange ( int  argc,
const char *  argv[],
UniSetTypes::ObjectId  shmID,
SharedMemory ic = 0,
const std::string &  prefix = "unet" 
) [static]

глобальная функция для инициализации объекта

Перекрестные ссылки UniSetTypes::conf, UniSetTypes::DefaultObjectId и UniSetTypes::Configuration::getArgParam().

static UNetExchange* UNetExchange::init_unetexchange ( int  argc,
const char *  argv[],
UniSetTypes::ObjectId  shmID,
SharedMemory ic = 0,
const std::string &  prefix = "unet" 
) [static]

глобальная функция для инициализации объекта

void UNetExchange::processingMessage ( UniSetTypes::VoidMessage msg) [protected, virtual]

обработка приходящих сообщений

Переопределяет метод предка UniSetObject.

virtual void UNetExchange::processingMessage ( UniSetTypes::VoidMessage msg) [protected, virtual]

обработка приходящих сообщений

Переопределяет метод предка UniSetObject.

void UNetExchange::sigterm ( int  signo) [protected, virtual]

Функция вызываемая при приходе сигнала завершения или прерывания процесса. Переопределив ее можно выполнять специфичные для процесса действия по обработке сигнала. Например переход в безопасное состояние.

Предупреждения:
В обработчике сигналов ЗАПРЕЩЕНО вызывать функции подобные exit(..), abort()!!!!

Переопределяет метод предка UniSetObject.

virtual void UNetExchange::sigterm ( int  signo) [protected, virtual]

Функция вызываемая при приходе сигнала завершения или прерывания процесса. Переопределив ее можно выполнять специфичные для процесса действия по обработке сигнала. Например переход в безопасное состояние.

Предупреждения:
В обработчике сигналов ЗАПРЕЩЕНО вызывать функции подобные exit(..), abort()!!!!

Переопределяет метод предка UniSetObject.


Объявления и описания членов классов находятся в файлах: