
е. объединяет классы 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
|