е. объединяет классы Cntm::Using и Cntm::ReentrantSync в один.
Класс не поддерживает многопоточность.
См. определение в файле UsingReentrantSync.h строка 30
Открытые члены | |
UsingReentrantSync (const IBasicSynchro::Ptr &Object) | |
Конструктор инициализации ссылочным указателем или обычной ссылкой (которая м. | |
UsingReentrantSync & | operator= (const Cntm::IBasicSynchro::Ptr &Object) |
Оператор присвоения ссылочного указателя или обычной ссылки (которая м. | |
void | Unuse () |
Досрочный выход из Using-секции. |
Cntm::UsingReentrantSync::UsingReentrantSync | ( | const IBasicSynchro::Ptr & | Object | ) | [inline] |
Конструктор инициализации ссылочным указателем или обычной ссылкой (которая м.
б. преобразована к ссылочному указателю) на объект. Сохраняет полученный ссылочный указатель. Производит вход в синхропространство в реентерабельном режиме.
Исключение: TerminatingSignal - если установлен флаг Terminated() текущей единицы выполнения или объект находится в удаляемом состоянии (ссылочный указатель на него равен NULL).
Object | - сылочный указатель или ссылка на объект, который будет использоваться в этой секции. |
См. определение в файле UsingReentrantSync.h строка 40
UsingReentrantSync& Cntm::UsingReentrantSync::operator= | ( | const Cntm::IBasicSynchro::Ptr & | Object | ) | [inline] |
Оператор присвоения ссылочного указателя или обычной ссылки (которая м.
б. преобразована к ссылочному указателю) на объект. Сохраняет полученный ссылочный указатель. Производит вход в синхропространство в реентерабельном режиме.
Исключение: TerminatingSignal - если установлен флаг Terminated() текущей единицы выполнения или объект находится в удаляемом состоянии (ссылочный указатель на него равен NULL).
Object | - сылочный указатель или ссылка на объект, который будет использоваться в этой секции. |
Переопределяет метод предка Cntm::Using.
См. определение в файле UsingReentrantSync.h строка 48
Перекрестные ссылки Cntm::ReentrantSync::operator=() и Cntm::Using::operator=().
void Cntm::UsingReentrantSync::Unuse | ( | ) | [inline] |
Досрочный выход из Using-секции.
Сбрасывает в NULL значение хранящегося ссылочного указателя и выходит из синхропространства.
Переопределяет метод предка Cntm::Using.
См. определение в файле UsingReentrantSync.h строка 58
Перекрестные ссылки Cntm::ReentrantSync::Leave() и Cntm::RefPtr< T >::SetNull().
© Овсеевич Р.В. Документация по CntmLib 1.1.4 от 28 May 2008. Создано системой 1.5.3 |