|
Home2L - C/C++ API v1.4-2-g83f4c (2025-08-23)
Smart Tools for a Private Home
|
| CCBrownie | Representation of a Brownie device |
| CCBrownieLink | Brownie communication (TWI) link |
| CCBrownieSet | Set of Brownies |
| CCButton | Push-button widget |
| CCCanvas | Canvas widget |
| CCCond | Class to wrap (POSIX) condition variables |
| CCCursorWidget | Widget with an additional rectangular cursor |
| CCDict | Dictionary |
| CCDictCompact | Compact dictionary |
| CCDictRaw | Raw dictionary (base class for other dictionary variants) |
| CCDictRef | Dictionary of references |
| CCFlatButton | Flat Push-button widget |
| CCInputLine | Input line widget |
| CCInputScreen | Screen with an input line widget |
| CCKeySet | Set of strings (keys) |
| CCList | Dynamic list |
| CCListbox | Listbox widget |
| CCListboxItem | Macro to create a trampoline to another class |
| CCListCompact | Compact list |
| CCListRaw | Raw list (base class for other list variants) |
| CCListRef | Reference list |
| CCMenu | Menu widget |
| CCMessageBox | Message box widget |
| CCModalWidget | Widget that can pop up on a screen, such as a menu or a message box |
| CCMutex | Class to wrap (POSIX) mutex objects |
| CCNetpbmReader | Reader for Netpbm image files |
| CCPhone | IP Telephone |
| CCRcDriver | Driver for local resources |
| CCRcEvent | Events delivered by a subscriber or to a driver |
| CCRcEventDriver | Local driver using the event processor mechanism for the 'DriveValue()' functionality |
| CCRcEventProcessor | Event processor |
| CCRcEventTimer | Timer that sends 'rceTimer' events over the event system |
| CCRcRequest | Request description object |
| CCRcSubscriber | Subscriber to follow an arbitrary set of resources |
| CCRcValueState | Typed value tagged with a state and a time stamp |
| CCRegex | Factory class for regular expression matching |
| CCResource | Home2L Resource |
| CCScreen | Screen object |
| CCServiceKeeper | Service keeper: Helper class to keep an unreliable service running |
| CCShell | Abstract base class for shells that can execute system commands |
| CCShellBare | Normal shell: Commands are executed individually |
| CCShellSession | Session shell: Multiple commands are executed through one shell |
| CCSleeper | Class allowing to sleep until one out of multiple i/o operations becomes possible |
| CCSlider | Macro to define a trampoline to another class |
| CCSplitString | Factory class to split a string into substrings |
| CCString | Dynamically allocated string |
| CCTextFormat | |
| CCTextSet | Typesetter for longer formatted texts |
| CCThread | Class to wrap (POSIX) threads |
| CCTimer | Timer class |
| CCWidget | Base class for all widgets |
| CCWidgetFloorplan | Floorplan widget |
| CSBrConfigRecord | Brownie configuration record (stored in EEPROM) |
| CSBrEeprom | Structure to describe the complete EEPROM content |
| CSBrFeatureRecord | Brownie feature record (stored in VROM) |
| CSBrReply | Reply message |
| CSBrRequest | Request message |
| CTButtonDescriptor | Descriptor for a button on the main button bar |
| CTPhoneVideoFrame | Data structure to pass video frames to the UI |