entity_id
kMetadataPartitionMapId = entity_id(0, "*UDF Metadata Partition");
kSparablePartitionMapId = entity_id(0, "*UDF Sparable Partition");
kVirtualPartitionMapId = entity_id(0, "*UDF Virtual Partition");
kImplementationId = entity_id(0, "*Haiku UDF", implementation_id_suffix(OS_BEOS, BEOS_GENERIC));
kPartitionContentsId1xx = entity_id(0, "+NSR02");
kPartitionContentsId2xx = entity_id(0, "+NSR03");
kLogicalVolumeInfoId150 = entity_id(0, "*UDF LV Info", udf_id_suffix(0x0150, OS_BEOS, BEOS_GENERIC));
kLogicalVolumeInfoId201 = entity_id(0, "*UDF LV Info", udf_id_suffix(0x0201, OS_BEOS, BEOS_GENERIC));
kDomainId150 = entity_id(0, "*OSTA UDF Compliant", domain_id_suffix(0x0150,
kDomainId201 = entity_id(0, "*OSTA UDF Compliant", domain_id_suffix(0x0201,
entity_id::entity_id(uint8 flags, const char *identifier, uint8 *identifier_suffix)
entity_id::entity_id(uint8 flags, const char *identifier,
entity_id::entity_id(uint8 flags, const char *identifier,
entity_id::entity_id(uint8 flags, const char *identifier,
entity_id::dump() const
entity_id::matches(const entity_id &id) const
for (int i = 0; i < entity_id::kIdentifierLength; i++) {
const entity_id *id = reinterpret_cast<const entity_id*>(&(maps[offset+4]));
entity_id kMetadataPartitionMapId;
entity_id kSparablePartitionMapId;
entity_id kVirtualPartitionMapId;
entity_id kImplementationId;
entity_id kPartitionContentsId1xx;
entity_id kPartitionContentsId2xx;
entity_id kLogicalVolumeInfoId150;
entity_id kLogicalVolumeInfoId201;
entity_id kDomainId150;
entity_id kDomainId201;
entity_id _partition_contents;
entity_id _implementation_id;
const entity_id& domain_id() const { return _domain_id; }
entity_id& domain_id() { return _domain_id; }
const entity_id& implementation_id() const { return _implementation_id; }
entity_id& implementation_id() { return _implementation_id; }
entity_id _domain_id;
entity_id _implementation_id;
entity_id& partition_type_id()
{ return *reinterpret_cast<entity_id*>(&_map_data[2]); }
const entity_id& partition_type_id() const
{ return *reinterpret_cast<const entity_id*>(&_map_data[2]); }
entity_id partition_type_id;
entity_id& partition_type_id() { return _partition_type_id; }
const entity_id& partition_type_id() const { return _partition_type_id; }
entity_id _partition_type_id;
entity_id& partition_type_id() { return _partition_type_id; }
const entity_id& partition_type_id() const { return _partition_type_id; }
entity_id _partition_type_id;
entity_id& implementation_id() { return _accessor().id; }
const entity_id& implementation_id() const { return _accessor().id; }
entity_id id;
const entity_id& domain_id() const { return _domain_id; }
entity_id& domain_id() { return _domain_id; }
entity_id _domain_id;
entity_id& implementation_id() { return _implementation_id; }
const entity_id& implementation_id() const { return _implementation_id; }
entity_id _implementation_id;
entity_id& implementation_id() { return _implementation_id; }
const entity_id& implementation_id() const { return _implementation_id; }
entity_id _implementation_id;
entity_id(uint8 flags = 0, const char *identifier = NULL,
entity_id(uint8 flags, const char *identifier,
entity_id(uint8 flags, const char *identifier,
entity_id(uint8 flags, const char *identifier,
bool matches(const entity_id &id) const;
extern entity_id kMetadataPartitionMapId;
extern entity_id kSparablePartitionMapId;
extern entity_id kVirtualPartitionMapId;
extern entity_id kImplementationId;
extern entity_id kPartitionContentsId1xx;
extern entity_id kPartitionContentsId2xx;
extern entity_id kUdfId;
extern entity_id kLogicalVolumeInfoId150;
extern entity_id kLogicalVolumeInfoId201;
extern entity_id kDomainId150;
extern entity_id kDomainId201;
const entity_id& application_id() const { return _application_id; }
entity_id& application_id() { return _application_id; }
const entity_id& implementation_id() const { return _implementation_id; }
entity_id& implementation_id() { return _implementation_id; }
entity_id _application_id;
entity_id _implementation_id;
entity_id& implementation_id() { return _implementation_id; }
const entity_id& implementation_id() const { return _implementation_id; }
entity_id _implementation_id;
const entity_id& implementation_id() const { return _implementation_id; }
entity_id& implementation_id() { return _implementation_id; }
entity_id _implementation_id;
const entity_id& partition_contents() const { return _partition_contents; }
entity_id& partition_contents() { return _partition_contents; }
const entity_id& implementation_id() const { return _implementation_id; }
entity_id& implementation_id() { return _implementation_id; }
const entity_id &typeId = header->partition_type_id();