|
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 |
| CCCond | Class to wrap (POSIX) condition variables |
| CCListboxItem | Macro to create a trampoline to another class |
| ►CCListRaw | Raw list (base class for other list variants) |
| 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 |
| ►CCRcEventProcessor | Event processor |
| CCRcRequest | Request description object |
| 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 |
| CCSleeper | Class allowing to sleep until one out of multiple i/o operations becomes possible |
| 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 |
| 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 |