ResourceItem
class ResourceItem;
status_t ReadResource(ResourceItem& resource,
class ResourceItem : public BMallocIO {
ResourceItem();
virtual ~ResourceItem();
class ResourceItem;
bool AddResource(ResourceItem *item, int32 index = -1,
ResourceItem *RemoveResource(int32 index);
bool RemoveResource(ResourceItem *item);
int32 IndexOf(ResourceItem *item) const;
ResourceItem *ResourceAt(int32 index) const;
if (ResourceItem* item = parseInfo.container->RemoveResource(i))
if (ResourceItem* item = parseInfo.container->ResourceAt(index - 1))
ResourceItem* item = container.ResourceAt(i);
ResourceItem* item = container.ResourceAt(i);
ResourceItem* item = container.ResourceAt(i);
ResourceItem* item = container.ResourceAt(i);
ResourceItem* item = container.ResourceAt(i);
ResourceFile::ReadResource(ResourceItem& resource, bool force)
if (ResourceItem* resource = container.ResourceAt(i))
ResourceItem* item = new(std::nothrow) ResourceItem;
ResourceItem::SetType(type_code type)
ResourceItem::Type() const
ResourceItem::SetID(int32 id)
ResourceItem::ID() const
ResourceItem::SetName(const char *name)
ResourceItem::Name() const
ResourceItem::Data() const
return const_cast<ResourceItem*>(this);
ResourceItem::SetLoaded(bool loaded)
ResourceItem::IsLoaded() const
ResourceItem::SetModified(bool modified)
ResourceItem::IsModified() const
ResourceItem::ResourceItem()
ResourceItem::~ResourceItem()
ResourceItem::WriteAt(off_t pos, const void *buffer, size_t size)
ResourceItem::SetSize(off_t size)
ResourceItem::SetLocation(int32 offset, size_t initialSize)
ResourceItem::SetIdentity(type_code type, int32 id, const char *name)
ResourceItem::SetOffset(int32 offset)
ResourceItem::Offset() const
ResourceItem::InitialSize() const
ResourceItem::DataSize() const
ResourceItem* resource = NULL;
ResourceItem* resource = NULL;
ResourceItem *resource = fContainer->ResourceAt(i);
ResourceItem* item = new(nothrow) ResourceItem;
ResourceItem* item = NULL;
ResourceItem* item = NULL;
ResourceItem* item = NULL;
ResourceItem* item = NULL;
ResourceItem* item = NULL;
ResourceItem* item
ResourceItem* item
ResourceItem *item = fContainer->ResourceAt(fContainer->IndexOf(type, id));
ResourceItem* item = NULL;
ResourcesContainer::IndexOf(ResourceItem *item) const
ResourceItem *item = ResourceAt(i);
ResourceItem *item = ResourceAt(i);
ResourceItem *item = ResourceAt(i);
ResourceItem*
return (ResourceItem*)fResources.ItemAt(index);
ResourcesContainer::AddResource(ResourceItem *item, int32 index,
ResourceItem*
ResourceItem* item = (ResourceItem*)fResources.RemoveItem(index);
ResourcesContainer::RemoveResource(ResourceItem *item)
for (int32 i = 0; ResourceItem *item = ResourceAt(i); i++)
ResourceItem *item = container.ResourceAt(i);
if (ResourceItem* item = RemoveItem(i))
if (ResourceItem* item = ItemAt(index - 1))
for (int32 i = 0; ResourceItem* item = ItemAt(i); i++)
ResourceFile::AddItem(ResourceItem* item, int32 index)
ResourceItem*
return (ResourceItem*)fItems.RemoveItem(index);
ResourceFile::RemoveItem(ResourceItem* item)
ResourceFile::IndexOf(ResourceItem* item) const
ResourceItem*
return (ResourceItem*)fItems.ItemAt(index);
ResourceItem* item = ItemAt(i);
ResourceItem* item = ItemAt(i);
ResourceItem* item = ItemAt(i);
ResourceItem* item = ItemAt(i);
ResourceItem* item = ItemAt(i);
ResourceItem* item = ItemAt(i);
ResourceItem* item = ItemAt(i);
ResourceItem* item = ItemAt(i);
ResourceItem* item = ItemAt(i);
fInfoTableItem = new ResourceItem;
ResourceItem* item = new ResourceItem;
class ResourceItem;
bool AddItem(ResourceItem* item, int32 index = -1);
ResourceItem* RemoveItem(int32 index);
bool RemoveItem(ResourceItem* item);
int32 IndexOf(ResourceItem* item) const;
ResourceItem* ItemAt(int32 index) const;
ResourceItem* fInfoTableItem;
ResourceItem::SetName(const char* name)
ResourceItem::ResourceItem()
ResourceItem::GetName() const
ResourceItem::SetData(const void* data, roff_t size)
ResourceItem::UnsetData()
ResourceItem::AllocData(roff_t size)
ResourceItem::GetData() const
ResourceItem::LoadData(BPositionIO& file, roff_t position, roff_t size)
ResourceItem::WriteData(BPositionIO& file) const
ResourceItem::PrintToStream()
ResourceItem::~ResourceItem()
ResourceItem::SetLocation(roff_t offset, roff_t size)
ResourceItem::SetIdentity(type_code type, int32 id, const char* name)
ResourceItem::SetOffset(roff_t offset)
ResourceItem::roff_t
ResourceItem::GetOffset() const
ResourceItem::SetSize(roff_t size)
ResourceItem::roff_t
ResourceItem::GetSize() const
ResourceItem::SetType(type_code type)
ResourceItem::GetType() const
ResourceItem::SetID(int32 id)
ResourceItem::GetID() const
class ResourceItem {
ResourceItem();
virtual ~ResourceItem();