Namespace OtlCommon



Namespaces
OtlCommon.Utils  
 

Interface Summary
IOmniStringData  
IOmniCounter  
IOmniVariantData  
IOmniInterfaceDictionary  
IOmniAutoDestroyObject  
IOmniAffinity  
IOmniIntegerSet  
IOmniThreadEnvironment  
IOmniExtendedData  
IOmniAnsiStringData  
IOmniSystemEnvironment  
IOmniNUMANode  
IOmniNUMANodes  
IOmniProcessorGroup  
IOmniProcessorGroups  
IOmniProcessEnvironment  
IOmniEnvironment  
IOmniValueEnumerable  
IOmniWideStringData  
IOmniWaitableValue  
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  
IOmniProcessorGroupsInternal  
 

Class Summary
TOmniVariantData  
TOmniValueContainer  
TOmniStringData  
TOmniThreadEnvironment  
TOmniInterfaceDictionary  
TOmniExtendedData  
TOmniValueObj TOmniValue wrapper - for when you need to treat TOmniValue as an object.
TOmniEnvironment  
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  
 

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

Enum Summary
TOmniMessageIDType  
TOmniValueDataType  
TOmniAffinityTarget  
TOmniProcessPriorityClass  
TOmniExecutableKind  
 

Delegate Summary
TOmniIntegerSetChangedEvent  
 

Unit Summary
globals OtlCommon  
 

Namespace Diagram Summary
OtlCommon