Classes | Files
(libbe.so)

Classes

class  BAbstractLayout
 BLayout subclass providing convenience methods for derived implementations. More...
class  BAlert
 The BAlert class defines a modal alert dialog which displays a short message and provides a set of labeled buttons that allow the user to respond. More...
class  BAppFileInfo
 Executable meta information handling. The BAppFileInfo class provides access to meta data that can be associated with executables, libraries and add-ons. More...
class  BApplication
 A container object for an application. More...
class  BArchivable
 Interface for objects that can be archived into a BMessage. More...
class  BArchiver
 A class that simplifies the archiving of complicated BArchivable hierarchies. More...
class  BAutolock
 Convenient utility to make parts of your code thread-safe easily. More...
class  BBitmap
 Access and manipulate digital images commonly known as bitmaps. More...
class  BBitmapStream
 Provides for the conversion of a Translation Kit bitmap object to a BBitmap. More...
class  BBlockCache
 A class that creates and maintains a pool of memory blocks. More...
class  BBox
 A rectangular view with a border and an optional label to group related subviews visually. More...
class  BBuffer
 A reference to a chunk of memory useful for sharing media data between applications and nodes. More...
class  BBufferIO
 A buffered adapter for BPositionIO objects. More...
class  BButton
 A BButton is a labeled on-screen button. More...
class  BCatalog
 String localization handling. More...
class  BCheckBox
 BCheckBox is a user interface element used to make a binary decision. More...
class  BClipboard
 Used for short-term data storage between documents and applications via copy and paste operations. More...
class  BCollator
 Class for handling locale-aware collation (sorting) of strings. More...
class  BColorControl
 BColorControl displays an on-screen color picker. More...
class  BControl
 BControl is the base class for user-event handling objects. More...
class  BCountry
 Class representing a country. More...
class  BCursor
 BCursor describes a view-wide or application-wide cursor. More...
class  BDataIO
 Abstract interface for objects that provide read and write access to data. More...
class  BDirectory
 A directory in the file system. More...
class  BDirectWindow
 Provides direct access to the video card graphics frame buffer. More...
class  BDragger
 A view that allows the user drag and drop a target view. More...
class  BDurationFormat
 Formatter for time intervals. 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  BFileGameSound
 Playback audio from a sound file on disk. More...
class  BFileInterface
 A node that can read and write data to a file on disk. More...
class  BFilePanel
 Displays a standard Open/Save dialog. More...
class  BFlattenable
 Interface for classes that can flatten and unflatten themselves to a stream of bytes. More...
class  BFont
 Represents a typeface including it's family, style and size. More...
class  BGridLayout
 The BGridLayout class a BLayout subclass that arranges the items it holds in a grid. More...
class  BGroupLayout
 The BGroupLayout class is a simple BLayout subclass that arranges the items it holds within a vertical or horizontal box. More...
class  BHandler
 Handles messages that are passed on by a BLooper. More...
class  BIconUtils
 The BIconUtils class provide utility methods for managing and drawing vector icons. More...
class  BLayout
 The BLayout class provides an interface, and some basic implementation to manage the positioning and sizing of BLayoutItem s. More...
class  BLayoutItem
 Abstract class representing things that are positionable and resizable by objects of the BLayout class. More...
class  BList
 An ordered container that is designed to hold generic void* objects. More...
class  BListItem
 A list item, a member of a BListView or BOutlineListView. More...
class  BListView
 Displays a list of items that the user can select and invoke. More...
class  BLocale
 Class for representing a locale and its settings. More...
class  BLocaleRoster
 Main class for accessing the Locale Kit data. More...
class  BLocker
 Semaphore-type class for thread safety. More...
class  BLooper
 Receive and process messages in a separate thread. More...
class  BMallocIO
 A BPositionIO derived class that creates a memory buffer. More...
class  BMemoryIO
 A BPositionIO derived class that works on memory buffers. More...
class  BMessage
 A container that can be send and received using the Haiku messaging subsystem. More...
class  BMessageFilter
 Describes a message filter for BLooper and BHandler. More...
class  BMessageQueue
 A container that maintains a queue of messages. More...
class  BMidiConsumer
 Receives MIDI events from a producer. More...
class  BMidiEndpoint
 Base class for all MIDI endpoints. More...
class  BMidiLocalConsumer
 A consumer endpoint that is created by your own application. More...
class  BMidiLocalProducer
 A producer endpoint that is created by your own application. More...
class  BMidiProducer
 Streams MIDI events to connected consumers. More...
class  BMidiRoster
 Interface to the system-wide Midi Roster. More...
class  BMimeType
 A class that represents a MIME (Multipurpose 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  BPositionIO
 Abstract interface that provides advanced read, write and seek access to data. 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  BScreen
 The BScreen class provides methods to retrieve and change display settings. More...
class  BStatable
 Pure abstract class that provides a wrapper interface to the POSIX® stat() function. More...
class  BStopWatch
 A simple class used to time events like a stop watch. More...
class  BString
 String class supporting common string operations. More...
class  BSymLink
 Provides an interface for creating, manipulating, and accessing the contents of symbolic links. More...
class  BTextView
 Displays and manipulates styled text. More...
class  BTimeZone
 Provides information about time zones. More...
class  BTwoDimensionalLayout
 Abstract BLayout subclass arranging items within rows and columns. More...
struct  buffer_clone_info
 A struct that stores where in memory a BBuffer object is in memory as well as the buffer flags. More...
class  BUnarchiver
 A class that simplifies the unarchiving of complicated BArchivable hierarchies. More...
class  BUnicodeChar
 Management of all information about characters. More...
class  BView
 View base class. 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  direct_buffer_info
struct  edge_info
 The distance that a character outline is inset from its escapement boundaries. More...
struct  entry_ref
 A filesystem entry represented as a name in a concrete directory. More...
struct  escapement_delta
 The amount of horizontal space surrounding a character. More...
struct  font_cache_info
 Font cache parameters. More...
struct  font_height
 The amount of vertical space surrounding a character. More...
class  GameProducer
 A MediaKit producer node which mixes sound from the GameKit and sends them to the audio mixer. More...
class  BLayoutBuilder::Group< ParentBuilder >
 BLayoutBuilder::Base subclass for building BGroupLayouts. More...
struct  node_ref
 Reference structure to a particular vnode on a device. More...
struct  text_run
 text run struct More...
struct  text_run_array
 text run array struct More...
struct  tuned_font_info
 Tuning information of fonts used to make it look better when displayed on-screen. More...
class  unicode_block
 Describes the blocks of Unicode characters supported by a font. More...
struct  usb_configuration_info
 Container for a specific configuration descriptor of a device. More...
struct  usb_endpoint_info
 Container for endpoint descriptors and their Haiku USB stack identifiers. More...
struct  usb_interface_info
 Container for interface descriptors and their Haiku USB stack identifiers. More...
struct  usb_interface_list
 List of interfaces available to a configuration. More...
struct  usb_iso_packet_descriptor
 The descriptor for data packets of isochronous transfers. More...
struct  usb_module_info
 Interface for drivers to interact with Haiku's USB stack. More...
struct  usb_notify_hooks
 Hooks that the USB stack can callback in case of events. More...
struct  usb_support_descriptor
 Description of device descriptor that the driver can handle. More...

Files

file  Alert.h
 

BAlert class definition and support enums.


file  AppFileInfo.h
 

Provides the BAppFileInfo class.


file  Application.h
 

Provides the BApplication class.


file  Archivable.h
 

Provides the BArchivable interface and declares the BArchiver and BUnarchiver classes.


file  Archivable.h
 

Provides the BArchivable interface and declares the BArchiver and BUnarchiver classes.


file  Archivable.h
 

Provides the BArchivable interface and declares the BArchiver and BUnarchiver classes.


file  Autolock.h
 

Implements a handy locking utility.


file  Beep.h
 

Functions to generate sounds from the computer.


file  Bitmap.h
 

Defines the BBitmap class and global operators and functions for handling bitmaps.


file  BitmapStream.h
 

BBitmapStream class definition.


file  BlockCache.h
 

Implements a mechanism to store and retrieve memory blocks.


file  Buffer.h
 

Defines the buffer_clone_info struct and BBuffer class.


file  BufferIO.h
 

Provides the BBufferIO class.


file  Catalog.h
 

Provides the BCatalog class.


file  CheckBox.h
 

Defines the BCheckBox class.


file  Clipboard.h
 

Provides the BClipboard class.


file  Collator.h
 

Provides the BCollator class.


file  ColorControl.h
 

BColorControl class definition and support enums.


file  Control.h
 

BControl class definition and support enums.


file  Country.h
 

BCountry class definition.


file  Cursor.h
 

Provides the BCursor class.


file  DataIO.h
 

Defines abstract BDataIO and BPositionIO and the derived BMallocIO and BMemoryIO classes.


file  Directory.h
 

Provides the BDirectory class.


file  DirectWindow.h
 

Provides the BDirectWindow class.


file  DurationFormat.h
 

Contains BDurationFormat class, a time interval formatter.


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  FileGameSound.h
 

Provides the BFileGameSound class.


file  FileInterface.h
 

Provides BFileInterface abstract class.


file  FilePanel.h
 

Provides the BFilePanel and BRefFilter classes and support enums.


file  FindDirectory.h
 

Provides the find_directory function.


file  Flattenable.h
 

Provides the BFlattenable interface.


file  Font.h
 

BFont class definition, unicode_block class definition, and font-related struct and enum definitions.


file  fs_interface.h
 

Provides an interface for file system modules.


file  GameProducer.h
 

Provides the GameProducer class.


file  GridLayout.h
 

Provides the BGridLayout class.


file  GroupLayout.h
 

Describes the BGroupLayout class.


file  GroupLayoutBuilder.h
 

Provides the BLayoutBuilder::Group<> class.


file  Handler.h
 

Provides the BHandler class.


file  IconUtils.h
 

Vector icon handling utility class.


file  InterfaceDefs.h
 

Defines standard interface definitions for controls.


file  Layout.h
 

Defines the BLayout class.


file  LayoutBuilder.h
 

Defines the BLayoutBuilder templates.


file  LayoutItem.h
 

Describes the BLayoutItem class.


file  List.h
 

Defines the BList class.


file  ListItem.h
 

ListItem class definition.


file  ListView.h
 

ListView class definition.


file  Locale.h
 

Provides the BLocale class, the base class of the Locale Kit.


file  LocaleRoster.h
 

Provides the BLocaleRoster class to access locale data.


file  Locker.h
 

Provides locking class BLocker.


file  Looper.h
 

Provides the BLooper class.


file  Message.h
 

Provides the BMessage class.


file  MessageFilter.h
 

Provides BMessageFilter class.


file  MessageQueue.h
 

Provides the BMessageQueue class.


file  Midi2Defs.h
 

Some definitions to define raw MIDI events.


file  MidiConsumer.h
 

Defines consumer classes for the MIDI Kit.


file  MidiEndpoint.h
 

Defines the Baseclass of all MIDI consumers and producers.


file  MidiProducer.h
 

Defines producer classes for the MIDI Kit.


file  MidiRoster.h
 

Defines the heart of the MIDI Kit: the MIDI Roster.


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 structure.


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  Query.h
 

Provides the BQuery class.


file  Resources.h
 

Provides the BResources class.


file  Screen.h
 

Defines the BScreen class and support structures.


file  Statable.h
 

Provides the BStatable abstract class.


file  StopWatch.h
 

Provides the BStopWatch class.


file  String.h
 

Defines the BString class and global operators and functions for handling strings.


file  SupportDefs.h
 

Defines basic types and definitions for the Haiku API.


file  SymLink.h
 

Provides the BSymLink class.


file  TextView.h
 

Provides the BTextView class and associated structs.


file  TimeZone.h
 

Provides the BTimeZone class.


file  TLS.h
 

Functions to use Thread Local Storage.


file  TwoDimensionalLayout.h
 

Defines the BTwoDimensionalLayout class.


file  TypeConstants.h
 

Represents typecodes that are used in various part of the Haiku API.


file  UnicodeChar.h
 

Provides the BUnicodeChar class.


file  USB3.h
 

Interface for the USB module.


file  USB_spec.h
 

General definitions as defined by the USB standard.


file  View.h
 

BView class definition and support data structures.


file  Volume.h
 

Provides the BVolume class.


file  VolumeRoster.h
 

Provides the BVolumeRoster class.



The Haiku Book pre-R1 - (libbe.so)
Generated on Fri May 24 2013 by Doxygen 1.7.5.1