SObjectizer  5.1
Открытые члены | Закрытые типы | Полный список членов класса
Класс so_sysconf_4::ntservice::sobjectizer_task_t

Класс задачи, на контексте которой будет выполняться запуск SObjectizer-а. Подробнее...

Граф наследования:so_sysconf_4::ntservice::sobjectizer_task_t:

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

virtual int open (void *args=0)
 
virtual int svc ()
 

Закрытые типы

typedef ACE_Task< ACE_MT_SYNCH > base_type_t
 Псевдоним для базового типа.
 

Подробное описание

Класс задачи, на контексте которой будет выполняться запуск SObjectizer-а.

Если запуск SObjectizer прошел успешно, то в очередь сообщений сервиса ставится сообщение SOBJECTIZER_STARTED. После завершения работы SObjectizer-а и всей задачи, на контексте которой SObjectizer работал, в очередь сообщений сервиса ставится сообщение SOBJECTIZER_FINISHED.

Методы

int so_sysconf_4::ntservice::sobjectizer_task_t::open ( void *  args = 0)
virtual

Запускает задачу на отдельной нити.

Используется в so_sysconf_4::ntservice::ntservice_t::svc().

int so_sysconf_4::ntservice::sobjectizer_task_t::svc ( )
virtual

Выполняет основную работу – запуск SObjectizer-а и ожидание его завершения. Перед выходом ставит в очередь сообщений ntservice_t сообщение MB_SOBJECTIZER_FINISHED.

Перекрестные ссылки so_sysconf_4::ntservice::run_sobjectizer().


Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:26. Создано системой  doxygen1.8.3.1 Intervale SourceForge.net Logo