KDiskDeviceManager
static KDiskDeviceManager *sDefaultManager;
using BPrivate::DiskDevice::KDiskDeviceManager;
class KDiskDeviceManager {
KDiskDeviceManager();
~KDiskDeviceManager();
static KDiskDeviceManager *Default();
typedef AutoLocker<KDiskDeviceManager > ManagerLocker;
class KDiskDeviceManager;
KDiskDeviceManager::StartMonitoring()
KDiskDeviceManager::_RescanDiskSystems(DiskSystemMap& addedSystems,
struct KDiskDeviceManager::PartitionSet : VectorSet<KPartition*> {
KDiskDeviceManager::RescanDiskSystems()
class KDiskDeviceManager::DiskSystemWatcher : public NotificationListener {
DiskSystemWatcher(KDiskDeviceManager* manager)
KDiskDeviceManager::_AddPartitioningSystem(const char* name)
KDiskDeviceManager::_AddFileSystem(const char* name)
KDiskDeviceManager::_AddDiskSystem(KDiskSystem* diskSystem)
KDiskDeviceManager::_AddDevice(KDiskDevice* device)
KDiskDeviceManager::_RemoveDevice(KDiskDevice* device)
KDiskDeviceManager::_UpdateBusyPartitions(KDiskDevice *device)
KDiskDeviceManager::_Scan(const char* path)
KDiskDeviceManager* fManager;
KDiskDeviceManager::_ScanPartition(KPartition* partition, bool async,
class KDiskDeviceManager::DeviceWatcher : public NotificationListener {
KDiskDeviceManager::_ScanPartition(KPartition* partition,
KDiskDeviceManager::_AddRemoveMonitoring(const char* path, bool add)
KDiskDeviceManager::_CheckMediaStatus()
KDiskDeviceManager::_CheckMediaStatusDaemon(void* self)
return ((KDiskDeviceManager*)self)->_CheckMediaStatus();
KDiskDeviceManager::_NotifyDeviceEvent(KDiskDevice* device, int32 event,
KDiskDeviceManager::Default()->CreateDevice(path.Path());
KDiskDeviceManager::Default()->DeleteDevice(path.Path());
class KDiskDeviceManager::DiskNotifications
KDiskDeviceManager::KDiskDeviceManager()
KDiskDeviceManager::~KDiskDeviceManager()
KDiskDeviceManager::InitCheck() const
KDiskDeviceManager::CreateDefault()
sDefaultManager = new(nothrow) KDiskDeviceManager;
KDiskDeviceManager::DeleteDefault()
KDiskDeviceManager*
KDiskDeviceManager::Default()
KDiskDeviceManager::Lock()
KDiskDeviceManager::Unlock()
KDiskDeviceManager::Notifications()
KDiskDeviceManager::Notify(const KMessage& event, uint32 eventMask)
KDiskDeviceManager::FindDevice(const char* path)
KDiskDeviceManager::FindDevice(partition_id id, bool deviceOnly)
KDiskDeviceManager::FindPartition(const char* path)
KDiskDeviceManager::FindPartition(partition_id id)
KDiskDeviceManager::FindFileDevice(const char* filePath)
KDiskDeviceManager::RegisterDevice(const char* path)
KDiskDeviceManager::RegisterDevice(partition_id id, bool deviceOnly)
KDiskDeviceManager::RegisterNextDevice(int32* cookie)
KDiskDeviceManager::RegisterPartition(const char* path)
KDiskDeviceManager::RegisterPartition(partition_id id)
KDiskDeviceManager::RegisterFileDevice(const char* filePath)
KDiskDeviceManager::ReadLockDevice(partition_id id, bool deviceOnly)
KDiskDeviceManager* KDiskDeviceManager::sDefaultManager = NULL;
KDiskDeviceManager::WriteLockDevice(partition_id id, bool deviceOnly)
KDiskDeviceManager::ReadLockPartition(partition_id id)
KDiskDeviceManager::WriteLockPartition(partition_id id)
KDiskDeviceManager::ScanPartition(KPartition* partition)
KDiskDeviceManager::CreateDevice(const char* path, bool* newlyCreated)
KDiskDeviceManager::DeleteDevice(const char* path)
KDiskDeviceManager::CreateFileDevice(const char* filePath, bool* newlyCreated)
KDiskDeviceManager::DeleteFileDevice(const char* filePath)
KDiskDeviceManager::DeleteFileDevice(partition_id id)
KDiskDeviceManager::CountDevices()
KDiskDeviceManager::NextDevice(int32* cookie)
struct KDiskDeviceManager::PartitionMap : VectorMap<partition_id, KPartition*,
KDiskDeviceManager::PartitionAdded(KPartition* partition)
KDiskDeviceManager::PartitionRemoved(KPartition* partition)
KDiskDeviceManager::DeletePartition(KPartition* partition)
KDiskDeviceManager::FindDiskSystem(const char* name, bool byPrettyName)
KDiskDeviceManager::FindDiskSystem(disk_system_id id)
struct KDiskDeviceManager::DeviceMap : VectorMap<partition_id, KDiskDevice*,
KDiskDeviceManager::CountDiskSystems()
KDiskDeviceManager::NextDiskSystem(int32* cookie)
KDiskDeviceManager::LoadDiskSystem(const char* name, bool byPrettyName)
KDiskDeviceManager::LoadDiskSystem(disk_system_id id)
KDiskDeviceManager::LoadNextDiskSystem(int32* cookie)
struct KDiskDeviceManager::DiskSystemMap : VectorMap<disk_system_id,
KDiskDeviceManager::InitialDeviceScan()
ManagerLocker locker(KDiskDeviceManager::Default());
ManagerLocker locker(KDiskDeviceManager::Default());
ManagerLocker locker(KDiskDeviceManager::Default());
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
*child = KDiskDeviceManager::Default()->FindPartition(childID);
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager *manager = KDiskDeviceManager::Default();
KDiskDeviceManager *manager = KDiskDeviceManager::Default();
KDiskDeviceManager *manager = KDiskDeviceManager::Default();
KDiskDeviceManager *manager = KDiskDeviceManager::Default();
KDiskDeviceManager *manager = KDiskDeviceManager::Default();
KDiskDeviceManager *manager = KDiskDeviceManager::Default();
KDiskDeviceManager *manager = KDiskDeviceManager::Default();
KDiskDeviceManager *manager = KDiskDeviceManager::Default();
KDiskDeviceManager *manager = KDiskDeviceManager::Default();
KDiskDeviceManager *manager = KDiskDeviceManager::Default();
KDiskDeviceManager *manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager *manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager::Default()->DeleteFileDevice(id);
KDiskDeviceManager* ddm = KDiskDeviceManager::Default();
KDiskDeviceManager* ddm = KDiskDeviceManager::Default();
KDiskDeviceManager::Default()->DeleteFileDevice(partition->ID());
KDiskDeviceManager::CreateDefault();
KDiskDeviceManager *manager = KDiskDeviceManager::Default();
KDiskDeviceManager *manager = KDiskDeviceManager::Default();
KDiskDeviceManager::CreateDefault();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager* manager = KDiskDeviceManager::Default();
KDiskDeviceManager::CreateDefault();
KDiskDeviceManager::Default()->InitialDeviceScan();
KDiskDeviceManager::DeleteDefault();
KDiskDeviceManager::CreateDefault();
KDiskDeviceManager *manager = KDiskDeviceManager::Default();
KDiskDeviceManager::DeleteDefault();