* Copyright 2011, Ingo Weinhold, ingo_weinhold@gmx.de.
* Distributed under the terms of the MIT License.
*/
#include "OldUnpackingNodeAttributes.h"
#include "PackageNode.h"
OldUnpackingNodeAttributes::OldUnpackingNodeAttributes(
PackageNode* packageNode)
:
fPackageNode(packageNode)
{
}
timespec
OldUnpackingNodeAttributes::ModifiedTime() const
{
if (fPackageNode != NULL)
return fPackageNode->ModifiedTime();
timespec time = { 0, 0 };
return time;
}
off_t
OldUnpackingNodeAttributes::FileSize() const
{
return fPackageNode != NULL ? fPackageNode->FileSize() : 0;
}
void*
OldUnpackingNodeAttributes::IndexCookieForAttribute(const StringKey& name) const
{
return fPackageNode != NULL
? fPackageNode->IndexCookieForAttribute(name) : NULL;
}