Files | Classes | Enumerations
Storage Kit

Collection of classes that deal with storing and retrieving information from disk. More...

Files

file  AppFileInfo.h
 Provides the BAppFileInfo class.
 
file  Directory.h
 Provides the BDirectory class.
 
file  Entry.h
 Provides the BEntry class and entry_ref implementations.
 
file  EntryList.h
 Defines the BEntryList class.
 
file  File.h
 Provides the BFile class.
 
file  FilePanel.h
 Provides the BFilePanel and BRefFilter classes and support enums.
 
file  FindDirectory.h
 Provides the find_directory(), find_path(), find_paths() functions as well as the directory_which constants.
 
file  Mime.h
 Provides C and Haiku-only C++ MIME-type handling functions.
 
file  MimeType.h
 Provides the BMimeType class.
 
file  Node.h
 Provides the BNode class and node_ref struct.
 
file  NodeInfo.h
 Provides the BNodeInfo class.
 
file  NodeMonitor.h
 Provides functions and constants for monitoring changes to a node.
 
file  Path.h
 Provides the BPath class.
 
file  PathFinder.h
 Provides the BPathFinder class interface.
 
file  Query.h
 Provides the BQuery class.
 
file  Resources.h
 Provides the BResources class.
 
file  Statable.h
 Provides the BStatable abstract class.
 
 
file  Volume.h
 Provides the BVolume class.
 
file  VolumeRoster.h
 Provides the BVolumeRoster class.
 

Classes

class  BAppFileInfo
 Provides access to the metadata associated with executables, libraries and add-ons. More...
 
class  BDirectory
 A directory in the file system. More...
 
class  BEntry
 A location in the filesystem. More...
 
class  BEntryList
 Interface for iterating through a list of filesystem entries. More...
 
class  BFile
 Provides the ability to read and write the data of a file. More...
 
class  BFilePanel
 Displays a standard Open/Save dialog. More...
 
class  BMimeType
 A class that represents a MIME (Multi-purpose Internet Mail Extensions) type string. More...
 
class  BNode
 A BNode represents a chunk of data in the filesystem. More...
 
class  BNodeInfo
 Provides access to file type meta data on a node. More...
 
class  BPath
 A class representing a file system path. More...
 
class  BPathFinder
 Helper class to retrieve paths in the file system layout. More...
 
class  BQuery
 Provides an interface for creating file system queries and implements BEntryList methods for iterating through the results. More...
 
class  BRefFilter
 Allows you to filter the items displayed in a file panel. More...
 
class  BResources
 Provides an interface for accessing and manipulating file resources. More...
 
class  BStatable
 Pure abstract class that provides a wrapper interface to the POSIX┬« stat() function. More...
 
class  BSymLink
 Provides an interface for creating, manipulating, and accessing the contents of symbolic links. More...
 
class  BVolume
 Provides an interface for querying information about a volume. More...
 
class  BVolumeRoster
 Provides an interface for iterating through available volumes and watching for mounting/unmounting. More...
 
struct  entry_ref
 A filesystem entry represented as a name in a concrete directory. More...
 
struct  node_ref
 Reference structure to a particular vnode on a device. More...
 

Enumerations

Detailed Description

Collection of classes that deal with storing and retrieving information from disk.

Enumeration Type Documentation

List of buttons used by the file panel.

Since
BeOS R3
Enumerator
B_CANCEL_BUTTON 

Cancel button

Since
BeOS R3
B_DEFAULT_BUTTON 

Default button

Since
BeOS R3

Whether the file panel is a save or open panel.

Since
BeOS R3
Enumerator
B_OPEN_PANEL 

Open panel

Since
BeOS R3
B_SAVE_PANEL 
Since
BeOS R3 Save panel
enum icon_size

Legacy BeOS icon size constants.

Since
BeOS R3
Enumerator
B_LARGE_ICON 

32x32 "Large" icon.

Since
BeOS R3
B_MINI_ICON 

16x16 "Mini" icon.

Since
BeOS R3