haiku/headers/private/kernel/disk_device_manager/KPartitionVisitor.h

28 lines
540 B
C++

// KPartitionVisitor.h
#ifndef _K_DISK_DEVICE_PARTITION_VISITOR_H
#define _K_DISK_DEVICE_PARTITION_VISITOR_H
#include "disk_device_manager.h"
namespace BPrivate {
namespace DiskDevice {
class KPartition;
class KPartitionVisitor {
public:
KPartitionVisitor();
virtual ~KPartitionVisitor();
virtual bool VisitPre(KPartition *partition);
virtual bool VisitPost(KPartition *partition);
};
} // namespace DiskDevice
} // namespace BPrivate
using BPrivate::DiskDevice::KPartitionVisitor;
#endif // _K_DISK_DEVICE_PARTITION_VISITOR_H