<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="l00024"name="l00024"></a><spanclass="lineno"> 24</span><spanclass="preprocessor"># include "NimBLEAttribute.h"</span></div>
<divclass="line"><aid="l00025"name="l00025"></a><spanclass="lineno"> 25</span><spanclass="preprocessor"># include <vector></span></div>
<divclass="ttc"id="aclass_nim_b_l_e_att_value_html"><divclass="ttname"><ahref="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></div><divclass="ttdoc">A specialized container class to hold BLE attribute values.</div><divclass="ttdef"><b>Definition</b> NimBLEAttValue.h:72</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_attribute_html"><divclass="ttname"><ahref="class_nim_b_l_e_attribute.html">NimBLEAttribute</a></div><divclass="ttdoc">A base class for BLE attributes.</div><divclass="ttdef"><b>Definition</b> NimBLEAttribute.h:29</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_attribute_html_a7907cb5b0a2d0f8cd9eb016a4ed876d1"><divclass="ttname"><ahref="class_nim_b_l_e_attribute.html#a7907cb5b0a2d0f8cd9eb016a4ed876d1">NimBLEAttribute::getHandle</a></div><divclass="ttdeci">uint16_t getHandle() const</div><divclass="ttdoc">Get the handle of the attribute.</div><divclass="ttdef"><b>Definition</b> NimBLEAttribute.h:40</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_client_html"><divclass="ttname"><ahref="class_nim_b_l_e_client.html">NimBLEClient</a></div><divclass="ttdoc">A model of a BLE client.</div><divclass="ttdef"><b>Definition</b> NimBLEClient.h:49</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_remote_characteristic_html"><divclass="ttname"><ahref="class_nim_b_l_e_remote_characteristic.html">NimBLERemoteCharacteristic</a></div><divclass="ttdoc">A model of a remote BLE characteristic.</div><divclass="ttdef"><b>Definition</b> NimBLERemoteCharacteristic.h:34</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_remote_service_html"><divclass="ttname"><ahref="class_nim_b_l_e_remote_service.html">NimBLERemoteService</a></div><divclass="ttdoc">A model of a remote BLE service.</div><divclass="ttdef"><b>Definition</b> NimBLERemoteService.h:34</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_remote_service_html_a0d571db36b8af93b35d44f7cf4afa5ed"><divclass="ttname"><ahref="class_nim_b_l_e_remote_service.html#a0d571db36b8af93b35d44f7cf4afa5ed">NimBLERemoteService::setValue</a></div><divclass="ttdeci">bool setValue(const NimBLEUUID &characteristicUuid, const NimBLEAttValue &value) const</div><divclass="ttdoc">Set the value of a characteristic.</div><divclass="ttdef"><b>Definition</b> NimBLERemoteService.cpp:244</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_remote_service_html_a2f56031169ebeefcd834fff971a972c2"><divclass="ttname"><ahref="class_nim_b_l_e_remote_service.html#a2f56031169ebeefcd834fff971a972c2">NimBLERemoteService::getClient</a></div><divclass="ttdeci">NimBLEClient * getClient(void) const</div><divclass="ttdoc">Get the client associated with this service.</div><divclass="ttdef"><b>Definition</b> NimBLERemoteService.cpp:220</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_remote_service_html_a347e848039121cbf3005349f9aa50680"><divclass="ttname"><ahref="class_nim_b_l_e_remote_service.html#a347e848039121cbf3005349f9aa50680">NimBLERemoteService::toString</a></div><divclass="ttdeci">std::string toString(void) const</div><divclass="ttdoc">Create a string representation of this remote service.</div><divclass="ttdef"><b>Definition</b> NimBLERemoteService.cpp:287</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_remote_service_html_a4c00a195d20c8eba714979427f90c239"><divclass="ttname"><ahref="class_nim_b_l_e_remote_service.html#a4c00a195d20c8eba714979427f90c239">NimBLERemoteService::end</a></div><divclass="ttdeci">std::vector< NimBLERemoteCharacteristic * >::iterator end() const</div><divclass="ttdoc">Get iterator to the end of the vector of remote characteristic pointers.</div><divclass="ttdef"><b>Definition</b> NimBLERemoteService.cpp:59</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_remote_service_html_a5b07f0756c401d40396886e80d64b03b"><divclass="ttname"><ahref="class_nim_b_l_e_remote_service.html#a5b07f0756c401d40396886e80d64b03b">NimBLERemoteService::getCharacteristics</a></div><divclass="ttdeci">const std::vector< NimBLERemoteCharacteristic * >& getCharacteristics(bool refresh=false) const</div><divclass="ttdoc">Get a pointer to the vector of found characteristics.</div><divclass="ttdef"><b>Definition</b> NimBLERemoteService.cpp:133</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_remote_service_html_a7248e58b58753d8b44c420617d854408"><divclass="ttname"><ahref="class_nim_b_l_e_remote_service.html#a7248e58b58753d8b44c420617d854408">NimBLERemoteService::deleteCharacteristics</a></div><divclass="ttdeci">void deleteCharacteristics() const</div><divclass="ttdoc">Delete the characteristics in the characteristics vector.</div><divclass="ttdef"><b>Definition</b> NimBLERemoteService.cpp:259</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_remote_service_html_a828d57a4691d25e9e0e6124c3b0f1ac2"><divclass="ttname"><ahref="class_nim_b_l_e_remote_service.html#a828d57a4691d25e9e0e6124c3b0f1ac2">NimBLERemoteService::deleteCharacteristic</a></div><divclass="ttdeci">size_t deleteCharacteristic(const NimBLEUUID &uuid) const</div><divclass="ttdoc">Delete characteristic by UUID.</div><divclass="ttdef"><b>Definition</b> NimBLERemoteService.cpp:271</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_remote_service_html_a99e6d6a6fba063b2c165cf8adb19d6e3"><divclass="ttname"><ahref="class_nim_b_l_e_remote_service.html#a99e6d6a6fba063b2c165cf8adb19d6e3">NimBLERemoteService::begin</a></div><divclass="ttdeci">std::vector< NimBLERemoteCharacteristic * >::iterator begin() const</div><divclass="ttdoc">Get iterator to the beginning of the vector of remote characteristic pointers.</div><divclass="ttdef"><b>Definition</b> NimBLERemoteService.cpp:51</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_remote_service_html_ac2f19f76f0c0ac9b0efe2baa2ad2f7ec"><divclass="ttname"><ahref="class_nim_b_l_e_remote_service.html#ac2f19f76f0c0ac9b0efe2baa2ad2f7ec">NimBLERemoteService::getValue</a></div><divclass="ttdeci">NimBLEAttValue getValue(const NimBLEUUID &characteristicUuid) const</div><divclass="ttdoc">Read the value of a characteristic associated with this service.</div><divclass="ttdef"><b>Definition</b> NimBLERemoteService.cpp:229</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_remote_service_html_ae10ddb56bc48bd06538ab49e4a561594"><divclass="ttname"><ahref="class_nim_b_l_e_remote_service.html#ae10ddb56bc48bd06538ab49e4a561594">NimBLERemoteService::getCharacteristic</a></div><divclass="ttdeci">NimBLERemoteCharacteristic * getCharacteristic(const char *uuid) const</div><divclass="ttdoc">Get the remote characteristic object for the characteristic UUID.</div><divclass="ttdef"><b>Definition</b> NimBLERemoteService.cpp:68</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>