| ▼Chueplusplus::time::AbsoluteTime | One-time, absolute time point |
| Chueplusplus::time::AbsoluteVariedTime | |
| Chueplusplus::Action | Action executed by the bridge, e.g. as a Schedule command |
| Chueplusplus::APICache | Caches API GET requests and refreshes regularly |
| ▼Chueplusplus::BaseDevice | Base class for physical devices connected to the bridge (sensor or light) |
| Chueplusplus::Light | Class for Hue Light fixtures |
| Chueplusplus::Sensor | Class for generic or unknown sensor types |
| ▼Chueplusplus::sensors::BaseCLIP | Common methods for CLIP sensors |
| Chueplusplus::sensors::CLIPGenericFlag | CLIP sensor for a generic 3rd party sensor |
| Chueplusplus::sensors::CLIPGenericStatus | CLIP sensor for a generic 3rd party status |
| Chueplusplus::sensors::CLIPHumidity | CLIP sensor for humidity |
| Chueplusplus::sensors::CLIPLightLevel | CLIP sensor for light level |
| Chueplusplus::sensors::CLIPOpenClose | CLIP sensor detecting whether a contact is open or closed |
| Chueplusplus::sensors::CLIPPresence | CLIP sensor to detect presence |
| Chueplusplus::sensors::CLIPSwitch | CLIP sensor for button presses |
| Chueplusplus::sensors::CLIPTemperature | CLIP sensor for temperature |
| Chueplusplus::sensors::DaylightSensor | Daylight sensor to detect sunrise and sunset |
| Chueplusplus::sensors::ZGPSwitch | ZigBee Green Power sensor for button presses |
| Chueplusplus::sensors::ZLLLightLevel | ZigBee sensor detecting ambient light level |
| Chueplusplus::sensors::ZLLPresence | Sensor detecting presence in the vicinity |
| Chueplusplus::sensors::ZLLSwitch | ZigBee sensor reporting button presses |
| Chueplusplus::sensors::ZLLTemperature | ZigBee temperature sensor |
| Chueplusplus::Bridge | Bridge class for a bridge |
| Chueplusplus::BridgeConfig | General bridge configuration properties |
| Chueplusplus::BridgeFinder | |
| Chueplusplus::BridgeFinder::BridgeIdentification | |
| ▼Chueplusplus::BrightnessStrategy | Virtual base class for all BrightnessStrategies |
| Chueplusplus::SimpleBrightnessStrategy | Class implementing the functions of BrightnessStrategy |
| Chueplusplus::ColorGamut | Triangle of representable colors in CIE |
| ▼Chueplusplus::ColorHueStrategy | Virtual base class for all ColorHueStrategies |
| ▼Chueplusplus::SimpleColorHueStrategy | |
| Chueplusplus::ExtendedColorHueStrategy | |
| ▼Chueplusplus::ColorTemperatureStrategy | Virtual base class for all ColorTemperatureStrategies |
| ▼Chueplusplus::SimpleColorTemperatureStrategy | Class implementing the functions of ColorTemperatureStrategy |
| Chueplusplus::ExtendedColorTemperatureStrategy | Class implementing the functions of ColorTemperatureStrategy |
| Chueplusplus::Condition | Condition for a Rule |
| Chueplusplus::Config | Configurable delays |
| Chueplusplus::CreateGroup | Parameters necessary for creating a new Group |
| Chueplusplus::CreateRule | Parameters for creating a new Rule |
| Chueplusplus::CreateScene | Parameters for creating a new Scene |
| Chueplusplus::CreateSchedule | Parameters for creating a new Schedule |
| Chueplusplus::CreateSensor | Parameters for creating a new Sensor |
| Chueplusplus::EntertainmentMode | Class for Hue Entertainment Mode |
| ▼Cexception | |
| ▼Chueplusplus::HueException | Exception class with file information. Base class of all custom exception classes |
| Chueplusplus::HueAPIResponseException | Exception caused by a Hue API "error" response with additional information |
| Chueplusplus::FileInfo | Contains information about error location, use CURRENT_FILE_INFO to create |
| Chueplusplus::Group | Class for Groups of lights |
| Chueplusplus::HueCommandAPI | |
| Chueplusplus::HueSaturation | Color in hue and saturation |
| ▼Chueplusplus::IHttpHandler | Abstract class for classes that handle http requests and multicast requests |
| ▼Chueplusplus::BaseHttpHandler | Base class for classes that handle http requests and multicast requests |
| Chueplusplus::LinHttpHandler | Class to handle http requests and multicast requests on linux systems |
| Chueplusplus::WinHttpHandler | Class to handle http requests and multicast requests on windows systems |
| Chueplusplus::LightFactory | |
| Chueplusplus::LightState | Immutable state of a light |
| Chueplusplus::LightStateBuilder | Builder to create LightState |
| Chueplusplus::NewDeviceList | List of new devices found during the last scan |
| Chueplusplus::time::RecurringTime | Time repeated weekly to daily, with possible random variation |
| Chueplusplus::ResourceList< Resource, IdT > | Handles a list of a certain API resource |
| ▼Chueplusplus::ResourceList< Resource, int > | |
| ▼Chueplusplus::CreateableResourceList< ResourceList< Resource, int >, CreateType > | |
| Chueplusplus::GroupResourceList< Resource, CreateType > | Handles a group list with the special group 0 |
| Chueplusplus::SearchableResourceList< Resource > | Handles a ResourceList of physical devices which can be searched for |
| ▼Chueplusplus::ResourceList< Sensor, int > | |
| ▼Chueplusplus::SearchableResourceList< Sensor > | |
| ▼Chueplusplus::CreateableResourceList< SearchableResourceList< Sensor >, CreateSensor > | |
| Chueplusplus::SensorList | Handles a list of Sensors with type specific getters |
| Chueplusplus::RGB | Color in RGB |
| Chueplusplus::Rule | Rule stored in the bridge |
| Chueplusplus::Scene | Scene stored in the bridge |
| Chueplusplus::Schedule | Schedule stored in the bridge |
| Chueplusplus::SocketCloser | |
| Chueplusplus::StateTransaction | Transaction class which can be used for either light or group state |
| Chueplusplus::time::TimeInterval | Time interval repeated daily to weekly |
| Chueplusplus::time::TimePattern | Holds different time representations |
| Chueplusplus::time::Timer | Timer that is started and triggers after specified delay |
| Chueplusplus::TLSContext | |
| Chueplusplus::UPnP | Class that looks for UPnP devices using an m-search package |
| Chueplusplus::Version | API version consisting of major, minor and patch version |
| Chueplusplus::time::Weekdays | Any number of days of the week |
| Chueplusplus::WhitelistedUser | User that is whitelisted for Hue API usage |
| Chueplusplus::XY | Color in CIE x and y coordinates |
| Chueplusplus::XYBrightness | Color and brightness in CIE |
| ▼CBaseResourceList | |
| Chueplusplus::CreateableResourceList< BaseResourceList, CreateType > | Handles a ResourceList where Resources can be added by the user |