Home2L - C/C++ API v1.4-0-g38cc (2024-05-25)
Smart Tools for a Private Home
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CCBrownieRepresentation of a Brownie device
 CCBrownieLinkBrownie communication (TWI) link
 CCBrownieSetSet of Brownies
 CCButtonPush-button widget
 CCCanvasCanvas widget
 CCCondClass to wrap (POSIX) condition variables
 CCCursorWidgetWidget with an additional rectangular cursor
 CCDictDictionary
 CCDictCompactCompact dictionary
 CCDictRawRaw dictionary (base class for other dictionary variants)
 CCDictRefDictionary of references
 CCFlatButtonFlat Push-button widget
 CCInputLineInput line widget
 CCInputScreenScreen with an input line widget
 CCKeySetSet of strings (keys)
 CCListDynamic list
 CCListboxListbox widget
 CCListboxItemListbox item
 CCListCompactCompact list
 CCListRawRaw list (base class for other list variants)
 CCListRefReference list
 CCMenuMenu widget
 CCMessageBoxMessage box widget
 CCModalWidgetWidget that can pop up on a screen, such as a menu or a message box
 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
 CCRcEventDriverLocal driver using the event processor mechanism for the 'DriveValue()' functionality
 CCRcEventProcessorEvent processor
 CCRcEventTimerTimer that sends 'rceTimer' events over the event system
 CCRcRequestRequest description object
 CCRcSubscriberSubscriber to follow an arbitrary set of resources
 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
 CCShellBareNormal shell: Commands are executed individually
 CCShellSessionSession shell: Multiple commands are executed through one shell
 CCSleeperClass allowing to sleep until one out of multiple i/o operations becomes possible
 CCSliderSlider widget
 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
 CCWidgetFloorplanFloorplan widget
 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