<divclass="line"><aid="l00005"name="l00005"></a><spanclass="lineno"> 5</span><spanclass="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span></div>
<divclass="line"><aid="l00006"name="l00006"></a><spanclass="lineno"> 6</span><spanclass="comment"> * you may not use this file except in compliance with the License.</span></div>
<divclass="line"><aid="l00007"name="l00007"></a><spanclass="lineno"> 7</span><spanclass="comment"> * You may obtain a copy of the License at</span></div>
<divclass="line"><aid="l00011"name="l00011"></a><spanclass="lineno"> 11</span><spanclass="comment"> * Unless required by applicable law or agreed to in writing, software</span></div>
<divclass="line"><aid="l00012"name="l00012"></a><spanclass="lineno"> 12</span><spanclass="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></div>
<divclass="line"><aid="l00013"name="l00013"></a><spanclass="lineno"> 13</span><spanclass="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
<divclass="line"><aid="l00014"name="l00014"></a><spanclass="lineno"> 14</span><spanclass="comment"> * See the License for the specific language governing permissions and</span></div>
<divclass="line"><aid="l00015"name="l00015"></a><spanclass="lineno"> 15</span><spanclass="comment"> * limitations under the License.</span></div>
<divclass="line"><aid="l00027"name="l00027"></a><spanclass="lineno"> 27</span><spanclass="preprocessor"># include "NimBLELocalValueAttribute.h"</span></div>
<divclass="line"><aid="l00028"name="l00028"></a><spanclass="lineno"> 28</span><spanclass="preprocessor"># include "NimBLECharacteristic.h"</span></div>
<divclass="line"><aid="l00029"name="l00029"></a><spanclass="lineno"> 29</span><spanclass="preprocessor"># include "NimBLEUUID.h"</span></div>
<divclass="line"><aid="l00030"name="l00030"></a><spanclass="lineno"> 30</span><spanclass="preprocessor"># include "NimBLEAttValue.h"</span></div>
<divclass="line"><aid="l00031"name="l00031"></a><spanclass="lineno"> 31</span><spanclass="preprocessor"># include "NimBLEConnInfo.h"</span></div>
<divclass="line"><aid="l00078"name="l00078"></a><spanclass="lineno"> 78</span><spanclass="preprocessor"># include "NimBLE2904.h"</span></div>
<divclass="ttc"id="aclass_nim_b_l_e_characteristic_html"><divclass="ttname"><ahref="class_nim_b_l_e_characteristic.html">NimBLECharacteristic</a></div><divclass="ttdoc">The model of a BLE Characteristic.</div><divclass="ttdef"><b>Definition</b> NimBLECharacteristic.h:40</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_descriptor_callbacks_html"><divclass="ttname"><ahref="class_nim_b_l_e_descriptor_callbacks.html">NimBLEDescriptorCallbacks</a></div><divclass="ttdoc">Callbacks that can be associated with a BLE descriptors to inform of events.</div><divclass="ttdef"><b>Definition</b> NimBLEDescriptor.h:71</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_descriptor_callbacks_html_a061576b56702a6aca62a38f2ba27ba98"><divclass="ttname"><ahref="class_nim_b_l_e_descriptor_callbacks.html#a061576b56702a6aca62a38f2ba27ba98">NimBLEDescriptorCallbacks::onRead</a></div><divclass="ttdeci">virtual void onRead(NimBLEDescriptor *pDescriptor, NimBLEConnInfo &connInfo)</div><divclass="ttdoc">Callback function to support a read request.</div><divclass="ttdef"><b>Definition</b> NimBLEDescriptor.cpp:138</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_descriptor_callbacks_html_a2872d9e602d4e23cc63f55f5b2f76dd7"><divclass="ttname"><ahref="class_nim_b_l_e_descriptor_callbacks.html#a2872d9e602d4e23cc63f55f5b2f76dd7">NimBLEDescriptorCallbacks::onWrite</a></div><divclass="ttdeci">virtual void onWrite(NimBLEDescriptor *pDescriptor, NimBLEConnInfo &connInfo)</div><divclass="ttdoc">Callback function to support a write request.</div><divclass="ttdef"><b>Definition</b> NimBLEDescriptor.cpp:147</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_descriptor_html"><divclass="ttname"><ahref="class_nim_b_l_e_descriptor.html">NimBLEDescriptor</a></div><divclass="ttdoc">A model of a BLE descriptor.</div><divclass="ttdef"><b>Definition</b> NimBLEDescriptor.h:38</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_descriptor_html_a83b589a2022bbd86743b0ee4c3670a37"><divclass="ttname"><ahref="class_nim_b_l_e_descriptor.html#a83b589a2022bbd86743b0ee4c3670a37">NimBLEDescriptor::toString</a></div><divclass="ttdeci">std::string toString() const</div><divclass="ttdoc">Return a string representation of the descriptor.</div><divclass="ttdef"><b>Definition</b> NimBLEDescriptor.cpp:117</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_descriptor_html_aa61b5f14156e9f378688ec875cf48309"><divclass="ttname"><ahref="class_nim_b_l_e_descriptor.html#aa61b5f14156e9f378688ec875cf48309">NimBLEDescriptor::getCharacteristic</a></div><divclass="ttdeci">NimBLECharacteristic * getCharacteristic() const</div><divclass="ttdoc">Get the characteristic this descriptor belongs to.</div><divclass="ttdef"><b>Definition</b> NimBLEDescriptor.cpp:89</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_descriptor_html_aa9cb8727f9e17cf8050cf619e5fe3096"><divclass="ttname"><ahref="class_nim_b_l_e_descriptor.html#aa9cb8727f9e17cf8050cf619e5fe3096">NimBLEDescriptor::setCallbacks</a></div><divclass="ttdeci">void setCallbacks(NimBLEDescriptorCallbacks *pCallbacks)</div><divclass="ttdoc">Set the callback handlers for this descriptor.</div><divclass="ttdef"><b>Definition</b> NimBLEDescriptor.cpp:97</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_service_html"><divclass="ttname"><ahref="class_nim_b_l_e_service.html">NimBLEService</a></div><divclass="ttdoc">The model of a BLE service.</div><divclass="ttdef"><b>Definition</b> NimBLEService.h:34</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_u_u_i_d_html"><divclass="ttname"><ahref="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a></div><divclass="ttdoc">A model of a BLE UUID.</div><divclass="ttdef"><b>Definition</b> NimBLEUUID.h:41</div></div>
<liclass="footer">Generated by <ahref="https://www.doxygen.org/index.html"><imgclass="footer"src="doxygen.svg"width="104"height="31"alt="doxygen"/></a> 1.9.8 </li>