#include "Utility.h"#include "Atomic.h"#include "Fifo.h"#include "MessagePort.h"#include "MemoryMessage.h"#include "MemoryGatePolicies.h"#include <stdexcept>#include <boost/shared_ptr.hpp>Namespaces | |
| namespace | ark | 
Classes | |
| class | ark::MemoryGate< BufferDeallocPolicy, ObjectDeallocPolicy, ArrayDeallocPolicy, LateDeallocPolicy, SignalServerPolicy > | 
| class | ark::MemoryGate< BufferDeallocPolicy, ObjectDeallocPolicy, ArrayDeallocPolicy, LateDeallocPolicy, SignalServerPolicy >::ServerRemover | 
Defines | |
| #define | ARK_MEMORY_GATE_DEFAULT_BUFFER_DEALLOC_POLICY memory_gate_policies::NoBufferDealloc | 
| #define | ARK_MEMORY_GATE_DEFAULT_OBJECT_DEALLOC_POLICY memory_gate_policies::NoObjectDealloc | 
| #define | ARK_MEMORY_GATE_DEFAULT_ARRAY_DEALLOC_POLICY memory_gate_policies::NoArrayDealloc | 
| #define | ARK_MEMORY_GATE_DEFAULT_LATE_DEALLOC_POLICY memory_gate_policies::DefaultLateDealloc | 
| #define | ARK_MEMORY_GATE_DEFAULT_SIGNAL_SERVER_POLICY memory_gate_policies::PeriodicSignalServer | 
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 MemoryGate MemoryGate is a sophisticated deallocator for time-constrained threads. Deallocation Precedence: 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
 1.4.4