Home2L - C/C++ API v1.4-0-g38cc (2024-05-25)
Smart Tools for a Private Home
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CCBrownieRepresentation of a Brownie device
 CCBrownieLinkBrownie communication (TWI) link
 CCBrownieSetSet of Brownies
 CCCondClass to wrap (POSIX) condition variables
 CCListboxItemListbox item
 CCListRawRaw list (base class for other list variants)
 CCMutexClass to wrap (POSIX) mutex objects
 CCNetpbmReaderReader for Netpbm image files
 CCPhoneIP Telephone
 CCRcDriverDriver for local resources
 CCRcEventEvents delivered by a subscriber or to a driver
 CCRcEventProcessorEvent processor
 CCRcRequestRequest description object
 CCRcValueStateTyped value tagged with a state and a time stamp
 CCRegexFactory class for regular expression matching
 CCResourceHome2L Resource
 CCScreenScreen object
 CCServiceKeeperService keeper: Helper class to keep an unreliable service running
 CCShellAbstract base class for shells that can execute system commands
 CCSleeperClass allowing to sleep until one out of multiple i/o operations becomes possible
 CCSplitStringFactory class to split a string into substrings
 CCStringDynamically allocated string
 CCTextFormat
 CCTextSetTypesetter for longer formatted texts
 CCThreadClass to wrap (POSIX) threads
 CCTimerTimer class
 CCWidgetBase class for all widgets
 CSBrConfigRecordBrownie configuration record (stored in EEPROM)
 CSBrEepromStructure to describe the complete EEPROM content
 CSBrFeatureRecordBrownie feature record (stored in VROM)
 CSBrReplyReply message
 CSBrRequestRequest message
 CTButtonDescriptorDescriptor for a button on the main button bar
 CTPhoneVideoFrameData structure to pass video frames to the UI