1// KPartitionVisitor.h 2 3#ifndef _K_DISK_DEVICE_PARTITION_VISITOR_H 4#define _K_DISK_DEVICE_PARTITION_VISITOR_H 5 6#include "disk_device_manager.h" 7 8namespace BPrivate { 9namespace DiskDevice { 10 11class KPartition; 12 13class KPartitionVisitor { 14public: 15 KPartitionVisitor(); 16 virtual ~KPartitionVisitor(); 17 18 virtual bool VisitPre(KPartition *partition); 19 virtual bool VisitPost(KPartition *partition); 20}; 21 22} // namespace DiskDevice 23} // namespace BPrivate 24 25using BPrivate::DiskDevice::KPartitionVisitor; 26 27#endif // _K_DISK_DEVICE_PARTITION_VISITOR_H 28