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 char* name) const; 23 24private: 25 PackageNode* fPackageNode; 26}; 27 28 29#endif // OLD_UNPACKING_NODE_ATTRIBUTES_H 30