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

Description

Common definitions and classes for all Home2L components.

Collaboration diagram for Common:

Modules

 Basics
 Some very basic definitions and functions.
 
 Logging
 Macros for logging.
 
 Heap
 Type-safe and null-pointer-aware heap operations.
 
 Version
 Numeric version handling.
 
 Language
 Localization and translation.
 
 Strings
 Helper functions and classes for string handling.
 
 Containers
 Lightweight container classes for lists, dictionaries and key sets.
 
 Date and Time
 Various definitions related to date and time handling.
 
 Timers
 Scheduling timed and/or repeated operations.
 
 Threads and Synchronization
 Wrapping classes related to threads and synchronization.
 
 Shells
 Shell classes to run and iteract with external processes.
 
 Service Management
 Helper class(es) for managing services.
 
 Phone
 Wrapper for IP phone functionality.
 
 Streamer
 Wrapper for media streaming functionality (audio via GStreamer).