The Storage Kit: Master Index

!= BDirectory
!= BEntry
!= BFile
!= BNode
!= BPath
!= BVolume
= BDirectory
= BEntry
= BFile
= BNode
= BPath
= BVolume
== BDirectory
== BEntry
== BFile
== BNode
== BPath
== BVolume


A

Abstract Entries BEntry
Access to Directories and Symbolic Links BFile
Accessing Unreadable and Unwritable Entries BStatable
AddResource() BResources
AllowsTypeCode() BPath
App Signature Functions BMimeType
Append() BPath
Attributes BQuery
Attributes and Resources BAppFileInfo
attr_info BNode


B

BAppFileInfo BNodeInfo
BAppFileInfo() BAppFileInfo
~BAppFileInfo() BAppFileInfo
~BDirectory() BDirectory
BDirectory() BDirectory
BEntries and Locked Nodes BEntry
~BEntry BEntry
BEntry() BEntry
~BFile() BFile
BFile() BFile
BFilePanel() BFilePanel
~BFilePanel() BFilePanel
BFlattenable Functions BPath
BMimeType() BMimeType
BNode Instances BNode
~BNode() BNode
BNode() BNode
~BNodeInfo() BNodeInfo
BNodeInfo() BNodeInfo
~BPath BPath
The BPath Calling Convention BPath
BPath() BPath
~BQuery() BQuery
BQuery() BQuery
BRefFilter Functions BRefFilter
~BResources() BResources
BResources() BResources
~BSymLink() BSymLink
BSymLink() BSymLink
~BVolume BVolume
BVolume() BVolume
~BVolumeRoster() BVolumeRoster
BVolumeRoster() BVolumeRoster
B_ATTR_CHANGED The Node Monitor
B_DEVICE_MOUNTED The Node Monitor
B_DEVICE_UNMOUNTED The Node Monitor
B_ENTRY_CREATED The Node Monitor
B_ENTRY_MOVED The Node Monitor
B_ENTRY_MOVED The Node Monitor
B_ENTRY_REMOVED The Node Monitor
B_STAT_CHANGED The Node Monitor


C

C Functions BDirectory
The C Functions BFilePanel
Cancel Notification BFilePanel
Capacity() BVolume
Choosing an Iterator BEntryList
Clear() BQuery
Combining Flags and the 1024 Limit The Node Monitor
Confirmable Node Flavors BFilePanel
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 BFile
Constructor and Destructor BFilePanel
Constructor and Destructor BMimeType
Constructor and Destructor BNode
Constructor and Destructor BNodeInfo
Constructor and Destructor BPath
Constructor and Destructor BQuery
Constructor and Destructor BResources
Constructor and Destructor BSymLink
Constructor and Destructor BVolume
Constructor and Destructor BVolumeRoster
Contains() BDirectory
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
CreateDirectory() BDirectory
CreateFile() BDirectory
CreateSymLink() BDirectory
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 Ownership BResources
Default Root Nodes File System Architecture
Delete() BMimeType
Derived Classes and their Uses BNode
Device() BVolume
Directories are Persistent, Names Are Not BEntry
Directory Constants Find Directory
directory_which Find Directory
The dirent Structure and GetNextDirents() BEntryList


E

Entry Created BQuery
The Entry List Pointer BEntryList
Entry Removed BQuery
Errors BAppFileInfo
Errors BNodeInfo
Executables as Resource Files BResources


F

Fetch() BQuery
File Descriptors BEntry
File System Handlers File System Architecture
File System Layout and the Root File System File System Architecture
The File Type Database and the App's Signature BAppFileInfo
File Type Database Functions BMimeType
Filter() BRefFilter
Find Directory Functions Find Directory
FindDirectory() BDirectory
FindEntry() BDirectory
FindFile() BDirectory
Finding Views in the Panel BFilePanel
FindResource() BResources
FindSymLink() BDirectory
find_directory() Find Directory
Flatten() BPath
FlattenedSize() BPath
Forcing Initialization BPath
FreeBytes() BVolume


G

GetAccessTime() BStatable
GetAppFlags() BAppFileInfo
GetAppHint() BMimeType
GetAttrInfo() BNode
GetBootVolume() BVolumeRoster
GetCreationTime() BStatable
GetEntry() BDirectory
GetFileExtensions() BMimeType
GetGroup() BStatable
GetIcon() BAppFileInfo
GetIcon() BMimeType
GetIcon() BNodeInfo
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() BFilePanel
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() BStatable
GetStatFor() BDirectory
GetSupertype() BMimeType
GetSupportedTypes() BAppFileInfo
GetSupportingApps() BMimeType
Getting a dirent BEntryList
GetTrackerIcon() BNodeInfo
GetType() BAppFileInfo
GetType() BNodeInfo
GetVersionInfo() BAppFileInfo


H

HasResource() BResources
Hide When Done BFilePanel
Hide() BFilePanel
Hierarchical Organization File System Architecture
Hook Functions BFilePanel


I

Identifying a Resource within a Resource File BResources
Identifying and Creating Resource Files BResources
Immutability BPath
Implications BNode
InitCheck() BAppFileInfo
InitCheck() BDirectory
InitCheck() BEntry
InitCheck() BFile
InitCheck() BMimeType
InitCheck() BNode
InitCheck() BNodeInfo
InitCheck() BPath
Initialization BAppFileInfo
Initialization BNodeInfo
Initialization and File Descriptors BSymLink
Initializing a BResources BResources
Initializing a BResources Object BResources
Initializing a BVolume BVolume
Initializing and Normalizing BPath
Initializing and Opening BFile
Initializing and Traversing BEntry
Install() BMimeType
Is Modal? BFilePanel
IsAbsolute() BSymLink
IsFixedSize() BPath
IsInstalled() BMimeType
IsLive() BQuery
IsPersistent() BVolume
IsReadable() BFile
IsReadOnly() BVolume
IsRemovable() BVolume
IsRootDirectory() BDirectory
IsRunning() BFilePanel
IsShared() BVolume
IsShowing() BFilePanel
IsSupertypeOnly() BMimeType
IsValid() BMimeType
IsWritable() BFile


K

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


L

Leaf() BPath
Live Queries BQuery
Lock() BNode


M

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


N

Node Info equals Attributes BNodeInfo
Node Locking BNode
Node Monitor Functions The Node Monitor
Node Monitoring a Directory BDirectory
The "Node Pool" is Limited (File Descriptors) BNode
Nodes and Entries BStatable
Nodes are Dumb BNode
Normalization by Default? BPath
Notification Message BFilePanel
Notification Messages The Node Monitor


O

Opcode Constants The Node Monitor
Open Notification BFilePanel
Operators BDirectory
Operators BEntry
Operators BFile
Operators BNode
Operators BPath
Operators BVolume
Other Details BStatable
Other Fields BDirectory
Other Normalization Details BPath
Overview BAppFileInfo
Overview BDirectory
Overview BEntry
Overview BEntryList
Overview BFile
Overview BFilePanel
Overview BMimeType
Overview BNode
Overview BNodeInfo
Overview BPath
Overview BQuery
Overview BRefFilter
Overview BResources
Overview BStatable
Overview BSymLink
Overview BVolume
Overview BVolumeRoster
Overview Find Directory
Overview MIME and File Types
Overview The Node Monitor


P

Panel Directory BFilePanel
Panel Mode BFilePanel
PanelClosed() BFilePanel
PanelMode() BFilePanel
Parsing and Tricks The Node Monitor
Passing a BPath in a BMessage BPath
Path() BPath
Position() BFile
The Predicate, Attributes, and Indices BQuery
PredicateLength() BQuery
PushAttr() BQuery
PushDouble() BQuery
PushFloat() BQuery
PushInt32() BQuery
PushInt64() BQuery
PushOp() BQuery
PushString() BQuery
PushUInt32() BQuery
PushUInt64() BQuery


Q

Query Update Messages BQuery
query_op BQuery


R

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


S

Save Notification BFilePanel
Seek() BFile
SelectionChanged() BFilePanel
SetAccessTime() BStatable
SetAppFlags() BAppFileInfo
SetAppHint() BMimeType
SetButtonLabel() BFilePanel
SetCreationTime() BStatable
SetFileExtensions() BMimeType
SetGroup() BStatable
SetIcon() BAppFileInfo
SetIcon() BMimeType
SetIcon() BNodeInfo
SetIconForType() BAppFileInfo
SetIconForType() BMimeType
SetLongDescription() BMimeType
SetModificationTime() BStatable
SetOwner() BStatable
SetPanelDirectory() BFilePanel
SetPermissions() BStatable
SetPredicate() BQuery
SetPreferredApp() BAppFileInfo
SetPreferredApp() BMimeType
SetPreferredApp() BNodeInfo
SetRefFilter() BFilePanel
SetSaveText() BFilePanel
SetSaveText() BFilePanel
SetShortDescription() BMimeType
SetSignature() BAppFileInfo
SetSize() BFile
SetSupportedTypes() BAppFileInfo
SetSupportingApps() BMimeType
SetTarget() BFilePanel
SetTarget() BQuery
SetTo() BAppFileInfo
SetTo() BDirectory
SetTo() BEntry
SetTo() BFile
SetTo() BMimeType
SetTo() BNode
SetTo() BNodeInfo
SetTo() BPath
SetTo() BResources
SetTo() BVolume
SetType() BAppFileInfo
SetType() BNodeInfo
SetVersionInfo() BAppFileInfo
SetVolume() BQuery
The Short Story File System Architecture
Show() BFilePanel
StartWatching() BVolumeRoster
stat The Node Monitor
The stat Structure BStatable
StopWatching() BVolumeRoster
stop_watching() The Node Monitor
The Storage Kit: Master Index Master Index
String Parsing Functions BMimeType
Subtleties and Details BEntry


T

Talents and Abilities BEntry
Target BFilePanel
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


V

Valid MIME Strings BMimeType
Values BQuery
version_info BAppFileInfo
version_kind BAppFileInfo
Virtual File Systems File System Architecture


W

WasHidden() BFilePanel
watch_node() The Node Monitor
What's Really Going On BPath
When to Traverse BEntry
Window() BFilePanel
Write() BFile
WriteAt() BFile
WriteAttr() BNode
WriteResource() BResources





The Be Book, in lovely HTML, for the BeOS Preview Release.

Copyright © 1997 Be, Inc. All rights reserved.

Be is a registered trademark; BeOS, BeBox, BeWare, GeekPort, the Be logo, and the BeOS logo are trademarks of Be, Inc.

Last modified July 17, 1997.