Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Capp_infoProvides info for a running app
 CBAlignmentUndocumented class
 CBArchivableInterface for objects that can be archived into a BMessage
 CBArchiverA class that simplifies the archiving of complicated BArchivable hierarchies
 CBLayoutBuilder::Base< ParentBuilder >Base for all other layout builders in the BLayoutBuilder namespace
 CBAutolockConvenient utility to make parts of your code thread-safe easily
 CBBlockCacheA class that creates and maintains a pool of memory blocks
 CBPrivate::Network::BBorrow< T >Smart pointer that borrows an object from a BExclusiveBorrow owner
 CBBufferA reference to a chunk of memory useful for sharing media data between applications and nodes
 CBCatalogString localization handling
 CBCatalogData
 CBClipboardUsed for short-term data storage between documents and applications via copy and paste operations
 CBCountryClass representing a country
 CBDataIOAbstract interface for objects that provide read and write access to data
 CBDateFormatFormatter for dates
 CBDateTimeFormatFormatter for datetimes
 CBDeskbarUndocumented class
 CBDurationFormatFormatter for time intervals
 CBEntryListInterface for iterating through a list of filesystem entries
 CBPrivate::Network::BErrorAbstract base class for advanced error objects
 CBPrivate::Network::BExclusiveBorrow< T >Smart pointer that allows shared ownership of an object with exclusive access
 CBFileGameSoundPlayback audio from a sound file on disk
 CBFilePanelDisplays a standard Open/Save dialog
 CBFlattenableInterface for classes that can flatten and unflatten themselves to a stream of bytes
 CBFontRepresents a typeface including its family, style and size
 CBGridLayoutBuilderDeprecated helper class that helps building a BGridLayout
 CBGroupLayoutBuilderDeprecated helper class that helps building a BGroupLayout
 CBPrivate::Network::BHttpAuthenticationDescribe username and password for basic authentication for the request
 CBPrivate::Network::BHttpBodyRepresents a HTTP response body
 CBPrivate::Network::BHttpFieldsRepresents the field section of a HTTP header
 CBPrivate::Network::BHttpMethodRepresent a HTTP method
 CBPrivate::Network::BHttpRequestRepresent a HTTP request
 CBPrivate::Network::BHttpResultUnique object to wait for and access a HTTP response data
 CBPrivate::Network::BHttpSessionSchedule, execute and manage HTTP requests
 CBPrivate::Network::BHttpStatusRepresents the HTTP status code and status text of an incoming response
 CBPrivate::Network::BHttpTimeUtility class that can parse and format HTTP Date strings
 CBIconUtilsProvide utility methods for managing and drawing vector icons
 CBInputDeviceUndocumented class
 CBInvokerAn object that can be "invoked" to send a message to a BHandler
 CBKeyClass that represents a generic key for or from the Haiku key store
 CBKeyStoreThe BKeyStore lets you query, retrieve and store keys in the system's key store
 CBListAn ordered container that is designed to hold generic void* objects
 CBLocaleClass for representing a locale and its settings
 CBLocaleRosterMain class for accessing the Locale Kit data
 CBLockerSemaphore-type class for thread safety
 CBMailComponentThe base class for most of the Mail Kit
 CBMediaAddOnMediaAddOn is something which can manufacture MediaNodes
 CBMediaNode
 CBMessageA container that can be send and received using the Haiku messaging subsystem
 CBMessageFilterDescribes a message filter for BLooper and BHandler
 CBMessageQueueA container that maintains a queue of messages
 CBMessageRunnerProvides a mechanism for sending one or more messages to a messenger at a specified interval and receive reply messages
 CBMessengerA class to send messages to a target BLooper or BHandler
 CBMidiEndpointBase class for all MIDI endpoints
 CBMidiRosterInterface to the system-wide Midi Roster
 CBMimeTypeA class that represents a MIME (Multi-purpose Internet Mail Extensions) type string
 CBNodeInfoProvides access to file type meta data on a node
 CBNumberFormatFormatter for numbers and monetary values
 CBPrivate::Network::BHttpRequest::BodyDescribe the body for a network request
 CBPathFinderHelper class to retrieve paths in the file system layout
 CBPointA point on a two-dimensional Cartesian coordinate system
 CBPolygonA closed, many-sided figure which defines an area in a two-dimensional Cartesian coordinate system
 CBRectDefines a rectangular area aligned along pixel dimensions
 CBReference< Type >A reference to a BReferenceable object
 CBReference< const BNetworkAddressResolver >
 CBReference< Type >
 CBReferenceableImplementation of reference-counted memory management
 CBRefFilterAllows you to filter the items displayed in a file panel
 CBRegionAn area composed of rectangles
 CBResourcesProvides an interface for accessing and manipulating file resources
 CBResourceStringsSimple class to access the string resources in a file
 CBRosterLets you launch apps and keeps track of apps that are running
 CBScreenMethods to retrieve and change display settings
 CBShapeIteratorAllows you to iterate through BShape operations
 CBSizeA two-dimensional size
 CBSplitLayoutBuilderDeprecated helper class that helps building a BSplitView
 CBStackOrHeapArray< Type, StackSize >Undocumented class
 CBStatablePure abstract class that provides a wrapper interface to the POSIX® stat() function
 CBStopWatchA simple class used to time events like a stop watch
 CBStringString class supporting common string operations
 CBTimedEventQueue
 CBTimeFormatFormatter for times
 CBTimeZoneDefines the time zone API which specifies a time zone, allows you to display it to the user, and converts between GMT and local time
 Cbuffer_clone_infoA struct that stores where in memory a BBuffer object is in memory as well as the buffer flags
 CBUnarchiverA class that simplifies the unarchiving of complicated BArchivable hierarchies
 CBUnicodeCharManagement of all information about characters
 CBVolumeProvides an interface for querying information about a volume
 CBVolumeRosterProvides an interface for iterating through available volumes and watching for mounting/unmounting
 CBTwoDimensionalLayout::ColumnRowConstraintsUsed by BTwoDimensionalLayout derived classes to communicate the size constraints for a given column or row to the BTwoDimensionalLayout class
 CBTwoDimensionalLayout::DimensionsUsed by BTwoDimensionalLayout derived classes to communicate the positioning and size of a BLayoutItem, in terms of columns and rows to the BTwoDimensionalLayout class
 Cdirect_buffer_info
 Cedge_infoThe distance that a character outline is inset from its escapement boundaries
 Centry_refA filesystem entry represented as a name in a concrete directory
 Cescapement_deltaA struct that allows you to specify extra horizontal space to surround each character with
 CBPrivate::Network::BHttpFields::FieldRepresents a HTTP header field
 CBPrivate::Network::BHttpFields::FieldNameRepresentation of a HTTP header name
 Cfile_io_vecStructure that describes the io vector of a file
 Cfile_system_module_infoKernel module interface for file systems
 Cfont_cache_infoFont cache parameters
 Cfont_heightThe amount of vertical space surrounding a character
 Cfs_vnode_opsOperations vector for a node
 Cfs_volume_opsOperations vector for a volume
 CJoystickClass that provides an interface to joysticks and game controllers
 Cmenu_infoInformation about a menu such as font size and family, background color, and flags
 Cnode_refReference structure to a particular vnode on a device
 CpatternA pattern to use when drawing
 Cproperty_infoProperty info struct containing lists of commands and specifiers
 Crgb_colorStructure representing a 32 bit RGBA color
 Ctext_runText run struct
 Ctext_run_arrayText run array struct
 Ctuned_font_infoTuning information of fonts used to make it look better when displayed on-screen
 Cunicode_blockDescribes the blocks of Unicode characters supported by a font
 Cusb_configuration_infoContainer for a specific configuration descriptor of a device
 Cusb_endpoint_infoContainer for endpoint descriptors and their Haiku USB stack identifiers
 Cusb_interface_infoContainer for interface descriptors and their Haiku USB stack identifiers
 Cusb_interface_listList of interfaces available to a configuration
 Cusb_iso_packet_descriptorThe descriptor for data packets of isochronous transfers
 Cusb_module_infoInterface for drivers to interact with Haiku's USB stack
 Cusb_notify_hooksHooks that the USB stack can callback in case of events
 Cusb_support_descriptorDescription of device descriptor that the driver can handle