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