TuttleOFX  1
TuttleOFX/libraries/tuttle/src/tuttle/host/memory/MemoryPool.cpp File Reference
#include "MemoryPool.hpp"
#include <tuttle/common/utils/global.hpp>
#include <tuttle/common/system/memoryInfo.hpp>
#include <tuttle/host/Core.hpp>
#include <boost/throw_exception.hpp>
#include <algorithm>
Include dependency graph for MemoryPool.cpp:

Go to the source code of this file.

Data Structures

class  tuttle::host::memory::PoolData

Namespaces

namespace  tuttle
 

global namespace of the project


namespace  tuttle::host
 

Library for host.


namespace  tuttle::host::memory

Functions

void tuttle::host::memory::intrusive_ptr_add_ref (IPoolData *pData)
void tuttle::host::memory::intrusive_ptr_release (IPoolData *pData)
std::ostream & tuttle::host::memory::operator<< (std::ostream &os, const MemoryPool &memoryPool)

Variable Documentation

std::size_t _bestMatchDiff

Definition at line 165 of file MemoryPool.cpp.

const double _maxBufferRatio [static]

Definition at line 163 of file MemoryPool.cpp.

PoolData* _pBestMatch

Definition at line 166 of file MemoryPool.cpp.

const std::size_t _sizeNeeded

Definition at line 164 of file MemoryPool.cpp.