Lines Matching defs:BPartition

49 /*!	\class BPartition
50 \brief A BPartition object represent a partition and provides a lot of
87 BPartition::BPartition()
99 BPartition::~BPartition()
111 BPartition::Offset() const
121 BPartition::Size() const
128 BPartition::ContentSize() const
138 BPartition::BlockSize() const
148 BPartition::PhysicalBlockSize() const
159 BPartition::Index() const
166 BPartition::Status() const
173 BPartition::ContainsFileSystem() const
180 BPartition::ContainsPartitioningSystem() const
187 BPartition::IsDevice() const
194 BPartition::IsReadOnly() const
204 BPartition::IsMounted() const
213 BPartition::IsBusy() const
220 BPartition::SupportsChildName() const
231 represents. E.g. for floppies there will be a BPartition object spanning
240 BPartition::Flags() const
255 BPartition::Name() const
262 BPartition::ContentName() const
289 BPartition::RawContentName() const
299 BPartition::Type() const
306 BPartition::ContentType() const
322 BPartition::ID() const
329 BPartition::Parameters() const
336 BPartition::ContentParameters() const
343 BPartition::GetDiskSystem(BDiskSystem* diskSystem) const
357 BPartition::GetPath(BPath* path) const
401 BPartition::GetVolume(BVolume* volume) const
423 BPartition::GetIcon(BBitmap* icon, icon_size which) const
452 BPartition::GetIcon(uint8** _data, size_t* _size, type_code* _type) const
494 BPartition::GetMountPoint(BPath* mountPoint) const
561 BPartition::Mount(const char* mountPoint, uint32 mountFlags,
627 BPartition::Unmount(uint32 unmountFlags)
664 BPartition::Device() const
670 BPartition*
671 BPartition::Parent() const
677 BPartition*
678 BPartition::ChildAt(int32 index) const
690 BPartition::CountChildren() const
700 BPartition::CountDescendants() const
703 for (int32 i = 0; BPartition* child = ChildAt(i); i++)
709 BPartition*
710 BPartition::FindDescendant(partition_id id) const
718 BPartition::GetPartitioningInfo(BPartitioningInfo* info) const
729 BPartition*
730 BPartition::VisitEachChild(BDiskDeviceVisitor* visitor) const
734 for (int32 i = 0; BPartition* child = ChildAt(i); i++) {
743 BPartition*
744 BPartition::VisitEachDescendant(BDiskDeviceVisitor* visitor) const
747 return const_cast<BPartition*>(this)->_VisitEachDescendant(visitor);
753 BPartition::CanDefragment(bool* whileMounted) const
761 BPartition::Defragment() const
771 BPartition::CanRepair(bool checkOnly, bool* whileMounted) const
788 BPartition::Repair(bool checkOnly) const
798 BPartition::CanResize(bool* canResizeContents, bool* whileMounted) const
800 BPartition* parent = Parent();
818 BPartition::ValidateResize(off_t* size) const
820 BPartition* parent = Parent();
844 BPartition::Resize(off_t size)
846 BPartition* parent = Parent();
885 BPartition::CanMove(BObjectList<BPartition>* unmovableDescendants,
886 BObjectList<BPartition>* movableOnlyIfUnmounted) const
888 BPartition* parent = Parent();
904 movableOnlyIfUnmounted->AddItem(const_cast<BPartition*>(this));
917 BPartition::ValidateMove(off_t* offset) const
919 BPartition* parent = Parent();
942 BPartition::Move(off_t offset)
944 BPartition* parent = Parent();
963 BPartition::CanSetName() const
965 BPartition* parent = Parent();
975 BPartition::ValidateSetName(BString* name) const
977 BPartition* parent = Parent();
986 BPartition::SetName(const char* name)
988 BPartition* parent = Parent();
997 BPartition::CanSetContentName(bool* whileMounted) const
1006 BPartition::ValidateSetContentName(BString* name) const
1016 BPartition::SetContentName(const char* name)
1026 BPartition::CanSetType() const
1028 BPartition* parent = Parent();
1038 BPartition::ValidateSetType(const char* type) const
1040 BPartition* parent = Parent();
1049 BPartition::SetType(const char* type)
1051 BPartition* parent = Parent();
1060 BPartition::CanEditParameters() const
1062 BPartition* parent = Parent();
1072 BPartition::GetParameterEditor(B_PARAMETER_EDITOR_TYPE type,
1085 BPartition* parent = Parent();
1095 BPartition::SetParameters(const char* parameters)
1097 BPartition* parent = Parent();
1106 BPartition::CanEditContentParameters(bool* whileMounted) const
1115 BPartition::SetContentParameters(const char* parameters)
1125 BPartition::GetNextSupportedType(int32* cookie, BString* type) const
1127 TRACE("%p->BPartition::GetNextSupportedType(%ld)\n", this, *cookie);
1129 BPartition* parent = Parent();
1142 BPartition::GetNextSupportedChildType(int32* cookie, BString* type) const
1144 TRACE("%p->BPartition::GetNextSupportedChildType(%ld)\n", this, *cookie);
1156 BPartition::BPartition::IsSubSystem(const char* diskSystem) const
1158 BPartition* parent = Parent();
1167 BPartition::CanInitialize(const char* diskSystem) const
1177 BPartition::ValidateInitialize(const char* diskSystem, BString* name,
1188 BPartition::Initialize(const char* diskSystem, const char* name,
1199 BPartition::Uninitialize()
1206 BPartition::CanCreateChild() const
1213 BPartition::ValidateCreateChild(off_t* offset, off_t* size, const char* type,
1224 BPartition::CreateChild(off_t offset, off_t size, const char* type,
1225 const char* name, const char* parameters, BPartition** child)
1235 BPartition::CanDeleteChild(int32 index) const
1237 BPartition* child = ChildAt(index);
1247 BPartition::DeleteChild(int32 index)
1252 BPartition* child = ChildAt(index);
1262 BPartition::BPartition(const BPartition &)
1269 BPartition &
1270 BPartition::operator=(const BPartition &)
1277 BPartition::_SetTo(BDiskDevice* device, BPartition* parent,
1292 BPartition* child = new(nothrow) BPartition;
1309 BPartition::_Unset()
1314 if (BPartition* child = ChildAt(i))
1328 BPartition::_RemoveObsoleteDescendants(user_partition_data* data, bool* updated)
1334 // BPartition to remove, which makes the list operation definitely O(n).
1337 BPartition* child = ChildAt(i);
1348 // set the user data to the BPartition object to find it
1366 BPartition::_Update(user_partition_data* data, bool* updated)
1393 BPartition* child = (BPartition*)childData->user_data;
1402 child = new(nothrow) BPartition;
1420 BPartition::_RemoveChild(int32 index)
1426 // delete the BPartition and its children
1436 BPartition*
1437 BPartition::_ChildAt(int32 index) const
1441 return (BPartition*)fPartitionData->children[index]->user_data;
1446 BPartition::_CountChildren() const
1453 BPartition::_CountDescendants() const
1456 for (int32 i = 0; BPartition* child = _ChildAt(i); i++)
1463 BPartition::_Level() const
1466 const BPartition* ancestor = this;
1474 BPartition::_AcceptVisitor(BDiskDeviceVisitor* visitor, int32 level)
1480 BPartition*
1481 BPartition::_VisitEachDescendant(BDiskDeviceVisitor* visitor, int32 level)
1487 for (int32 i = 0; BPartition* child = ChildAt(i); i++) {
1488 if (BPartition* result = child->_VisitEachDescendant(visitor,
1498 BPartition::_PartitionData() const
1505 BPartition::_HasContent() const
1512 BPartition::_SupportsOperation(uint32 flag, uint32 whileMountedFlag,
1528 BPartition::_SupportsChildOperation(const BPartition* child, uint32 flag) const
1541 BPartition::_CreateDelegates()
1559 BPartition* child = _ChildAt(i);
1570 BPartition::_InitDelegates()
1590 BPartition::_DeleteDelegates()
1609 BPartition::_IsModified() const