The Storage Kit: Master Index


!

!= BEntry
!= BNode
!= BPath
!= BVolume


"

The "Node Pool" is Limited (File Descriptors) BNode


=

= BDirectory
= BEntry
= BFile
= BNode
= BPath
= BVolume
== BEntry
== BMimeType
== BNode
== BPath
== BVolume


A

Abstract Entries BEntry
Abstract Entries BStatable
Access to Directories and Symbolic Links BFile
Accessing Unreadable and Unwritable Entries BStatable
AddResource() BResources
AllowsTypeCode() BPath
An Example Attribute C Functions
An Example Query C Functions
BAppFileInfo BAppFileInfo
BAppFileInfo() BAppFileInfo
~BAppFileInfo() BAppFileInfo
BAppFileInfo BNodeInfo
Append() BPath
B_ATTR_CHANGED The Node Monitor
attr_info BNode
Attribute C Functions Attribute C Functions
Attribute Functions Attribute C Functions
Attributes and Resources BAppFileInfo
Attributes BQuery
AudioHeader() BBuffer


B

A BDirectory Knows its Entry Entries and Nodes
The BPath Calling Convention BPath
BBuffer BBuffer
buffer_clone_info BBuffer


C

C Functions BDirectory
The C Functions BFilePanel
C Functions BMimeType
C Functions File System Info C Functions
Cancel Notification BFilePanel
Capacity() BVolume
Choosing an Iterator BEntryList
Clear() BQuery
CloneInfo() BBuffer
Combining Flags and the 4096 Limit The Node Monitor
Confirmable Node Flavors BFilePanel
Constants BBuffer
Constants Global Constants and Defined Types
Constructing a Predicate BQuery
Constructing and Fine-tuning the Panel BFilePanel
Constructor and Destructor BAppFileInfo
Constructor and Destructor BBuffer
Constructor and Destructor BDirectory
Constructor and Destructor BEntry
Constructor and Destructor BFilePanel
Constructor and Destructor BFile
Constructor and Destructor BMimeType
Constructor and Destructor BNodeInfo
Constructor and Destructor BNode
Constructor and Destructor BPath
Constructor and Destructor BQuery
Constructor and Destructor BResources
Constructor and Destructor BSymLink
Constructor and Destructor BVolumeRoster
Constructor and Destructor BVolume
Contains() BDirectory
Contains() BMimeType
Converting a BNode to an Instance of a Derived Class BNode
Converting a BPath BPath
Converting to BDirectory BNode
Converting to BFile or BSymLink BNode
CountEntries() BDirectory
CountEntries() BEntryList
CountEntries() BQuery
Create a node_ref to the entry's parent. The Node Monitor
Create a node_ref to the entry. The Node Monitor
Create an entry_ref to the entry. The Node Monitor
CreateDirectory() BDirectory
CreateFile() BDirectory
CreateSymLink() BDirectory
create_app_meta_mime BMimeType
create_directory() BDirectory
Creating a File From an Abstract Entry BEntry
Creating and Using a BFilePanel BFilePanel
Creating New Directories BDirectory


D

Data() BBuffer
Data Format BResources
Data Function BResources
Data Ownership BResources
Default Root Nodes File System Architecture
Defined Types Global Constants and Defined Types
Delete() BMimeType
Derived Classes and their Uses BNode
dev_for_path() File System Info C Functions
Device() BVolume
B_DEVICE_MOUNTED The Node Monitor
B_DEVICE_UNMOUNTED The Node Monitor
Directories are Persistent, Names Are Not BEntry
Directories at Root File System Architecture
Directories Global Constants and Defined Types
BDirectory BDirectory
BDirectory() BDirectory
~BDirectory() BDirectory
The dirent Structure and GetNextDirents() BEntryList


E

BEntries and Locked Nodes BEntry
Entries and Nodes Entries and Nodes
Entries Entries and Nodes
BEntry BEntry
BEntry() BEntry
~BEntry BEntry
Entry Created BQuery
BEntryList BEntryList
The Entry List Pointer BEntryList
Entry Removed BQuery
B_ENTRY_CREATED BDirectory
B_ENTRY_CREATED The Node Monitor
B_ENTRY_MOVED BDirectory
B_ENTRY_MOVED The Node Monitor
entry_ref Global Constants and Defined Types
B_ENTRY_REMOVED BDirectory
B_ENTRY_REMOVED The Node Monitor
Errors BAppFileInfo
Errors BNodeInfo
Executables as Resource Files BResources
Exists() BEntry


F

Fetch() BQuery
BFile BFile
BFile() BFile
~BFile() BFile
File() BResources
File Descriptors BEntry
File Open Mode Constants Global Constants and Defined Types
BFilePanel BFilePanel
BFilePanel() BFilePanel
~BFilePanel() BFilePanel
File System Architecture File System Architecture
File System Handlers File System Architecture
File System Info C Functions File System Info C Functions
File System Layout and the Root File System File System Architecture
The File Type Database and the App's Signature BAppFileInfo
Filter() BRefFilter
FindEntry() BDirectory
find_directory() BDirectory
Finding a Directory BDirectory
Finding Views in the Panel BFilePanel
Flags BBuffer
Flags() BBuffer
Flatten() BPath
BFlattenable Functions BPath
FlattenedSize() BPath
Forcing Initialization BPath
FreeBytes() BVolume
fs_close_attr_dir Attribute C Functions
fs_close_index_dir() Index C Functions
fs_close_query() Query C Functions
fs_create_index() Index C Functions
fs_fopen_attr_dir() Attribute C Functions
fs_open_attr_dir() Attribute C Functions
fs_open_index_dir() Index C Functions
fs_open_query() Query C Functions
fs_read_attr Attribute C Functions
fs_read_attr_dir Attribute C Functions
fs_read_index_dir() Index C Functions
fs_read_query() Query C Functions
fs_remove_attr() Attribute C Functions
fs_remove_index() Index C Functions
fs_rewind_attr_dir() Attribute C Functions
fs_rewind_index_dir() Index C Functions
fs_stat_attr Attribute C Functions
fs_stat_dev() File System Info C Functions
fs_stat_index() Index C Functions
fs_write_attr() Attribute C Functions


G

The General Approach. BEntry
Generative Functions BResources
GetAccessTime() BStatable
GetAppFlags() BAppFileInfo
GetAppHint() BMimeType
GetAppHint() BNodeInfo
GetAttrInfo() BNode
GetBootVolume() BVolumeRoster
GetCreationTime() BStatable
GetEntry() BDirectory
GetFileExtensions() BMimeType
GetGroup() BStatable
GetIcon() BAppFileInfo
GetIcon() BMimeType
GetIcon() BNodeInfo
GetIcon() BVolume
GetIconForType() BAppFileInfo
GetIconForType() BMimeType
GetInstalledSupertypes() BMimeType
GetInstalledTypes() BMimeType
GetLongDescription() BMimeType
GetModificationTime() BStatable
GetName() BEntry
GetName() BVolume
GetNextAttrName() BNode
GetNextDirents() BDirectory
GetNextDirents() BEntryList
GetNextDirents() BQuery
GetNextEntry() BDirectory
GetNextEntry() BEntryList
GetNextEntry() BQuery
GetNextRef() BDirectory
GetNextRef() BEntryList
GetNextRef() BQuery
GetNextSelectedRef() BFilePanel
GetNextVolume() BVolumeRoster
GetNodeRef() BStatable
GetOwner() BStatable
GetPanelDirectory() BFilePanel
GetParent() BEntry
GetParent() BPath
GetPath() BEntry
GetPermissions() BStatable
GetPredicate() BQuery
GetPreferredApp() BAppFileInfo
GetPreferredApp() BMimeType
GetPreferredApp() BNodeInfo
GetRef() BEntry
GetResourceInfo() BResources
GetRootDirectory() BVolume
GetShortDescription() BMimeType
GetSignature() BAppFileInfo
GetSize() BFile
GetSize() BStatable
GetStat() BEntry
GetStat() BStatable
GetStatFor() BDirectory
GetSupertype() BMimeType
GetSupportedTypes() BAppFileInfo
GetSupportingApps() BMimeType
GetTrackerIcon() BNodeInfo
GetType() BAppFileInfo
GetType() BNodeInfo
GetVersionInfo() BAppFileInfo
GetWildcardApps() BMimeType
get_device_icon BMimeType
get_ref_for_path() BEntry
Getting a dirent BEntryList
Global C Function BEntry
Global C Functions Global C Functions
Global Constants and Defined Types Global Constants and Defined Types


H

HasResource() BResources
Header() BBuffer
Hide() BFilePanel
Hide When Done BFilePanel
HidesWhenDone() BFilePanel
Hierarchical Organization File System Architecture
Hook Functions BFilePanel
Hook Functions BRefFilter


I

ID() BBuffer
Icon Sizes Global Constants and Defined Types
Identifying a Resource within a Resource File BResources
Identifying and Creating Resource Files BResources
Immutability BPath
Implications BNode
Index C Functions Index C Functions
The Index Directory Index C Functions
Index Functions Index C Functions
Info Functions BResources
InitCheck() BAppFileInfo
InitCheck() BEntry
InitCheck() BFile
InitCheck() BMimeType
InitCheck() BNodeInfo
InitCheck() BNode
InitCheck() BPath
InitCheck() BVolume
Initialization and File Descriptors BSymLink
Initialization BAppFileInfo
Initialization BNodeInfo
Initializing a BResources Object BResources
Initializing a BVolume BVolume
Initializing and Normalizing BPath
Initializing and Opening BFile
Initializing and Traversing BEntry
Install() BMimeType
Installing and Removing Indices Index C Functions
IsAbsolute() BSymLink
IsFixedSize() BPath
IsInstalled() BMimeType
IsLive() BQuery
Is Modal? BFilePanel
IsPersistent() BVolume
IsReadOnly() BVolume
IsReadable() BFile
IsRemovable() BVolume
IsRootDirectory() BDirectory
IsShared() BVolume
IsShowing() BFilePanel
IsSupertypeOnly() BMimeType
IsSupportedType() BAppFileInfo
IsUsingAttributes() BAppFileInfo
IsUsingResources() BAppFileInfo
IsValid() BMimeType
IsWritable() BFile


K

KnowsAttr() BVolume
KnowsMime() BVolume
KnowsQuery() BVolume


L

Leaf() BPath
Lies Entries and Nodes
Limits Constants Global Constants and Defined Types
Live Queries BQuery
LoadResource() BResources
Lock() BNode


M

MIME and File Types MIME and File Types
MIME in the BeOS MIME and File Types
MakeLinkedPath() BSymLink
Member Functions BAppFileInfo
Member Functions BBuffer
Member Functions BDirectory
Member Functions BEntryList
Member Functions BEntry
Member Functions BFilePanel
Member Functions BFile
Member Functions BMimeType
Member Functions BNodeInfo
Member Functions BNode
Member Functions BPath
Member Functions BQuery
Member Functions BRefFilter
Member Functions BResources
Member Functions BStatable
Member Functions BSymLink
Member Functions BVolumeRoster
Member Functions BVolume
MergeFrom() BResources
Messenger() BFilePanel
Messenger() BVolumeRoster
Method Summary BAppFileInfo
Method Summary BBuffer
Method Summary BDirectory
Method Summary BEntryList
Method Summary BEntry
Method Summary BFile
Method Summary BMimeType
Method Summary BNode
Method Summary BPath
Method Summary BRefFilter
Method Summary BResources
Method Summary BSymLink
Method Summary BVolumeRoster
Method Summary BVolume
BMimeType BMimeType
BMimeType() BMimeType
~BMimeType() BMimeType
Modifying the Look of the File Panel BFilePanel
Monitor Flags The Node Monitor
More Facts Entries and Nodes
Mount and Unmount BVolume
MoveTo() BEntry
Multiple Retrieval BEntryList
Multiple Selection BFilePanel


N

Navigating the File System File System Architecture
next_dev() File System Info C Functions
BNode BNode
BNode() BNode
~BNode() BNode
A Node can Lose its Entry Entries and Nodes
Node Flavors Global Constants and Defined Types
BNodeInfo BNodeInfo
BNodeInfo() BNodeInfo
~BNodeInfo() BNodeInfo
Node Info equals Attributes BNodeInfo
BNode Instances BNode
Node Locking BNode
Node Monitor Functions The Node Monitor
Node Monitor Opcodes Global Constants and Defined Types
The Node Monitor The Node Monitor
Node Monitoring a Directory BDirectory
node_ref Global Constants and Defined Types
Nodes and Entries BStatable
Nodes are Dumb BNode
Nodes Entries and Nodes
Normalization by Default? BPath
Notification Message BFilePanel
Notification Messages The Node Monitor


O

Opcode Constants The Node Monitor
Open Notification BFilePanel
Opening, Reading, and Closing a Query Query C Functions
Operators BDirectory
Operators BEntry
Operators BFile
Operators BMimeType
Operators BNode
Operators BPath
Operators BVolume
Other Details BStatable
Other Normalization Details BPath
Overview Attribute C Functions
Overview BAppFileInfo
Overview BRefFilter
Overview BSymLink
Overview BVolumeRoster
Overview File System Info C Functions
Overview Index C Functions


P

Panel Directory BFilePanel
Panel Mode BFilePanel
PanelMode() BFilePanel
Parsing and Tricks The Node Monitor
Passing a BPath in a BMessage BPath
BPath BPath
Path() BPath
~BPath BPath
The Plain-File-Only Approach. BEntry
Position() BFile
PredicateLength() BQuery
The Predicate, Attributes, and Indices BQuery
PreloadResourceType() BResources
PushAttr() BQuery
PushDouble() BQuery
PushFloat() BQuery
PushInt32() BQuery
PushInt64() BQuery
PushOp() BQuery
PushString() BQuery
PushUInt32() BQuery
PushUInt64() BQuery


Q

BQuery BQuery
BQuery() BQuery
~BQuery() BQuery
Query C Functions Query C Functions
Query Functions Query C Functions
Query Operation Constants Global Constants and Defined Types
Query Update Messages BQuery
query_op BQuery


R

ReadAt() BFile
ReadAttr() BNode
Read() BFile
ReadLink() BSymLink
Reading and Writing a Resource File as a Plain File BResources
Recycle() BBuffer
Ref Filter BFilePanel
RefFilter() BFilePanel
BRefFilter BRefFilter
Refresh() BFilePanel
Relationship to stat() BStatable
RemoveAttr() BNode
Remove() BEntry
RemoveResource() BResources
RenameAttr() BNode
Rename() BEntry
Resource Data BResources
BResources BResources
BResources() BResources
~BResources() BResources
Retrieving Entries BDirectory
Reusing your BQuery BQuery
RewindAttrs() BNode
Rewind() BDirectory
Rewind() BEntryList
Rewind() BFilePanel
Rewind() BQuery
Rewind() BVolumeRoster


S

Save Notification BFilePanel
Seek() BFile
SelectionChanged() BFilePanel
SendMessage() BFilePanel
SetAccessTime() BStatable
SetAppFlags() BAppFileInfo
SetAppHint() BMimeType
SetAppHint() BNodeInfo
SetButtonLabel() BFilePanel
SetCreationTime() BStatable
SetFileExtensions() BMimeType
SetGroup() BStatable
SetHideWhenDone() BFilePanel
SetIcon() BAppFileInfo
SetIcon() BMimeType
SetIcon() BNodeInfo
SetIconForType() BAppFileInfo
SetIconForType() BMimeType
SetInfoLocation() BAppFileInfo
SetLongDescription() BMimeType
SetMessage() BFilePanel
SetModificationTime() BStatable
SetOwner() BStatable
SetPanelDirectory() BFilePanel
SetPermissions() BStatable
SetPredicate() BQuery
SetPreferredApp() BAppFileInfo
SetPreferredApp() BMimeType
SetPreferredApp() BNodeInfo
SetRefFilter() BFilePanel
SetSaveText() BFilePanel
SetShortDescription() BMimeType
SetSignature() BAppFileInfo
SetSize() BFile
SetSupportedTypes() BAppFileInfo
SetTarget() BFilePanel
SetTarget() BQuery
SetTo() BAppFileInfo
SetTo() BDirectory
SetTo() BEntry
SetTo() BFile
SetTo() BMimeType
SetTo() BNodeInfo
SetTo() BNode
SetTo() BPath
SetTo() BResources
SetTo() BVolume
SetType() BAppFileInfo
SetType() BNodeInfo
SetVersionInfo() BAppFileInfo
SetVolume() BQuery
Show() BFilePanel
Size() BBuffer
StartWatching() BMimeType
StartWatching() BVolumeRoster
The stat Structure BStatable
stat The Node Monitor
B_STAT_CHANGED The Node Monitor
BStatable BStatable
StopWatching() BMimeType
StopWatching() BVolumeRoster
stop_watching() The Node Monitor
The Storage Kit The Storage Kit
Structures BBuffer
Subtleties and Details BEntry
Supports() BAppFileInfo
BSymLink BSymLink
BSymLink() BSymLink
~BSymLink() BSymLink
Symbolic Links File System Architecture
Symlinks at Root File System Architecture
Sync() BNode
Sync() BResources


T

Talents and Abilities BEntry
The Target and the Messages it Sees BFilePanel
Target BFilePanel
Traverso Post Facto BEntry
Type() BBuffer
Type() BMimeType
TypeCode() BPath


U

Unflatten() BPath
Unlock() BNode
Unset() BDirectory
Unset() BEntry
Unset() BFile
Unset() BMimeType
Unset() BNode
Unset() BPath
Unset() BVolume
update_mime_info BMimeType


V

Valid MIME Strings BMimeType
Values BQuery
Version Kinds Global Constants and Defined Types
version_info BAppFileInfo
version_info Global Constants and Defined Types
version_kind BAppFileInfo
VideoHeader() BBuffer
Virtual File Systems File System Architecture
BVolume BVolume
BVolume() BVolume
~BVolume BVolume
BVolumeRoster BVolumeRoster
BVolumeRoster() BVolumeRoster
~BVolumeRoster() BVolumeRoster


W

WasHidden() BFilePanel
watch_node() Flags Global Constants and Defined Types
watch_node() The Node Monitor
What's Really Going On BPath
When to Traverse BEntry
Window() BFilePanel
WriteAt() BFile
WriteAttr() BNode
Write() BFile
WriteTo() BResources





The Be Book, in lovely HTML, for BeOS Release 4.

Copyright © 1998 Be, Inc. All rights reserved.

Last modified December 31, 1969.