CntmLib Классы

Классы с их кратким описанием.
Cntm::ActiveObjectАктивный объект - это объект, имеющий свои собственные потоки выполнения
Cntm::ActiveRefBaseБазовый класс для активных объектов
Cntm::ActiveRefBaseExБазовый класс для активных объектов
Cntm::ActiveSynchroRefBaseБазовый класс для активных объектов
Cntm::ActiveSynchroRefBaseExБазовый класс для активных объектов
Cntm::ActiveThreadКласс потока активного объекта
Cntm::ActiveThreadHandleХэндл потока активного объекта
Cntm::ActiveThreadTerminatingSignalКласс сигнала, использующегося в качестве исключения при завершении потока активного объекта
Cntm::AggregatedBaseБазовый класс для объектов, являющихся составными частями агрегата (агрегированных объектов)
Cntm::AsyncProcКласс асинхронной процедуры
Cntm::AsyncProcHandleХэндл асинхронной процедуры
Cntm::AsyncProcResult< ResT >Класс для получения результата выполнения всинхронного метода, указанного при создании процедуры
Cntm::AsyncProcResult< void >Специальная версия класса результата асинхронной прцедуры, когда возвращаемое значение отсутствует
Cntm::AsyncProcTerminatingSignalКласс сигнала, использующегося в качестве исключения при завершении асинхронных процедур
Cntm::SpecUtils::AtomicVariableКласс атомарной переменной
Cntm::BadArgExceptionНедопустимый аргумент, переданный процедуре
Cntm::BasicAsyncProcБазовый класс, содержащий ряд общих типов и констант
Cntm::BasicGenericRefPtrБазовый класс для классов GenericRefPtr и GenericNoRefPtr (см
Cntm::SpecUtils::BasicRefHandle< T, RefImplementationT >Базовый класс для хэндлов
Cntm::BasicSyncБазовый класс для синхросекций
noncopyable
Cntm::DeferEvent< SignatureT >Шаблонный класс отложенного синхронного (сериализованного) события
Cntm::DirectEvent< SignatureT >Шаблонный класс обычного (прямого) события
Cntm::EventLinkКласс связи между событием и обработчиком
Cntm::EventLinksGroupКласс группы связей между событием и обработчиком
Cntm::ExceptionБазовый класс исключений, генерируемых библиотекой
Cntm::ExecutionUnitБазовый класс единицы выполнения программы
Cntm::ExecutionUnitHandleКласс хэндла единицы выполнения
Cntm::ExtraSynchroSpaceКласс дополнительного синхропространства
Cntm::SpecUtils::FastMutexКласс быстрого нерекурсивного мьютекса
Cntm::SpecUtils::FastMutex::LockКласс блокировки для быстрого мьютекса
Cntm::ForceDeleteRefObjectExceptionПринудительное уничтожение объекта, использующего RefBaseEx, запрещено
Cntm::FormatMsgPrmConvertor
Автор:
Овсеевич Р
Cntm::FormatStringКласс для хранения форматных строк (содержащих текст сообщения и указатели места вставки параметров, имеющие вид "%%Index", Index = 1
Cntm::GenericMethodNoRefPtr< SignatureT >Класс указателя на метод объекта
Cntm::GenericMethodNoRefPtr< SignatureT >::ClosureСпециальный класс, используемый для вызова метода, на который указывает указатель
Cntm::GenericMethodRefPtr< SignatureT >Класс указателя на метод объекта
Cntm::GenericMethodRefPtr< SignatureT >::ClosureСпециальный класс, используемый для вызова метода, на который указывает указатель
Cntm::GenericNoRefPtrКласс обобщенного не ссылочного указателя
Cntm::GenericRefPtrОбобщенные ссылочные указатели это нешаблонные, нетипизированные указатели (указатели на void*), обладающие способностью управлять подсчетом ссылок на указываемый объект
Cntm::HandledList< ValueT, StoreT >Контейнерный класс перечня
Cntm::HandledList< ValueT, StoreT >::AddResultКласс, инкапсулирующий результат добавления нового эл-та в перечень
Cntm::HandledList< ValueT, StoreT >::EnumeratorКласс для перечисления значений, хранящихся в перечне
Cntm::HandledList< ValueT, StoreT >::HandleКласс хэндла, отвечающий за присутствие связанного с ним значения в перечне
Cntm::IBasicSynchroДанный класс является базовым для классов синхропространств и сихрообъектов и определяет способы входа в синхропространство
Cntm::IllegalStateExceptionНеподходящее состояние объекта для выполнения операции
Cntm::IRefObjectИнтерфейс для объекта, подсчитывающего ссылки на себя
Cntm::LinkedListItemBaseБазовый класс для эл-та двусвязанного списка
Cntm::LoopInNoMainThreadExceptionИсключение, генерируемое при попытке запуска цикла обработки сообщений не из главного потока (в QT такой запуск запрещен)
Cntm::MainSynchroSpaceКласс главного синхропространства
Cntm::MainSynchroSpace::ApplicationКласс приложения
Cntm::NoneAsyncResultExceptionИсключение, генерируемое при попытке считать результат асинхронной процедуры, когда ее выполнение закончилось генерацией исключения, которое не было обработано в самой процедуре
Cntm::NoReentrantModeExceptionИсключение, генерируемое при попытке реентерабельного входа в синхропространство в не REENTRANT режиме
Cntm::NoRefPtrRegister< T >Это шаблонный класс перечня, хранящий не ссылочные (обычные) указатели на объекты, однако принимающий и перечисляющий ссылочные указатели
Cntm::NoRefPtrRegister< T >::EnumeratorКласс перечислителя
Cntm::NoRefPtrRegisterEx< T >Это шаблонный класс перечня, хранящий не ссылочные (обычные) указатели на объекты, однако принимающий и перечисляющий ссылочные указатели
Cntm::NoRefPtrRegisterEx< T >::EnumeratorКласс перечислителя
Cntm::NullArgExceptionАргумент, являющийся указателем, содержит недопустимое NULL значение
Cntm::SpecUtils::ObjectAllocateBuffer< T >Класс буфера для выделения места под объект, создаваемый оператором new(void*)
Cntm::QTMainSynchroSpaceКласс главного синхропространства, использующего средства библиотеки QT для реализации функций главного синхропространства
Cntm::QTMainSynchroSpace::ApplicationКласс QT приложения
Cntm::QTMainSynchroSpace::EventLoopСпециальный класс цикла обработки событий QT
Cntm::ReentrantSyncКласс синхросекции, выполняющей вход в синхропространство в реентерабельном режиме
Cntm::RefBaseОсновная реализация подсчета ссылок
Cntm::RefBaseExБолее сложная реализация подсчета ссылок
Cntm::RefHandle< T, FinalizeP >Механизм хэндлов предназначен для автоматизации вызова определенного метода объекта при уничтожении последнего хэндла, связанного с объектом
Cntm::RefHandleFn< T, FinalizeP >Механизм хэндлов предназначен для автоматизации вызова определенного метода объекта при уничтожении последнего хэндла, связанного с объектом
Cntm::RefObjectUsedExceptionПри уничтожении объекта с подсчетом ссылок выяснилось, что на него еще имеются ссылки, созданные в деструкторе
Cntm::RefPtr< T >Специальный ссылочный указатель для автоматизации подсчета ссылок на объекты
Cntm::Register< ValueT, StoreT >Контейнерный класс перечня значений, хранящихся во внешних источниках
Cntm::Register< ValueT, StoreT >::EnumeratorКласс для перечисления значений, хранящихся в перечне
Cntm::Register< ValueT, StoreT >::ItemКласс эл-та перечня
Cntm::RegisterEx< ValueT, StoreT >Контейнерный класс перечня значений, хранящихся во внешних источниках
Cntm::RegisterEx< ValueT, StoreT >::EnumeratorКласс для перечисления значений, хранящихся в перечне
Cntm::RegisterEx< ValueT, StoreT >::ItemКласс эл-та перечня
Cntm::SpecUtils::IntTypeFromPointer::Selector< SizeOfPointer >
Cntm::SpecUtils::IntTypeFromPointer::Selector< 4 >
Cntm::SpecUtils::IntTypeFromPointer::Selector< 8 >
Cntm::SignatureArgInfo< ArgT >
Cntm::SignatureArgInfo< ArgT & >
Cntm::SignatureArgInfo< const ArgT & >
Cntm::SignatureArgInfo< const volatile ArgT & >
Cntm::SignatureArgInfo< volatile ArgT & >
Cntm::SignatureArgsCollectObjectBase< DeriveClassT, ResT, SignatureInfoT >Базовый класс для класса SignatureArgsCollectObject, используемого в operator()
Cntm::SignatureArgsCollector< DeriveClassT, ResT, SignatureInfoT, ArgsCountI >Данный модуль предоставляет средства для сборки аргументов вызова в единую структуру (структура Cntm::SignatureInfo::Args, которая будет содержать копии значений всех аргументов, переданных при вызове) для последующей обработки
Cntm::SignatureInfo< SignatureT >Данный модуль предоставляет средства для разбора сигнатур функций и методов: выделение типов параметров, типа возвращаемого значения, некоторые вспомогательные типы и статические методы
Cntm::SignatureResult< ResT >
Cntm::SignatureResult< void >
Cntm::SyncКласс синхросекции, выполняющей вход в синхропространство в нереентерабельном режиме
Cntm::SynchroAggregatedBaseБазовый класс для синхрообъектов
Cntm::SynchroObjectБазовый класс для синхрообъектов
Cntm::SynchroRefBaseБазовый класс для синхрообъектов
Cntm::SynchroRefBaseExБазовый класс для синхрообъектов
Cntm::SynchroRefHandle< T, FinalizeP >Механизм хэндлов предназначен для автоматизации вызова определенного метода объекта при уничтожении последнего хэндла, связанного с объектом
Cntm::SynchroRefHandleFn< T, FinalizeP >Механизм хэндлов предназначен для автоматизации вызова определенного метода объекта при уничтожении последнего хэндла, связанного с объектом
Cntm::SynchroSpaceКласс Cntm::SynchroSpace - базовый класс для синхропространств
Cntm::SynchroSpace::IMainSynchroSpaceFactoryИнтерфейс для фабрики класса, возвращающей указатель на объект главного синхропространства
Cntm::SynchroSpace::TaskBaseБазовый класс синхронной задачи
Cntm::SynchroSpace::TaskQueueКласс очереди задач для синхронного выполнения
Cntm::SpecUtils::SysCriticalSectionРеализация критической секции
Cntm::SpecUtils::SysCriticalSection::LockБлокирующий объект
Cntm::SpecUtils::SysSignalFlagРеализация сигнального флага
Cntm::SystemExceptionОшибка вызова системных функций
Cntm::SpecUtils::SysThreadКласс для запуска и выхода из потока
Cntm::SpecUtils::SysThreadIdentifierКласс обеспечивает идентификацию потоков
Cntm::SpecUtils::SysThreadLocalIntЛокальная потоковая переменная
Cntm::SpecUtils::SysThreadLocalPtrЛокальная потоковая переменная
Cntm::TerminatingSignalБазовый класс сигнала, использующегося в качестве исключения при завершении потоков активных объектов и асинхронных процедур
Cntm::UsingОбъекты данного класса используются как scoped-объекты, наподобии auto_ptr и т
Cntm::UsingReentrantSyncДобавляет к Cntm::Using свойства синхросекций, т
Cntm::UsingSyncДобавляет к Cntm::Using свойства синхросекций, т

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