Cntm.RefUtils


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

Данный пакет содержит разнообразные классы, связанные с подсчетом ссылок.

Данный пакет содержит классы хэндлов. Хэндлы являются развитием идеи подсчета ссылок. Они во многом похожи на ссылочные указатели, но только вместо удаления объекта, когда не остается хэндлов, связанных с объектом, они вызывают указанный в параметре шаблона метод или функцию. Хэндлы одновременно являются и ссылочными указателями. Имеется 4 базовых класса хэндлов: Cntm::RefHandle, Cntm::RefHandleFn, Cntm::SynchroRefHandle, Cntm::SynchroRefHandleFn. 1 и 3 классы обеспечивают вызов метода объекта, с которым связаны хэндлы, 2 и 4 - вызов функции. Кроме того классы SynchroRefHandle... обеспечивают синхронный отложенный вызов (см. синхронизацию) указанного метода или функции.


Классы

class  Cntm::RefHandle< T, FinalizeP >
 Механизм хэндлов предназначен для автоматизации вызова определенного метода объекта при уничтожении последнего хэндла, связанного с объектом. Подробнее...
class  Cntm::RefHandleFn< T, FinalizeP >
 Механизм хэндлов предназначен для автоматизации вызова определенного метода объекта при уничтожении последнего хэндла, связанного с объектом. Подробнее...
class  Cntm::SynchroRefHandle< T, FinalizeP >
 Механизм хэндлов предназначен для автоматизации вызова определенного метода объекта при уничтожении последнего хэндла, связанного с объектом. Подробнее...
class  Cntm::SynchroRefHandleFn< T, FinalizeP >
 Механизм хэндлов предназначен для автоматизации вызова определенного метода объекта при уничтожении последнего хэндла, связанного с объектом. Подробнее...


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