Google Custom Search

The Haiku Book Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
BArchivableInterface for objects that can be archived into a BMessage
BAutolockConvenient utility to make parts of your code thread-safe easily
BBlockCacheA class that creates and maintains a pool of memory blocks
BBufferIOA buffered adapter for BPositionIO objects
BDataIOAbstract interface for objects that provide read and write access to data
BFlattenableInterface for classes that can flatten and unflatten themselves to a stream of bytes
BHandlerHandles messages that are passed on by a BLooper
BListAn ordered container that is designed to hold generic void * objects
BLockerSemaphore-type class for thread safety
BMallocIOA BPositionIO derived class that creates a memory buffer
BMemoryIOA BPositionIO derived class that works on memory buffers
BMessageA container that can be send and received using the Haiku messaging subsystem
BMessageFilterDescribes a message filter for BLooper and BHandler
BMidiConsumerReceives MIDI events from a producer
BMidiEndpointBase class for all MIDI endpoints
BMidiLocalConsumerA consumer endpoint that is created by your own application
BMidiLocalProducerA producer endpoint that is created by your own application
BMidiProducerStreams MIDI events to connected consumers
BMidiRosterInterface to the system-wide Midi Roster
BPositionIOAbstract interface that provides advanced read, write and seek access to data
BStopWatchA timer class
BStringString class supporting common string operations
file_io_vecStructure that describes the io vector of a file
file_system_module_infoKernel module interface for file systems
usb_configuration_infoContainer for a specific configuration descriptor of a device
usb_endpoint_infoContainer for endpoint descriptors and their Haiku USB stack identifiers
usb_interface_infoContainer for interface descriptors and their Haiku USB stack identifiers
usb_interface_listList of interfaces available to a configuration
usb_iso_packet_descriptorThe descriptor for data packets of isochronous transfers
usb_module_infoInterface for drivers to interact with Haiku's USB stack
usb_notify_hooksHooks that the USB stack can callback in case of events
usb_support_descriptorDescription of device descriptor that the driver can handle

The Haiku Book pre-R1 - Class List
Generated on 14 Feb 2008