Класс Cntm::BasicAsyncProc

Граф наследования:Cntm::BasicAsyncProc:

Cntm::AsyncProc Cntm::AsyncProcHandle Cntm::AsyncProcResult< ResT > Cntm::AsyncProcResult< void >

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


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

Базовый класс, содержащий ряд общих типов и констант.

Автор:
Овсеевич Р.

См. определение в файле BasicAsyncProc.h строка 27


Открытые типы

enum  ProcType { ptThread, ptDefer, ptDirect }
 Перечисление типов асинхронных процедур. Подробнее...
enum  ThreadPriority { tpNormal = Cntm::SpecUtils::SysThread::prNormal, tpLow = Cntm::SpecUtils::SysThread::prLow, tpHigh = Cntm::SpecUtils::SysThread::prHigh, tpTimeCritical = Cntm::SpecUtils::SysThread::prTimeCritical }
 Приоритет потока. Подробнее...

Статические открытые данные

static const uint tmInfinite = std::numeric_limits<uint>::max()
 Константа бесконечного времени ожидания завершения процедуры.

Перечисления

enum Cntm::BasicAsyncProc::ProcType

Перечисление типов асинхронных процедур.

Элементы перечислений:
ptThread  Асинхронная процедура, запускаемая в новом потоке.
ptDefer  Процедура, запускаемая отложенно, синхронизированно с указанным синхропространством.
ptDirect  Процедура, вызываемая непосредственно в точке запуска.

См. определение в файле BasicAsyncProc.h строка 34

enum Cntm::BasicAsyncProc::ThreadPriority

Приоритет потока.

Элементы перечислений:
tpNormal  Обычный приоритет.
tpLow  Пониженный приоритет.
tpHigh  Повышенный приоритет.
tpTimeCritical  Наивысший приоритет.

Может устанавливаться только root'ом.

См. определение в файле BasicAsyncProc.h строка 55


Данные класса

const uint Cntm::BasicAsyncProc::tmInfinite = std::numeric_limits<uint>::max() [static]

Константа бесконечного времени ожидания завершения процедуры.

См. определение в файле BasicAsyncProc.h строка 82


Объявления и описания членов классов находятся в файлах:
SourceForge.net Logo
© Овсеевич Р.В. Документация по CntmLib 1.1.4 от 28 May 2008. Создано системой  doxygen 1.5.3