Пространство имен so_4::timer_thread::simple


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

Простейший таймер.


Классы

class  timer_demand_t
 Заявка на обслуживание нитью таймера. Подробнее...
class  timer_thread_t
 Класс простейшего таймера. Подробнее...

Функции

so_4::timer_thread::timer_thread_tcreate_timer_thread ()
so_4::timer_thread::timer_thread_tcreate_timer_thread (unsigned int precision)
void send_elapsed_msg (const timer_demand_t &demand)

Переменные

const unsigned int c_time_out


Функции

so_4::timer_thread::timer_thread_t * so_4::timer_thread::simple::create_timer_thread unsigned int  precision  ) 
 

Создание простейшей нити таймера.

Заметки:
Для создания объекта-таймера предпочтительнее использовать данную функцию, нежели явно создавать объект so_4::timer_thread::simple::timer_thread_t. Т.к. это уменьшает зависимость прикладной программы от деталей реализации SObjectizer-а.
Возвращается указатель на динамически созданный объект, который должен быть уничтожен посредством оператора delete.

Используется указанная точность таймера.

Аргументы:
precision  Точность таймера в миллисекундах.

so_4::timer_thread::timer_thread_t * so_4::timer_thread::simple::create_timer_thread  ) 
 

Создание простейшей нити таймера.

Заметки:
Для создания объекта-таймера предпочтительнее использовать данную функцию, нежели явно создавать объект so_4::timer_thread::simple::timer_thread_t. Т.к. это уменьшает зависимость прикладной программы от деталей реализации SObjectizer-а.
Возвращается указатель на динамически созданный объект, который должен быть уничтожен посредством оператора delete.

Используется точность таймера по-умолчанию.

Примеры:
sample/chstate/main.cpp, sample/destroyable_traits/main.cpp, sample/dyn_coop_controlled/main.cpp, sample/dyn_reg/main.cpp, sample/filter/c1.cpp, sample/filter/c2.cpp, sample/filter/server.cpp, sample/hello_all/main.cpp, sample/hello_delay/main.cpp, sample/hello_periodic/main.cpp, sample/hello_world/main.cpp, sample/high_traffic/client.cpp, sample/high_traffic/server.cpp, sample/inheritance/main.cpp, sample/parent_insend/main.cpp и sample/raw_channel/tcp_cln.cpp.


Документация по SObjectizer. Последние изменения: Thu Jan 12 10:52:52 2006. Создано системой  doxygen 1.4.6-NO
Hosted by uCoz