Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

ark::MemoryGate< BufferDeallocPolicy, ObjectDeallocPolicy, ArrayDeallocPolicy, LateDeallocPolicy, SignalServerPolicy >::ServerRemover Class Reference

Inheritance diagram for ark::MemoryGate< BufferDeallocPolicy, ObjectDeallocPolicy, ArrayDeallocPolicy, LateDeallocPolicy, SignalServerPolicy >::ServerRemover:

ark::detail::DestroyerBase List of all members.

Public Member Functions

 ServerRemover (Atomic< bool > &b)
void destroy ()

Private Attributes

Atomic< bool > * done

template<class BufferDeallocPolicy = ARK_MEMORY_GATE_DEFAULT_BUFFER_DEALLOC_POLICY, class ObjectDeallocPolicy = ARK_MEMORY_GATE_DEFAULT_OBJECT_DEALLOC_POLICY, class ArrayDeallocPolicy = ARK_MEMORY_GATE_DEFAULT_ARRAY_DEALLOC_POLICY, class LateDeallocPolicy = ARK_MEMORY_GATE_DEFAULT_LATE_DEALLOC_POLICY, class SignalServerPolicy = ARK_MEMORY_GATE_DEFAULT_SIGNAL_SERVER_POLICY>
class ark::MemoryGate< BufferDeallocPolicy, ObjectDeallocPolicy, ArrayDeallocPolicy, LateDeallocPolicy, SignalServerPolicy >::ServerRemover


Constructor & Destructor Documentation

template<class BufferDeallocPolicy = ARK_MEMORY_GATE_DEFAULT_BUFFER_DEALLOC_POLICY, class ObjectDeallocPolicy = ARK_MEMORY_GATE_DEFAULT_OBJECT_DEALLOC_POLICY, class ArrayDeallocPolicy = ARK_MEMORY_GATE_DEFAULT_ARRAY_DEALLOC_POLICY, class LateDeallocPolicy = ARK_MEMORY_GATE_DEFAULT_LATE_DEALLOC_POLICY, class SignalServerPolicy = ARK_MEMORY_GATE_DEFAULT_SIGNAL_SERVER_POLICY>
ark::MemoryGate< BufferDeallocPolicy, ObjectDeallocPolicy, ArrayDeallocPolicy, LateDeallocPolicy, SignalServerPolicy >::ServerRemover::ServerRemover Atomic< bool > &  b  )  [inline]
 


Member Function Documentation

template<class BufferDeallocPolicy = ARK_MEMORY_GATE_DEFAULT_BUFFER_DEALLOC_POLICY, class ObjectDeallocPolicy = ARK_MEMORY_GATE_DEFAULT_OBJECT_DEALLOC_POLICY, class ArrayDeallocPolicy = ARK_MEMORY_GATE_DEFAULT_ARRAY_DEALLOC_POLICY, class LateDeallocPolicy = ARK_MEMORY_GATE_DEFAULT_LATE_DEALLOC_POLICY, class SignalServerPolicy = ARK_MEMORY_GATE_DEFAULT_SIGNAL_SERVER_POLICY>
void ark::MemoryGate< BufferDeallocPolicy, ObjectDeallocPolicy, ArrayDeallocPolicy, LateDeallocPolicy, SignalServerPolicy >::ServerRemover::destroy  )  [inline, virtual]
 

Implements ark::detail::DestroyerBase.


Member Data Documentation

template<class BufferDeallocPolicy = ARK_MEMORY_GATE_DEFAULT_BUFFER_DEALLOC_POLICY, class ObjectDeallocPolicy = ARK_MEMORY_GATE_DEFAULT_OBJECT_DEALLOC_POLICY, class ArrayDeallocPolicy = ARK_MEMORY_GATE_DEFAULT_ARRAY_DEALLOC_POLICY, class LateDeallocPolicy = ARK_MEMORY_GATE_DEFAULT_LATE_DEALLOC_POLICY, class SignalServerPolicy = ARK_MEMORY_GATE_DEFAULT_SIGNAL_SERVER_POLICY>
Atomic<bool>* ark::MemoryGate< BufferDeallocPolicy, ObjectDeallocPolicy, ArrayDeallocPolicy, LateDeallocPolicy, SignalServerPolicy >::ServerRemover::done [private]
 


The documentation for this class was generated from the following file:
Generated on Tue Sep 6 14:54:41 2005 for Arkonnekt Sound by  doxygen 1.4.4