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