# 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 | BQuery
Attributes, Resources, and the File Type Database | BAppFileInfo

B

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

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
Combining Flags and the 4096 Limit | The Node Monitor
Confirmable Node Flavors | BFilePanel
Constants | Global Constants and Defined Types
Constructing a Predicate | BQuery
Constructing and Fine-tuning the Panel | BFilePanel
Constructor and Destructor | BAppFileInfo
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 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
Filter() | BRefFilter
FindEntry() | BDirectory
find_directory() | BDirectory
Finding a Directory | BDirectory
Finding Views in the Panel | BFilePanel
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
Functions Inherited From BNodeInfo | BAppFileInfo

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
Hide() | BFilePanel
Hide When Done | BFilePanel
HidesWhenDone() | BFilePanel
Hierarchical Organization | File System Architecture
Hook Functions | BFilePanel
Hook Functions | BRefFilter

I

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 | 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 | BDirectory
Method Summary | BEntryList
Method Summary | BEntry
Method Summary | BFilePanel
Method Summary | BFile
Method Summary | BMimeType
Method Summary | BNodeInfo
Method Summary | BNode
Method Summary | BPath
Method Summary | BQuery
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 | 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
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
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
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() | 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 | Global Constants and Defined Types
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 Genki.

Copyright © 1999 Be, Inc. All rights reserved.

Text last modified April 20, 1999.