Icb
AllocationDescriptorList(Icb *icb,
Icb *fIcb;
AllocationDescriptorList<Accessor>::AllocationDescriptorList(Icb *icb,
Icb::Icb(Volume *volume, long_address address)
Icb::~Icb()
Icb::GetDirectoryIterator(DirectoryIterator **iterator)
Icb::InitCheck()
Icb::GetAccessTime(struct timespec ×pec) const
Icb::GetModificationTime(struct timespec ×pec) const
Icb::FindBlock(uint32 logicalBlock, off_t &block, bool &recorded)
Icb::Read(off_t pos, void *buffer, size_t *length, uint32 *block)
Icb::_Read(DescriptorList &list, off_t pos, void *_buffer, size_t *length, uint32 *block)
Icb::GetFileMap(off_t offset, size_t size, file_io_vec *vecs, size_t *count)
Icb::_GetFileMap(DescriptorList &list, off_t offset, size_t size,
Icb::Find(const char *filename, ino_t *id)
DirectoryIterator::DirectoryIterator(Icb *parent)
class Icb;
Icb *Parent() { return fParent; }
const Icb *Parent() const { return fParent; }
friend class Icb;
DirectoryIterator(Icb *parent);
Icb *fParent;
class Icb {
Icb(Volume *volume, long_address address);
~Icb();
fMetadataIcb = new(nothrow) Icb(volume, address);
fMetadataMirrorIcb = new(nothrow) Icb(volume, address);
Icb *fMetadataIcb;
Icb *fMetadataMirrorIcb;
fRootIcb = new(nothrow) Icb(this, fileSet->root_directory_icb());
class Icb;
Icb* RootIcb() { return fRootIcb; }
Icb *fRootIcb; // Destroyed by vfs via callback to put_node()
Icb *icb = new(std::nothrow) Icb(volume,
Icb *dir = (Icb *)_directory->private_node;
Icb *node = NULL;
Icb *icb;
Icb *icb = (Icb *)node->private_node;
Icb *icb = (Icb *)node->private_node;
Icb *icb = (Icb *)vnode->private_node;
Icb *icb = (Icb *)vnode->private_node;
Icb *icb = (Icb *)vnode->private_node;
Icb *dir = (Icb *)vnode->private_node;
Icb *dir = (Icb *)vnode->private_node;
Icb *dir = (Icb *)vnode->private_node;
Icb *icb = (Icb *)cookie;