|
Astra Linux Directory Client Core API
1.7.0
|
#include "ALDThread.h"
Открытые члены | |
| bool | Start () |
| bool | Terminate (bool join) |
| void | Join () |
| bool | IsTerminated () |
| bool | IsStarted () const |
| bool | IsCompleted () |
Защищенные члены | |
| virtual void | Execute ()=0 |
| virtual void | DoTerminate () |
Защищенные статические члены | |
| static void | ThreadProc (CALDAbstractThread *owner) |
Защищенные данные | |
| bool | m_bStarted |
| bool | m_bTerminated |
| atomic_bool | m_abTerminate |
| thread | m_th |
Базовый класс потока обработки Astra Linux Directory.
|
inlineprotectedvirtual |
Перегружаемая функция дополнительный действий при остановке
|
protectedpure virtual |
Перегружаемая функция дополнительный действий при запуске
|
inline |
Возвращает состояние
|
inline |
Возвращает состояние
| bool ALD::CALDAbstractThread::IsTerminated | ( | ) |
Возвращает состояние
| void ALD::CALDAbstractThread::Join | ( | ) |
Ожидание завершения работы
| bool ALD::CALDAbstractThread::Start | ( | ) |
Запуск
| bool ALD::CALDAbstractThread::Terminate | ( | bool | join | ) |
Завершение работы (возможно с ожиданием завершения)
|
staticprotected |
Перегружаемая процедура обработки
|
protected |
Внутренний признак прерывания
|
protected |
Признак запуска
|
protected |
Признак прерывания
|
protected |
Дескриптор потока