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

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

Классы

struct  ReceiverInfo

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

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

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

static UNetExchangeinit_unetexchange (int argc, const char *argv[], UniSetTypes::ObjectId shmID, SharedMemory *ic=0)
static void help_print (int argc, const char *argv[])
static UNetExchangeinit_unetexchange (int argc, const char *argv[], UniSetTypes::ObjectId shmID, SharedMemory *ic=0)
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.

Перекрестные ссылки UniSetObject::activateObject().

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 
) [static]

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

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

static UNetExchange* UNetExchange::init_unetexchange ( int  argc,
const char *  argv[],
UniSetTypes::ObjectId  shmID,
SharedMemory ic = 0 
) [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.

Перекрестные ссылки UniSetObject::sigterm().

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

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

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

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


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