hierarchy.html
35.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>hueplusplus: Class Hierarchy</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">hueplusplus
 <span id="projectnumber">1.0.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class Hierarchy</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">
<p><a href="inherits.html">Go to the graphical class hierarchy</a></p>
This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1time_1_1_absolute_time.html" target="_self">hueplusplus::time::AbsoluteTime</a></td><td class="desc">One-time, absolute time point </td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1time_1_1_absolute_varied_time.html" target="_self">hueplusplus::time::AbsoluteVariedTime</a></td><td class="desc"></td></tr>
<tr id="row_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_action.html" target="_self">hueplusplus::Action</a></td><td class="desc"><a class="el" href="classhueplusplus_1_1_action.html" title="Action executed by the bridge, e.g. as a Schedule command. ">Action</a> executed by the bridge, e.g. as a <a class="el" href="classhueplusplus_1_1_schedule.html" title="Schedule stored in the bridge. ">Schedule</a> command </td></tr>
<tr id="row_2_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_a_p_i_cache.html" target="_self">hueplusplus::APICache</a></td><td class="desc">Caches API GET requests and refreshes regularly </td></tr>
<tr id="row_3_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_3_" class="arrow" onclick="toggleFolder('3_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_base_device.html" target="_self">hueplusplus::BaseDevice</a></td><td class="desc">Base class for physical devices connected to the bridge (sensor or light) </td></tr>
<tr id="row_3_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_light.html" target="_self">hueplusplus::Light</a></td><td class="desc">Class for Hue <a class="el" href="classhueplusplus_1_1_light.html" title="Class for Hue Light fixtures. ">Light</a> fixtures </td></tr>
<tr id="row_3_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_sensor.html" target="_self">hueplusplus::Sensor</a></td><td class="desc">Class for generic or unknown sensor types </td></tr>
<tr id="row_3_2_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_3_2_" class="arrow" onclick="toggleFolder('3_2_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1sensors_1_1_base_c_l_i_p.html" target="_self">hueplusplus::sensors::BaseCLIP</a></td><td class="desc">Common methods for CLIP sensors </td></tr>
<tr id="row_3_2_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1sensors_1_1_c_l_i_p_generic_flag.html" target="_self">hueplusplus::sensors::CLIPGenericFlag</a></td><td class="desc">CLIP sensor for a generic 3rd party sensor </td></tr>
<tr id="row_3_2_1_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1sensors_1_1_c_l_i_p_generic_status.html" target="_self">hueplusplus::sensors::CLIPGenericStatus</a></td><td class="desc">CLIP sensor for a generic 3rd party status </td></tr>
<tr id="row_3_2_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1sensors_1_1_c_l_i_p_humidity.html" target="_self">hueplusplus::sensors::CLIPHumidity</a></td><td class="desc">CLIP sensor for humidity </td></tr>
<tr id="row_3_2_3_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1sensors_1_1_c_l_i_p_light_level.html" target="_self">hueplusplus::sensors::CLIPLightLevel</a></td><td class="desc">CLIP sensor for light level </td></tr>
<tr id="row_3_2_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1sensors_1_1_c_l_i_p_open_close.html" target="_self">hueplusplus::sensors::CLIPOpenClose</a></td><td class="desc">CLIP sensor detecting whether a contact is open or closed </td></tr>
<tr id="row_3_2_5_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1sensors_1_1_c_l_i_p_presence.html" target="_self">hueplusplus::sensors::CLIPPresence</a></td><td class="desc">CLIP sensor to detect presence </td></tr>
<tr id="row_3_2_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1sensors_1_1_c_l_i_p_switch.html" target="_self">hueplusplus::sensors::CLIPSwitch</a></td><td class="desc">CLIP sensor for button presses </td></tr>
<tr id="row_3_2_7_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1sensors_1_1_c_l_i_p_temperature.html" target="_self">hueplusplus::sensors::CLIPTemperature</a></td><td class="desc">CLIP sensor for temperature </td></tr>
<tr id="row_3_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1sensors_1_1_daylight_sensor.html" target="_self">hueplusplus::sensors::DaylightSensor</a></td><td class="desc">Daylight sensor to detect sunrise and sunset </td></tr>
<tr id="row_3_4_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1sensors_1_1_z_g_p_switch.html" target="_self">hueplusplus::sensors::ZGPSwitch</a></td><td class="desc">ZigBee Green Power sensor for button presses </td></tr>
<tr id="row_3_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1sensors_1_1_z_l_l_light_level.html" target="_self">hueplusplus::sensors::ZLLLightLevel</a></td><td class="desc">ZigBee sensor detecting ambient light level </td></tr>
<tr id="row_3_6_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1sensors_1_1_z_l_l_presence.html" target="_self">hueplusplus::sensors::ZLLPresence</a></td><td class="desc"><a class="el" href="classhueplusplus_1_1_sensor.html" title="Class for generic or unknown sensor types. ">Sensor</a> detecting presence in the vicinity </td></tr>
<tr id="row_3_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1sensors_1_1_z_l_l_switch.html" target="_self">hueplusplus::sensors::ZLLSwitch</a></td><td class="desc">ZigBee sensor reporting button presses </td></tr>
<tr id="row_3_8_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1sensors_1_1_z_l_l_temperature.html" target="_self">hueplusplus::sensors::ZLLTemperature</a></td><td class="desc">ZigBee temperature sensor </td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_bridge.html" target="_self">hueplusplus::Bridge</a></td><td class="desc"><a class="el" href="classhueplusplus_1_1_bridge.html" title="Bridge class for a bridge. ">Bridge</a> class for a bridge </td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_bridge_config.html" target="_self">hueplusplus::BridgeConfig</a></td><td class="desc">General bridge configuration properties </td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_bridge_finder.html" target="_self">hueplusplus::BridgeFinder</a></td><td class="desc"></td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structhueplusplus_1_1_bridge_finder_1_1_bridge_identification.html" target="_self">hueplusplus::BridgeFinder::BridgeIdentification</a></td><td class="desc"></td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_8_" class="arrow" onclick="toggleFolder('8_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_brightness_strategy.html" target="_self">hueplusplus::BrightnessStrategy</a></td><td class="desc">Virtual base class for all BrightnessStrategies </td></tr>
<tr id="row_8_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_simple_brightness_strategy.html" target="_self">hueplusplus::SimpleBrightnessStrategy</a></td><td class="desc">Class implementing the functions of <a class="el" href="classhueplusplus_1_1_brightness_strategy.html" title="Virtual base class for all BrightnessStrategies. ">BrightnessStrategy</a> </td></tr>
<tr id="row_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structhueplusplus_1_1_color_gamut.html" target="_self">hueplusplus::ColorGamut</a></td><td class="desc">Triangle of representable colors in CIE </td></tr>
<tr id="row_10_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_10_" class="arrow" onclick="toggleFolder('10_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_color_hue_strategy.html" target="_self">hueplusplus::ColorHueStrategy</a></td><td class="desc">Virtual base class for all ColorHueStrategies </td></tr>
<tr id="row_10_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_10_0_" class="arrow" onclick="toggleFolder('10_0_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_simple_color_hue_strategy.html" target="_self">hueplusplus::SimpleColorHueStrategy</a></td><td class="desc"></td></tr>
<tr id="row_10_0_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_extended_color_hue_strategy.html" target="_self">hueplusplus::ExtendedColorHueStrategy</a></td><td class="desc"></td></tr>
<tr id="row_11_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_11_" class="arrow" onclick="toggleFolder('11_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_color_temperature_strategy.html" target="_self">hueplusplus::ColorTemperatureStrategy</a></td><td class="desc">Virtual base class for all ColorTemperatureStrategies </td></tr>
<tr id="row_11_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_11_0_" class="arrow" onclick="toggleFolder('11_0_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_simple_color_temperature_strategy.html" target="_self">hueplusplus::SimpleColorTemperatureStrategy</a></td><td class="desc">Class implementing the functions of <a class="el" href="classhueplusplus_1_1_color_temperature_strategy.html" title="Virtual base class for all ColorTemperatureStrategies. ">ColorTemperatureStrategy</a> </td></tr>
<tr id="row_11_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_extended_color_temperature_strategy.html" target="_self">hueplusplus::ExtendedColorTemperatureStrategy</a></td><td class="desc">Class implementing the functions of <a class="el" href="classhueplusplus_1_1_color_temperature_strategy.html" title="Virtual base class for all ColorTemperatureStrategies. ">ColorTemperatureStrategy</a> </td></tr>
<tr id="row_12_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_condition.html" target="_self">hueplusplus::Condition</a></td><td class="desc"><a class="el" href="classhueplusplus_1_1_condition.html" title="Condition for a Rule. ">Condition</a> for a <a class="el" href="classhueplusplus_1_1_rule.html" title="Rule stored in the bridge. ">Rule</a> </td></tr>
<tr id="row_13_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_config.html" target="_self">hueplusplus::Config</a></td><td class="desc">Configurable delays </td></tr>
<tr id="row_14_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_create_group.html" target="_self">hueplusplus::CreateGroup</a></td><td class="desc">Parameters necessary for creating a new <a class="el" href="classhueplusplus_1_1_group.html" title="Class for Groups of lights. ">Group</a> </td></tr>
<tr id="row_15_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_create_rule.html" target="_self">hueplusplus::CreateRule</a></td><td class="desc">Parameters for creating a new <a class="el" href="classhueplusplus_1_1_rule.html" title="Rule stored in the bridge. ">Rule</a> </td></tr>
<tr id="row_16_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_create_scene.html" target="_self">hueplusplus::CreateScene</a></td><td class="desc">Parameters for creating a new <a class="el" href="classhueplusplus_1_1_scene.html" title="Scene stored in the bridge. ">Scene</a> </td></tr>
<tr id="row_17_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_create_schedule.html" target="_self">hueplusplus::CreateSchedule</a></td><td class="desc">Parameters for creating a new <a class="el" href="classhueplusplus_1_1_schedule.html" title="Schedule stored in the bridge. ">Schedule</a> </td></tr>
<tr id="row_18_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_create_sensor.html" target="_self">hueplusplus::CreateSensor</a></td><td class="desc">Parameters for creating a new <a class="el" href="classhueplusplus_1_1_sensor.html" title="Class for generic or unknown sensor types. ">Sensor</a> </td></tr>
<tr id="row_19_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_entertainment_mode.html" target="_self">hueplusplus::EntertainmentMode</a></td><td class="desc">Class for Hue Entertainment Mode </td></tr>
<tr id="row_20_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_20_" class="arrow" onclick="toggleFolder('20_')">▼</span><span class="icona"><span class="icon">C</span></span><b>exception</b></td><td class="desc"></td></tr>
<tr id="row_20_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_20_0_" class="arrow" onclick="toggleFolder('20_0_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_hue_exception.html" target="_self">hueplusplus::HueException</a></td><td class="desc">Exception class with file information. Base class of all custom exception classes </td></tr>
<tr id="row_20_0_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_hue_a_p_i_response_exception.html" target="_self">hueplusplus::HueAPIResponseException</a></td><td class="desc">Exception caused by a Hue API "error" response with additional information </td></tr>
<tr id="row_21_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structhueplusplus_1_1_file_info.html" target="_self">hueplusplus::FileInfo</a></td><td class="desc">Contains information about error location, use <a class="el" href="_hue_exception_macro_8h.html#ab07b1a21cf9c784dcfdd11f20c043dcb">CURRENT_FILE_INFO</a> to create </td></tr>
<tr id="row_22_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_group.html" target="_self">hueplusplus::Group</a></td><td class="desc">Class for Groups of lights </td></tr>
<tr id="row_23_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_hue_command_a_p_i.html" target="_self">hueplusplus::HueCommandAPI</a></td><td class="desc"></td></tr>
<tr id="row_24_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structhueplusplus_1_1_hue_saturation.html" target="_self">hueplusplus::HueSaturation</a></td><td class="desc">Color in hue and saturation </td></tr>
<tr id="row_25_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_25_" class="arrow" onclick="toggleFolder('25_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_i_http_handler.html" target="_self">hueplusplus::IHttpHandler</a></td><td class="desc">Abstract class for classes that handle http requests and multicast requests </td></tr>
<tr id="row_25_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_25_0_" class="arrow" onclick="toggleFolder('25_0_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_base_http_handler.html" target="_self">hueplusplus::BaseHttpHandler</a></td><td class="desc">Base class for classes that handle http requests and multicast requests </td></tr>
<tr id="row_25_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_lin_http_handler.html" target="_self">hueplusplus::LinHttpHandler</a></td><td class="desc">Class to handle http requests and multicast requests on linux systems </td></tr>
<tr id="row_25_0_1_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_win_http_handler.html" target="_self">hueplusplus::WinHttpHandler</a></td><td class="desc">Class to handle http requests and multicast requests on windows systems </td></tr>
<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_light_factory.html" target="_self">hueplusplus::LightFactory</a></td><td class="desc"></td></tr>
<tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_light_state.html" target="_self">hueplusplus::LightState</a></td><td class="desc">Immutable state of a light </td></tr>
<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_light_state_builder.html" target="_self">hueplusplus::LightStateBuilder</a></td><td class="desc">Builder to create <a class="el" href="classhueplusplus_1_1_light_state.html" title="Immutable state of a light. ">LightState</a> </td></tr>
<tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_new_device_list.html" target="_self">hueplusplus::NewDeviceList</a></td><td class="desc">List of new devices found during the last scan </td></tr>
<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1time_1_1_recurring_time.html" target="_self">hueplusplus::time::RecurringTime</a></td><td class="desc">Time repeated weekly to daily, with possible random variation </td></tr>
<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_resource_list.html" target="_self">hueplusplus::ResourceList< Resource, IdT ></a></td><td class="desc">Handles a list of a certain API resource </td></tr>
<tr id="row_32_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_32_" class="arrow" onclick="toggleFolder('32_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_resource_list.html" target="_self">hueplusplus::ResourceList< Resource, int ></a></td><td class="desc"></td></tr>
<tr id="row_32_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_32_0_" class="arrow" onclick="toggleFolder('32_0_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_createable_resource_list.html" target="_self">hueplusplus::CreateableResourceList< ResourceList< Resource, int >, CreateType ></a></td><td class="desc"></td></tr>
<tr id="row_32_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_group_resource_list.html" target="_self">hueplusplus::GroupResourceList< Resource, CreateType ></a></td><td class="desc">Handles a group list with the special group 0 </td></tr>
<tr id="row_32_1_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_searchable_resource_list.html" target="_self">hueplusplus::SearchableResourceList< Resource ></a></td><td class="desc">Handles a <a class="el" href="classhueplusplus_1_1_resource_list.html" title="Handles a list of a certain API resource. ">ResourceList</a> of physical devices which can be searched for </td></tr>
<tr id="row_33_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_33_" class="arrow" onclick="toggleFolder('33_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_resource_list.html" target="_self">hueplusplus::ResourceList< Sensor, int ></a></td><td class="desc"></td></tr>
<tr id="row_33_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_33_0_" class="arrow" onclick="toggleFolder('33_0_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_searchable_resource_list.html" target="_self">hueplusplus::SearchableResourceList< Sensor ></a></td><td class="desc"></td></tr>
<tr id="row_33_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_33_0_0_" class="arrow" onclick="toggleFolder('33_0_0_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_createable_resource_list.html" target="_self">hueplusplus::CreateableResourceList< SearchableResourceList< Sensor >, CreateSensor ></a></td><td class="desc"></td></tr>
<tr id="row_33_0_0_0_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_sensor_list.html" target="_self">hueplusplus::SensorList</a></td><td class="desc">Handles a list of <a class="el" href="classhueplusplus_1_1_sensor.html" title="Class for generic or unknown sensor types. ">Sensor</a>s with type specific getters </td></tr>
<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structhueplusplus_1_1_r_g_b.html" target="_self">hueplusplus::RGB</a></td><td class="desc">Color in <a class="el" href="structhueplusplus_1_1_r_g_b.html" title="Color in RGB. ">RGB</a> </td></tr>
<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_rule.html" target="_self">hueplusplus::Rule</a></td><td class="desc"><a class="el" href="classhueplusplus_1_1_rule.html" title="Rule stored in the bridge. ">Rule</a> stored in the bridge </td></tr>
<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_scene.html" target="_self">hueplusplus::Scene</a></td><td class="desc"><a class="el" href="classhueplusplus_1_1_scene.html" title="Scene stored in the bridge. ">Scene</a> stored in the bridge </td></tr>
<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_schedule.html" target="_self">hueplusplus::Schedule</a></td><td class="desc"><a class="el" href="classhueplusplus_1_1_schedule.html" title="Schedule stored in the bridge. ">Schedule</a> stored in the bridge </td></tr>
<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_socket_closer.html" target="_self">hueplusplus::SocketCloser</a></td><td class="desc"></td></tr>
<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_state_transaction.html" target="_self">hueplusplus::StateTransaction</a></td><td class="desc">Transaction class which can be used for either light or group state </td></tr>
<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1time_1_1_time_interval.html" target="_self">hueplusplus::time::TimeInterval</a></td><td class="desc">Time interval repeated daily to weekly </td></tr>
<tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1time_1_1_time_pattern.html" target="_self">hueplusplus::time::TimePattern</a></td><td class="desc">Holds different time representations </td></tr>
<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1time_1_1_timer.html" target="_self">hueplusplus::time::Timer</a></td><td class="desc"><a class="el" href="classhueplusplus_1_1time_1_1_timer.html" title="Timer that is started and triggers after specified delay. ">Timer</a> that is started and triggers after specified delay </td></tr>
<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structhueplusplus_1_1_t_l_s_context.html" target="_self">hueplusplus::TLSContext</a></td><td class="desc"></td></tr>
<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_u_pn_p.html" target="_self">hueplusplus::UPnP</a></td><td class="desc">Class that looks for <a class="el" href="classhueplusplus_1_1_u_pn_p.html" title="Class that looks for UPnP devices using an m-search package. ">UPnP</a> devices using an m-search package </td></tr>
<tr id="row_45_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structhueplusplus_1_1_version.html" target="_self">hueplusplus::Version</a></td><td class="desc">API version consisting of major, minor and patch version </td></tr>
<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1time_1_1_weekdays.html" target="_self">hueplusplus::time::Weekdays</a></td><td class="desc">Any number of days of the week </td></tr>
<tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structhueplusplus_1_1_whitelisted_user.html" target="_self">hueplusplus::WhitelistedUser</a></td><td class="desc">User that is whitelisted for Hue API usage </td></tr>
<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structhueplusplus_1_1_x_y.html" target="_self">hueplusplus::XY</a></td><td class="desc">Color in CIE x and y coordinates </td></tr>
<tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structhueplusplus_1_1_x_y_brightness.html" target="_self">hueplusplus::XYBrightness</a></td><td class="desc">Color and brightness in CIE </td></tr>
<tr id="row_50_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_50_" class="arrow" onclick="toggleFolder('50_')">▼</span><span class="icona"><span class="icon">C</span></span><b>BaseResourceList</b></td><td class="desc"></td></tr>
<tr id="row_50_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classhueplusplus_1_1_createable_resource_list.html" target="_self">hueplusplus::CreateableResourceList< BaseResourceList, CreateType ></a></td><td class="desc">Handles a <a class="el" href="classhueplusplus_1_1_resource_list.html" title="Handles a list of a certain API resource. ">ResourceList</a> where Resources can be added by the user </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>