/* * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de. * Distributed under the terms of the MIT License. */ #include #include #include namespace BPackageKit { namespace BHPKG { using namespace BPrivate; BPackageData::BPackageData() : fSize(0), fEncodedInline(true) { } void BPackageData::SetData(uint64 size, uint64 offset) { fSize = size; fOffset = offset; fEncodedInline = false; } void BPackageData::SetData(uint8 size, const void* data) { fSize = size; if (size > 0) memcpy(fInlineData, data, size); fEncodedInline = true; } } // namespace BHPKG } // namespace BPackageKit