1/*
2 * Copyright 2011, Ingo Weinhold, ingo_weinhold@gmx.de.
3 * Distributed under the terms of the MIT License.
4 */
5#ifndef OLD_UNPACKING_NODE_ATTRIBUTES_H
6#define OLD_UNPACKING_NODE_ATTRIBUTES_H
7
8
9#include "NodeListener.h"
10
11
12class PackageNode;
13
14
15class OldUnpackingNodeAttributes : public OldNodeAttributes {
16public:
17								OldUnpackingNodeAttributes(
18									PackageNode* packageNode);
19
20	virtual	timespec			ModifiedTime() const;
21	virtual	off_t				FileSize() const;
22	virtual	void*				IndexCookieForAttribute(const StringKey& name)
23									const;
24
25private:
26			PackageNode*		fPackageNode;
27};
28
29
30#endif	// OLD_UNPACKING_NODE_ATTRIBUTES_H
31