Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CalcProgrammer1/OpenRGB
/ types & classes
Types & classes
2,022 in github.com/CalcProgrammer1/OpenRGB
⨍
Functions
10,211
◇
Types & classes
2,022
↳
Endpoints
9
↓ 56 callers
Class
StateTransaction
\brief Transaction class which can be used for either light or group state. This is intended to be used in-line, all calls are chained until a \ref c
dependencies/hueplusplus-1.0.0/include/hueplusplus/StateTransaction.h:61
↓ 40 callers
Class
StringIOWrapper
file like class to mock file object in tests.
dependencies/mbedtls-2.24.0/tests/scripts/test_generate_test_code.py:295
↓ 33 callers
Class
SimpleColorHueStrategy
Class implementing the functions of ColorHueStrategy To be used for lights that have only color and no color temperature.
dependencies/hueplusplus-1.0.0/include/hueplusplus/SimpleColorHueStrategy.h:34
↓ 26 callers
Class
HueException
\brief Exception class with file information. Base class of all custom exception classes
dependencies/hueplusplus-1.0.0/include/hueplusplus/HueException.h:49
↓ 19 callers
Class
Weekdays
\brief Any number of days of the week Can be used to represent weekly repetitions only on certain days.
dependencies/hueplusplus-1.0.0/include/hueplusplus/TimePattern.h:144
↓ 18 callers
Class
GeneratorInputError
Exception to indicate error in the input files to this script. This includes missing patterns, test function names and other parsing erro
dependencies/mbedtls-2.24.0/tests/scripts/generate_test_code.py:200
↓ 16 callers
Class
LightState
\brief Immutable state of a light
dependencies/hueplusplus-1.0.0/include/hueplusplus/Scene.h:38
↓ 14 callers
Class
Condition
\brief Condition for a Rule The condition checks whether a resource attribute (usually a Sensor value) matches the specified Operator. Conditions fr
dependencies/hueplusplus-1.0.0/include/hueplusplus/Condition.h:37
↓ 11 callers
Class
Action
\brief Action executed by the bridge, e.g. as a Schedule command The action makes either a POST, PUT or DELETE request with a given body to an addres
dependencies/hueplusplus-1.0.0/include/hueplusplus/Action.h:35
↓ 11 callers
Class
SimpleColorTemperatureStrategy
Class implementing the functions of ColorTemperatureStrategy
dependencies/hueplusplus-1.0.0/include/hueplusplus/SimpleColorTemperatureStrategy.h:32
↓ 10 callers
Class
AbsoluteTime
\brief One-time, absolute time point
dependencies/hueplusplus-1.0.0/include/hueplusplus/TimePattern.h:72
↓ 10 callers
Class
CreateSchedule
\brief Parameters for creating a new Schedule. Can be used like a builder object with chained calls.
dependencies/hueplusplus-1.0.0/include/hueplusplus/Schedule.h:150
↓ 10 callers
Class
LightStateBuilder
\brief Builder to create LightState
dependencies/hueplusplus-1.0.0/include/hueplusplus/Scene.h:95
↓ 9 callers
Class
CreateScene
\brief Parameters for creating a new Scene Can be used like a builder object with chained calls.
dependencies/hueplusplus-1.0.0/include/hueplusplus/Scene.h:267
↓ 9 callers
Class
ExtendedColorHueStrategy
Class extending the implementation of SimpleColorHueStrategy To be used for lights that have both color and color temperature.
dependencies/hueplusplus-1.0.0/include/hueplusplus/ExtendedColorHueStrategy.h:34
↓ 8 callers
Class
ExtendedColorTemperatureStrategy
Class implementing the functions of ColorTemperatureStrategy
dependencies/hueplusplus-1.0.0/include/hueplusplus/ExtendedColorTemperatureStrategy.h:32
↓ 7 callers
Class
SimpleBrightnessStrategy
Class implementing the functions of BrightnessStrategy
dependencies/hueplusplus-1.0.0/include/hueplusplus/SimpleBrightnessStrategy.h:32
↓ 6 callers
Class
ConditionHelper<bool>
dependencies/hueplusplus-1.0.0/include/hueplusplus/Condition.h:125
↓ 6 callers
Class
HueCommandAPI
Handles communication to the bridge via IHttpHandler and enforces a timeout between each request
dependencies/hueplusplus-1.0.0/include/hueplusplus/HueCommandAPI.h:37
↓ 6 callers
Class
TimePattern
\brief Holds different time representations Holds either AbsoluteTime, RecurringTime, TimeInterval, Timer or an undefined state. TimePattern is used
dependencies/hueplusplus-1.0.0/include/hueplusplus/TimePattern.h:351
↓ 5 callers
Class
AbsoluteVariedTime
One-time, absolute time point with possible random variation Can be either used to represent a specific date and time, or a date and time with a rand
dependencies/hueplusplus-1.0.0/include/hueplusplus/TimePattern.h:108
↓ 5 callers
Class
Bridge
forward declarations
dependencies/hueplusplus-1.0.0/include/hueplusplus/Bridge.h:56
↓ 5 callers
Class
ConditionHelper<int>
dependencies/hueplusplus-1.0.0/include/hueplusplus/Condition.h:111
↓ 5 callers
Class
CreateRule
\brief Parameters for creating a new Rule. Can be used like a builder object with chained calls.
dependencies/hueplusplus-1.0.0/include/hueplusplus/Rule.h:150
↓ 5 callers
Class
diyfp
dependencies/json/json.hpp:14463
↓ 5 callers
Class
diyfp
dependencies/hueplusplus-1.0.0/include/json/json.hpp:14463
↓ 5 callers
Class
json_pointer
dependencies/json/json.hpp:2990
↓ 5 callers
Class
json_pointer
dependencies/hueplusplus-1.0.0/include/json/json.hpp:2990
↓ 4 callers
Class
CreateGroup
\brief Parameters necessary for creating a new Group. Provides static functions for each group type that can be created by the user. \note These are
dependencies/hueplusplus-1.0.0/include/hueplusplus/Group.h:310
↓ 3 callers
Class
ContentProviderAdapter
dependencies/httplib/httplib.h:4361
↓ 3 callers
Class
TestDataParserError
Indicates error in test data, read from .data file.
dependencies/mbedtls-2.24.0/tests/scripts/mbedtls_test.py:44
↓ 3 callers
Class
out_of_range
! @brief exception indicating access out of the defined range This exception is thrown in case a library function is called on an input parameter tha
dependencies/json/json.hpp:2678
↓ 3 callers
Class
out_of_range
! @brief exception indicating access out of the defined range This exception is thrown in case a library function is called on an input parameter tha
dependencies/hueplusplus-1.0.0/include/json/json.hpp:2678
↓ 2 callers
Class
FileWrapper
This class extends built-in io.FileIO class with attribute line_no, that indicates line number for the line that is read.
dependencies/mbedtls-2.24.0/tests/scripts/generate_test_code.py:209
↓ 2 callers
Class
InputFormatError
dependencies/mbedtls-2.24.0/scripts/assemble_changelog.py:46
↓ 2 callers
Class
Light
\brief Class for Hue Light fixtures Provides methods to query and control lights.
dependencies/hueplusplus-1.0.0/include/hueplusplus/Light.h:60
↓ 2 callers
Class
LightFactory
dependencies/hueplusplus-1.0.0/include/hueplusplus/HueDeviceTypes.h:33
↓ 2 callers
Class
LostContent
dependencies/mbedtls-2.24.0/scripts/assemble_changelog.py:58
↓ 2 callers
Class
Sensor
\brief Class for generic or unknown sensor types It is recommended to instead use the classes for specific types in \ref sensors. This class should o
dependencies/hueplusplus-1.0.0/include/hueplusplus/Sensor.h:59
↓ 2 callers
Class
Setting
Representation of one Mbed TLS config.h setting. Fields: * name: the symbol name ('MBEDTLS_xxx'). * value: the value of the macro. The em
dependencies/mbedtls-2.24.0/scripts/config.py:28
↓ 2 callers
Class
ZotacV2GPUZone
Controllers/ZotacV2GPUController/ZotacV2GPUController.h:70
↓ 2 callers
Class
exception
! @brief general exception of the @ref basic_json class This class is an extension of `std::exception` objects with a member @a id for exception ids.
dependencies/json/json.hpp:2419
↓ 2 callers
Class
input_stream_adapter
! Input adapter for a (caching) istream. Ignores a UFT Byte Order Mark at beginning of input. Does not support changing the underlying std::streambuf
dependencies/json/json.hpp:4858
↓ 2 callers
Class
input_stream_adapter
! Input adapter for a (caching) istream. Ignores a UFT Byte Order Mark at beginning of input. Does not support changing the underlying std::streambuf
dependencies/hueplusplus-1.0.0/include/json/json.hpp:4858
↓ 2 callers
Class
parse_error
! @brief exception indicating a parse error This exception is thrown by the library when a parse error occurs. Parse errors can occur during the dese
dependencies/json/json.hpp:2491
↓ 2 callers
Class
parse_error
! @brief exception indicating a parse error This exception is thrown by the library when a parse error occurs. Parse errors can occur during the dese
dependencies/hueplusplus-1.0.0/include/json/json.hpp:2491
↓ 2 callers
Class
read_file_lines
Context manager to read a text file line by line. ``` with read_file_lines(filename) as lines: for line in lines: process
dependencies/mbedtls-2.24.0/tests/scripts/test_psa_constant_names.py:42
↓ 2 callers
Class
stat
dependencies/httplib/httplib.h:1970
↓ 1 callers
Class
AbiChecker
API and ABI checker.
dependencies/mbedtls-2.24.0/scripts/abi_check.py:43
↓ 1 callers
Class
BridgeConfig
\brief General bridge configuration properties.
dependencies/hueplusplus-1.0.0/include/hueplusplus/BridgeConfig.h:55
↓ 1 callers
Class
BridgeFinder
Class to find all Hue bridges on the network and create usernames for them.
dependencies/hueplusplus-1.0.0/include/hueplusplus/Bridge.h:61
↓ 1 callers
Class
CategoryParseError
dependencies/mbedtls-2.24.0/scripts/assemble_changelog.py:52
↓ 1 callers
Class
ChangeLog
An Mbed TLS changelog. A changelog file consists of some header text followed by one or more version sections. The version sections are in re
dependencies/mbedtls-2.24.0/scripts/assemble_changelog.py:180
↓ 1 callers
Class
ConfigFile
Representation of the Mbed TLS configuration read for a file. See the documentation of the `Config` class for methods to query and modify the
dependencies/mbedtls-2.24.0/scripts/config.py:323
↓ 1 callers
Class
CreateSensor
\brief Parameters for creating a new Sensor Can be used like a builder object with chained calls.
dependencies/hueplusplus-1.0.0/include/hueplusplus/Sensor.h:237
↓ 1 callers
Class
DescriptionChecker
Check all test case descriptions. * Check that each description is valid (length, allowed character set, etc.). * Check that there is no duplicated d
dependencies/mbedtls-2.24.0/tests/scripts/check_test_cases.py:137
↓ 1 callers
Class
EndOfFileNewlineIssueTracker
Track files that end with an incomplete line (no newline character at the end of the last line).
dependencies/mbedtls-2.24.0/tests/scripts/check_files.py:171
↓ 1 callers
Class
EntryFileSortKey
This classes defines an ordering on changelog entry files: older < newer. * Merged entry files are sorted according to their merge date (date of
dependencies/mbedtls-2.24.0/scripts/assemble_changelog.py:258
↓ 1 callers
Class
HueAPIResponseException
\brief Exception caused by a Hue API "error" response with additional information Refer to Hue developer documentation for more detail on specific er
dependencies/hueplusplus-1.0.0/include/hueplusplus/HueException.h:83
↓ 1 callers
Class
IntegrityChecker
Sanity-check files under the current directory.
dependencies/mbedtls-2.24.0/tests/scripts/check_files.py:279
↓ 1 callers
Class
MacroCollector
Collect PSA crypto macro definitions from C header files. 1. Call `read_file` on the input header file(s). 2. Call `write_file` to write ``ps
dependencies/mbedtls-2.24.0/scripts/generate_psa_constants.py:208
↓ 1 callers
Class
MergeArtifactIssueTracker
Track lines with merge artifacts. These are leftovers from a ``git merge`` that wasn't fully edited.
dependencies/mbedtls-2.24.0/tests/scripts/check_files.py:261
↓ 1 callers
Class
MultipartFormData
dependencies/httplib/httplib.h:318
↓ 1 callers
Class
NewDeviceList
\brief List of new devices found during the last scan
dependencies/hueplusplus-1.0.0/include/hueplusplus/NewDeviceList.h:35
↓ 1 callers
Class
OpenRGBClientInfoPage
qt/OpenRGBClientInfoPage/OpenRGBClientInfoPage.h:10
↓ 1 callers
Class
OpenRGBConsolePage
qt/OpenRGBClientInfoPage/OpenRGBConsolePage.h:8
↓ 1 callers
Class
OpenRGBConsolePage
qt/OpenRGBConsolePage/OpenRGBConsolePage.h:8
↓ 1 callers
Class
OpenRGBDMXSettingsEntry
qt/OpenRGBDMXSettingsPage/OpenRGBDMXSettingsEntry.h:8
↓ 1 callers
Class
OpenRGBDMXSettingsPage
qt/OpenRGBDMXSettingsPage/OpenRGBDMXSettingsPage.h:10
↓ 1 callers
Class
OpenRGBDeviceInfoPage
qt/OpenRGBDeviceInfoPage/OpenRGBDeviceInfoPage.h:9
↓ 1 callers
Class
OpenRGBDevicePage
qt/OpenRGBDevicePage/OpenRGBDevicePage.h:10
↓ 1 callers
Class
OpenRGBDialog
qt/OpenRGBDialog/OpenRGBDialog.h:17
↓ 1 callers
Class
OpenRGBDialog2
qt/OpenRGBDialog2/OpenRGBDialog2.h:41
↓ 1 callers
Class
OpenRGBE131SettingsEntry
qt/OpenRGBE131SettingsPage/OpenRGBE131SettingsEntry.h:8
↓ 1 callers
Class
OpenRGBE131SettingsPage
qt/OpenRGBE131SettingsPage/OpenRGBE131SettingsPage.h:10
↓ 1 callers
Class
OpenRGBElgatoKeyLightSettingsEntry
qt/OpenRGBElgatoKeyLightSettingsPage/OpenRGBElgatoKeyLightSettingsEntry.h:8
↓ 1 callers
Class
OpenRGBElgatoKeyLightSettingsPage
qt/OpenRGBElgatoKeyLightSettingsPage/OpenRGBElgatoKeyLightSettingsPage.h:10
↓ 1 callers
Class
OpenRGBHardwareIDsDialog
qt/OpenRGBHardwareIDsDialog/OpenRGBHardwareIDsDialog.h:10
↓ 1 callers
Class
OpenRGBKasaSmartSettingsEntry
qt/OpenRGBKasaSmartSettingsPage/OpenRGBKasaSmartSettingsEntry.h:8
↓ 1 callers
Class
OpenRGBKasaSmartSettingsPage
qt/OpenRGBKasaSmartSettingsPage/OpenRGBKasaSmartSettingsPage.h:10
↓ 1 callers
Class
OpenRGBLIFXSettingsEntry
qt/OpenRGBLIFXSettingsPage/OpenRGBLIFXSettingsEntry.h:8
↓ 1 callers
Class
OpenRGBLIFXSettingsPage
qt/OpenRGBLIFXSettingsPage/OpenRGBLIFXSettingsPage.h:10
↓ 1 callers
Class
OpenRGBNanoleafSettingsEntry
qt/OpenRGBNanoleafSettingsPage/OpenRGBNanoleafSettingsEntry.h:10
↓ 1 callers
Class
OpenRGBNanoleafSettingsPage
qt/OpenRGBNanoleafSettingsPage/OpenRGBNanoleafSettingsPage.h:11
↓ 1 callers
Class
OpenRGBPhilipsHueSettingsEntry
qt/OpenRGBPhilipsHueSettingsPage/OpenRGBPhilipsHueSettingsEntry.h:8
↓ 1 callers
Class
OpenRGBPhilipsHueSettingsPage
qt/OpenRGBPhilipsHueSettingsPage/OpenRGBPhilipsHueSettingsPage.h:10
↓ 1 callers
Class
OpenRGBPhilipsWizSettingsEntry
qt/OpenRGBPhilipsWizSettingsPage/OpenRGBPhilipsWizSettingsEntry.h:8
↓ 1 callers
Class
OpenRGBPhilipsWizSettingsPage
qt/OpenRGBPhilipsWizSettingsPage/OpenRGBPhilipsWizSettingsPage.h:10
↓ 1 callers
Class
OpenRGBPluginContainer
qt/OpenRGBPluginContainer/OpenRGBPluginContainer.h:10
↓ 1 callers
Class
OpenRGBPluginsEntry
qt/OpenRGBPluginsPage/OpenRGBPluginsEntry.h:9
↓ 1 callers
Class
OpenRGBPluginsPage
qt/OpenRGBPluginsPage/OpenRGBPluginsPage.h:11
↓ 1 callers
Class
OpenRGBProfileSaveDialog
qt/OpenRGBProfileSaveDialog/OpenRGBProfileSaveDialog.h:10
↓ 1 callers
Class
OpenRGBQMKORGBSettingsPage
qt/OpenRGBQMKORGBSettingsPage/OpenRGBQMKORGBSettingsPage.h:10
↓ 1 callers
Class
OpenRGBSerialSettingsPage
qt/OpenRGBSerialSettingsPage/OpenRGBSerialSettingsPage.h:10
↓ 1 callers
Class
OpenRGBServerInfoPage
qt/OpenRGBServerInfoPage/OpenRGBServerInfoPage.h:10
↓ 1 callers
Class
OpenRGBSettingsPage
qt/OpenRGBSettingsPage/OpenRGBSettingsPage.h:12
↓ 1 callers
Class
OpenRGBSoftwareInfoPage
qt/OpenRGBSoftwareInfoPage/OpenRGBSoftwareInfoPage.h:8
↓ 1 callers
Class
OpenRGBSupportedDevicesPage
qt/OpenRGBSupportedDevicesPage/OpenRGBSupportedDevicesPage.h:10
↓ 1 callers
Class
OpenRGBSystemInfoPage
qt/OpenRGBSystemInfoPage/OpenRGBSystemInfoPage.h:9
↓ 1 callers
Class
OpenRGBYeelightSettingsEntry
qt/OpenRGBYeelightSettingsPage/OpenRGBYeelightSettingsEntry.h:8
next →
1–100 of 2,022, ranked by callers