History log of /haiku-fatelf/src/add-ons/kernel/file_systems/packagefs/NameIndex.h
Revision Date Author Comments
# 24c2d0cc 07-Jul-2011 Ingo Weinhold <ingo_weinhold@gmx.de>

Refactor NameIndexIterator into template class

Create template class GenericIndexIterator from NameIndexIterator.


# 182e58f7 07-Jul-2011 Ingo Weinhold <ingo_weinhold@gmx.de>

NodeListener::NodeChanged(): Provide old value

* Add interface OldNodeAttributes an instance of which is passed to
NodeListener::NodeChanged() to provide the old attribute values
(currently only modification time and file size).
* Also extend PackageLinksListener::PackageLinkNodeChanged() with a
OldNodeAttributes parameter.
* Add OldNodeAttributes implementations for PackageLinkSymlink (inner
class OldAttributes) and UnpackingNode (OldUnpackageNodeAttributes).


# 331b89b3 05-Jul-2011 Ingo Weinhold <ingo_weinhold@gmx.de>

Add NameIndex class and create instance in Volume


# 24c2d0cc091d257f19062fc9fd8564d487cdf6fd 07-Jul-2011 Ingo Weinhold <ingo_weinhold@gmx.de>

Refactor NameIndexIterator into template class

Create template class GenericIndexIterator from NameIndexIterator.


# 182e58f709cc0d9e0ae0f905874c13dfe38ce516 07-Jul-2011 Ingo Weinhold <ingo_weinhold@gmx.de>

NodeListener::NodeChanged(): Provide old value

* Add interface OldNodeAttributes an instance of which is passed to
NodeListener::NodeChanged() to provide the old attribute values
(currently only modification time and file size).
* Also extend PackageLinksListener::PackageLinkNodeChanged() with a
OldNodeAttributes parameter.
* Add OldNodeAttributes implementations for PackageLinkSymlink (inner
class OldAttributes) and UnpackingNode (OldUnpackageNodeAttributes).


# 331b89b3a5568ad9efcd8a10aa587366753bc6a4 05-Jul-2011 Ingo Weinhold <ingo_weinhold@gmx.de>

Add NameIndex class and create instance in Volume