#include "common/RingBufferAllocator.h"
namespace angle
{
RingBufferAllocator::RingBufferAllocator(RingBufferAllocator &&other)
{ … }
RingBufferAllocator &RingBufferAllocator::operator=(RingBufferAllocator &&other)
{ … }
void RingBufferAllocator::reset()
{ … }
void RingBufferAllocator::setListener(RingBufferAllocateListener *listener)
{ … }
void RingBufferAllocator::setDecaySpeedFactor(uint32_t decaySpeedFactor)
{ … }
RingBufferAllocatorCheckPoint RingBufferAllocator::getReleaseCheckPoint() const
{ … }
void RingBufferAllocator::release(const RingBufferAllocatorCheckPoint &checkPoint)
{ … }
void RingBufferAllocator::setFragmentReserve(uint32_t reserve)
{ … }
uint8_t *RingBufferAllocator::allocateInNewFragment(uint32_t size)
{ … }
void RingBufferAllocator::resize(uint32_t newCapacity)
{ … }
void RingBufferAllocator::release(uint8_t *releasePtr)
{ … }
uint32_t RingBufferAllocator::getNumAllocatedInBuffer() const
{ … }
void RingBufferAllocator::resetPointers()
{ … }
SharedRingBufferAllocator::SharedRingBufferAllocator()
{ … }
SharedRingBufferAllocator::~SharedRingBufferAllocator()
{ … }
SharedRingBufferAllocatorCheckPoint *SharedRingBufferAllocator::acquireSharedCP()
{ … }
void SharedRingBufferAllocator::releaseToSharedCP()
{ … }
void SharedRingBufferAllocatorCheckPoint::releaseAndUpdate(RingBufferAllocatorCheckPoint *newValue)
{ … }
RingBufferAllocatorCheckPoint SharedRingBufferAllocatorCheckPoint::pop()
{ … }
}