KDiskSystem
status_t _AddDiskSystem(KDiskSystem *diskSystem);
class KDiskSystem;
KDiskSystem *FindDiskSystem(const char *name, bool byPrettyName = false);
KDiskSystem *FindDiskSystem(disk_system_id id);
KDiskSystem *NextDiskSystem(int32 *cookie);
KDiskSystem *LoadDiskSystem(const char *name, bool byPrettyName = false);
KDiskSystem *LoadDiskSystem(disk_system_id id);
KDiskSystem *LoadNextDiskSystem(int32 *cookie);
inline bool Lock(KDiskSystem *diskSystem)
inline void Unlock(KDiskSystem *diskSystem)
class KDiskSystem;
using BPrivate::DiskDevice::KDiskSystem;
class KDiskSystem {
KDiskSystem(const char *name);
virtual ~KDiskSystem();
class KFileSystem : public KDiskSystem {
void SetDiskSystem(KDiskSystem *diskSystem, float priority = 0.0f);
KDiskSystem *DiskSystem() const;
KDiskSystem *ParentDiskSystem() const;
void FireDiskSystemChanged(KDiskSystem *diskSystem);
KDiskSystem *fDiskSystem;
class KDiskSystem;
class KDiskSystem;
KDiskSystem *diskSystem);
class KPartitioningSystem : public KDiskSystem {
VectorMapEntryStrategy::ImplicitKey<disk_system_id, KDiskSystem*,
if (KDiskSystem* system = FindDiskSystem(name.Path()))
KDiskSystem* diskSystem = new(nothrow) KPartitioningSystem(name);
KDiskSystem* diskSystem = new(nothrow) KFileSystem(name);
KDiskDeviceManager::_AddDiskSystem(KDiskSystem* diskSystem)
KDiskSystem* bestDiskSystem = NULL;
KDiskSystem* diskSystem = iterator->Value();
for (int32 cookie = 0; KDiskSystem* diskSystem = NextDiskSystem(&cookie);) {
inline disk_system_id operator()(const KDiskSystem* system) const
KDiskSystem*
for (int32 cookie = 0; KDiskSystem* diskSystem = NextDiskSystem(&cookie);) {
KDiskSystem*
KDiskSystem*
KDiskSystem* diskSystem = it->Value();
KDiskSystem*
KDiskSystem* diskSystem = NULL;
KDiskSystem*
KDiskSystem* diskSystem = NULL;
KDiskSystem*
if (KDiskSystem* diskSystem = NextDiskSystem(cookie)) {
KDiskSystem*,
KDiskSystem::IsFileSystem() const
KDiskSystem::IsPartitioningSystem() const
KDiskSystem::GetInfo(user_disk_system_info *info)
KDiskSystem::Load()
KDiskSystem::Unload()
KDiskSystem::IsLoaded() const
KDiskSystem::Identify(KPartition *partition, void **cookie)
KDiskSystem::Scan(KPartition *partition, void *cookie)
KDiskSystem::FreeIdentifyCookie(KPartition *partition, void *cookie)
KDiskSystem::FreeCookie(KPartition *partition)
KDiskSystem::FreeContentCookie(KPartition *partition)
KDiskSystem::Defragment(KPartition* partition, disk_job_id job)
KDiskSystem::Repair(KPartition* partition, bool checkOnly, disk_job_id job)
KDiskSystem::Resize(KPartition* partition, off_t size, disk_job_id job)
KDiskSystem::ResizeChild(KPartition* child, off_t size, disk_job_id job)
KDiskSystem::Move(KPartition* partition, off_t offset, disk_job_id job)
KDiskSystem::MoveChild(KPartition* child, off_t offset, disk_job_id job)
KDiskSystem::SetName(KPartition* partition, const char* name, disk_job_id job)
KDiskSystem::SetContentName(KPartition* partition, const char* name,
KDiskSystem::SetType(KPartition* partition, const char *type, disk_job_id job)
KDiskSystem::KDiskSystem(const char *name)
KDiskSystem::SetParameters(KPartition* partition, const char* parameters,
KDiskSystem::SetContentParameters(KPartition* partition,
KDiskSystem::Initialize(KPartition* partition, const char* name,
KDiskSystem::Uninitialize(KPartition* partition, disk_job_id job)
KDiskSystem::CreateChild(KPartition* partition, off_t offset, off_t size,
KDiskSystem::DeleteChild(KPartition* child, disk_job_id job)
KDiskSystem::LoadModule()
KDiskSystem::UnloadModule()
KDiskSystem::SetShortName(const char *name)
KDiskSystem::SetPrettyName(const char *name)
KDiskSystem::SetFlags(uint32 flags)
KDiskSystem::_NextID()
int32 KDiskSystem::fNextID = 0;
KDiskSystem::~KDiskSystem()
KDiskSystem::Init()
KDiskSystem::ID() const
KDiskSystem::Name() const
KDiskSystem::ShortName() const
KDiskSystem::PrettyName() const
KDiskSystem::Flags() const
: KDiskSystem(name),
status_t error = KDiskSystem::Init();
KPartition::SetDiskSystem(KDiskSystem* diskSystem, float priority)
KDiskSystem*
KDiskSystem*
KPartition::FireDiskSystemChanged(KDiskSystem* diskSystem)
KDiskSystem *diskSystem)
: KDiskSystem(name),
status_t error = KDiskSystem::Init();
KDiskSystem* diskSystem = partition->DiskSystem();
KDiskSystem* diskSystem = partition->DiskSystem();
KDiskSystem *diskSystem = manager->LoadDiskSystem(diskSystemName.value,
KDiskSystem* diskSystem = partition->DiskSystem();
KDiskSystem* diskSystem = partition->DiskSystem();
KDiskSystem* diskSystem = partition->DiskSystem();
KDiskSystem *diskSystem = partition->DiskSystem();
KDiskSystem *diskSystem = manager->FindDiskSystem(id);
KDiskSystem *diskSystem = manager->NextDiskSystem(&cookie);
KDiskSystem *diskSystem = manager->FindDiskSystem(name);
KDiskSystem* diskSystem = partition->DiskSystem();
KDiskSystem* diskSystem = partition->DiskSystem();
KDiskSystem* diskSystem = partition->DiskSystem();
KDiskSystem* diskSystem = partition->DiskSystem();
KDiskSystem* diskSystem = partition->DiskSystem();
KDiskSystem* diskSystem = partition->DiskSystem();
if (KDiskSystem* diskSystem = manager->FindDiskSystem(name))
KDiskSystem* diskSystem = partition->DiskSystem();