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 свойства синхросекций, т |