nn::fnd Namespace

Description

Namespace for the Foundation API.

Classes

nn::fnd::IAllocator General-purpose allocator interface used by the library.
nn::fnd::DateTime Indicates a date and time.
nn::fnd::ExpHeapBase Base class for working with the expanded heap.
nn::fnd::ExpHeapTemplate Class template for the expanded heap.
nn::fnd::FrameHeapBase Base class for working with the frame heap.
nn::fnd::FrameHeapTemplate Class template for the frame heap.
nn::fnd::HeapBase Base class for heaps.
nn::fnd::MemoryRange Class that indicates a range of memory.
nn::fnd::IntrusiveQueue Class template for the queue.
nn::fnd::TimeSpan Class for representing time.
nn::fnd::UnitHeapBase Base class for working with the unit heap.
nn::fnd::UnitHeapTemplate Class template for the unit heap.

Structures

nn::fnd::DateTimeParameters Structure representing the date and time.

Enumerated Types

Week Constants that represent the days of the week.
HeapFillType Constant representing the types of ways to fill the heap.
HeapAdjustMode Constant representing the ways to shrink heap memory regions.

typedef Definitions

ExpHeap Type that indicates a thread-unsafe expanded heap that does not use locks.
ThreadSafeExpHeap Type that indicates a thread-safe expanded heap that ensures mutual exclusion using critical sections for each heap.
FrameHeap Type that indicates a thread-unsafe frame heap that does not use locks.
ThreadSafeFrameHeap Type that indicates a thread-safe frame heap that ensures mutual exclusion using critical sections for each heap.
UnitHeap Type that indicates a thread-unsafe unit heap that does not use locks.
ThreadSafeUnitHeap Type that indicates a thread-safe unit heap that ensures mutual exclusion using critical sections for each heap.

Revision History

2010/01/07
Initial version.

CONFIDENTIAL