OtlCommon
Namespace Diagram OtlCommon

Struct Summary
TOmniMessageID Describes 'smart' IOmniTaskControl message (either message ID, method name,
or method pointer.
TOmniProcessTimes  
TOmniCounter  
TOmniValue  
TOmniExecutable  
TOmniAlignedInt64  
TOmniGroupAffinity  
TOmniAlignedInt32  
TOmniRecord<T>  
 

Interface Summary
IOmniStringData  
IOmniInterfaceDictionary  
IOmniAutoDestroyObject  
IOmniAnsiStringData  
IOmniSystemEnvironment  
IOmniValueEnumerable  
IOmniAffinity  
IOmniThreadEnvironment  
IOmniCounter  
IOmniWideStringData  
IOmniProcessEnvironment  
IOmniVariantData  
IOmniExtendedData  
IOmniWaitableValue  
IOmniEnvironment  
IOmniValueEnumerator Slightly different from the IEnumerable:
- Returns TOmniValue.
- Must ensure correct operation of multiple simultaneous enumerators.
- TryTake must be implemented to support mutable collections (as TOmniBlockingCollection).
For non-mutable collections TryTake can simply return false if the collection
is empty.
- TryTake must be threadsafe - when used in Parallel.For, data manager will call
it simultaneously from multiple threads at the same time.
IOmniNUMANodesInternal  
IOmniNUMANodes  
IOmniProcessorGroups  
IOmniProcessorGroup  
IOmniNUMANode  
IOmniIntegerSet  
IOmniProcessorGroupsInternal  
 

Class Summary
TOmniVariantData  
TOmniStringData  
TOmniThreadEnvironment  
TOmniInterfaceDictionary  
TOmniExtendedData  
TOmniValueObj TOmniValue wrapper - for when you need to treat TOmniValue as an object.
TOmniEnvironment  
TOmniValueContainer  
TOmniAutoDestroyObject  
TOmniSystemEnvironment  
TOmniAffinity  
TOmniAnsiStringData  
TOmniCounterImpl  
TOmniWaitableValue  
TOmniValueEnumerator Abstract enumerator class, used as a base for internal classes passed to the
OtlDataManager.
TOmniWideStringData  
TOmniProcessEnvironment  
TOmniRecordWrapper<T>  
TOmniNUMANode  
TOmniNUMANodes  
TOmniIntegerSet  
TOmniProcessorGroups  
TOmniProcessorGroup  
 

Enum Summary
TOmniAffinityTarget  
TOmniValueDataType  
TOmniMessageIDType  
TOmniProcessPriorityClass  
TOmniExecutableKind  
 

Typedef Summary
TOmniProcessMemoryCounters  
TOmniInterfaceDictionaryPair  
 

Namespace Summary
Utils  
 

Unit Summary
globals OtlCommon  
 

Delegate Summary
TOmniIntegerSetChangedEvent