1/* 2 * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de. 3 * Distributed under the terms of the MIT License. 4 */ 5 6 7#include <package/hpkg/PoolBuffer.h> 8 9#include <stdlib.h> 10 11 12namespace BPackageKit { 13 14namespace BHPKG { 15 16namespace BPrivate { 17 18 19PoolBuffer::PoolBuffer(size_t size) 20 : 21 fOwner(NULL), 22 fBuffer(malloc(size)), 23 fSize(size), 24 fCached(false) 25{ 26} 27 28 29PoolBuffer::~PoolBuffer() 30{ 31 free(fBuffer); 32} 33 34 35} // namespace BPrivate 36 37} // namespace BHPKG 38 39} // namespace BPackageKit 40