<divclass="line"><aname="l00055"></a><spanclass="lineno"> 55</span> <spanclass="comment">// Private constructor ... never meant to be created by a user application.</span></div>
<divclass="line"><aname="l00075"></a><spanclass="lineno"> 75</span> <spanclass="comment">// We maintain a vector of characteristics owned by this service.</span></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:39</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:44</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_a10fe635fe9a0661d26c33021faaec53b"><divclass="ttname"><ahref="class_nim_b_l_e_remote_service.html#a10fe635fe9a0661d26c33021faaec53b">NimBLERemoteService::end</a></div><divclass="ttdeci">std::vector< NimBLERemoteCharacteristic * >::iterator end()</div><divclass="ttdoc">Get iterator to the end of the vector of remote characteristic pointers.</div><divclass="ttdef"><b>Definition:</b> NimBLERemoteService.cpp:76</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_remote_service_html_a15b3b750b073f334c3be680a99ce2e02"><divclass="ttname"><ahref="class_nim_b_l_e_remote_service.html#a15b3b750b073f334c3be680a99ce2e02">NimBLERemoteService::deleteCharacteristic</a></div><divclass="ttdeci">size_t deleteCharacteristic(const NimBLEUUID &uuid)</div><divclass="ttdoc">Delete characteristic by UUID.</div><divclass="ttdef"><b>Definition:</b> NimBLERemoteService.cpp:369</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_remote_service_html_a221069047193f8d25f7112b44bbcb28f"><divclass="ttname"><ahref="class_nim_b_l_e_remote_service.html#a221069047193f8d25f7112b44bbcb28f">NimBLERemoteService::deleteCharacteristics</a></div><divclass="ttdeci">void deleteCharacteristics()</div><divclass="ttdoc">Delete the characteristics in the characteristics vector.</div><divclass="ttdef"><b>Definition:</b> NimBLERemoteService.cpp:354</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_remote_service_html_a2803aa5cdfdb622ae8fe255dc939cb1d"><divclass="ttname"><ahref="class_nim_b_l_e_remote_service.html#a2803aa5cdfdb622ae8fe255dc939cb1d">NimBLERemoteService::~NimBLERemoteService</a></div><divclass="ttdeci">virtual ~NimBLERemoteService()</div><divclass="ttdoc">When deleting the service make sure we delete all characteristics and descriptors.</div><divclass="ttdef"><b>Definition:</b> NimBLERemoteService.cpp:58</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_remote_service_html_a2c9e91c842598a6a9576c7b87af0863a"><divclass="ttname"><ahref="class_nim_b_l_e_remote_service.html#a2c9e91c842598a6a9576c7b87af0863a">NimBLERemoteService::getCharacteristics</a></div><divclass="ttdeci">std::vector< NimBLERemoteCharacteristic * > * getCharacteristics(bool refresh=false)</div><divclass="ttdoc">Get a pointer to the vector of found characteristics.</div><divclass="ttdef"><b>Definition:</b> NimBLERemoteService.cpp:152</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_remote_service_html_a3d1e7db457a9f3774eaa5e641dcc716e"><divclass="ttname"><ahref="class_nim_b_l_e_remote_service.html#a3d1e7db457a9f3774eaa5e641dcc716e">NimBLERemoteService::getClient</a></div><divclass="ttdeci">NimBLEClient * getClient(void)</div><divclass="ttdoc">Get the client associated with this service.</div><divclass="ttdef"><b>Definition:</b> NimBLERemoteService.cpp:278</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_remote_service_html_a49bb3134b570db877fac67e6ed077aa2"><divclass="ttname"><ahref="class_nim_b_l_e_remote_service.html#a49bb3134b570db877fac67e6ed077aa2">NimBLERemoteService::begin</a></div><divclass="ttdeci">std::vector< NimBLERemoteCharacteristic * >::iterator begin()</div><divclass="ttdoc">Get iterator to the beginning of the vector of remote characteristic pointers.</div><divclass="ttdef"><b>Definition:</b> NimBLERemoteService.cpp:67</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_remote_service_html_a4a9b63b4e5cedb51a7748a88daeb518b"><divclass="ttname"><ahref="class_nim_b_l_e_remote_service.html#a4a9b63b4e5cedb51a7748a88daeb518b">NimBLERemoteService::getValue</a></div><divclass="ttdeci">std::string getValue(const NimBLEUUID &characteristicUuid)</div><divclass="ttdoc">Read the value of a characteristic associated with this service.</div><divclass="ttdef"><b>Definition:</b> NimBLERemoteService.cpp:312</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_remote_service_html_a4bb8c7c85580d86fd9ab7be5c3933b72"><divclass="ttname"><ahref="class_nim_b_l_e_remote_service.html#a4bb8c7c85580d86fd9ab7be5c3933b72">NimBLERemoteService::setValue</a></div><divclass="ttdeci">bool setValue(const NimBLEUUID &characteristicUuid, const std::string &value)</div><divclass="ttdoc">Set the value of a characteristic.</div><divclass="ttdef"><b>Definition:</b> NimBLERemoteService.cpp:333</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_remote_service_html_a565ed7d306645772d4e03ca65a07f7e5"><divclass="ttname"><ahref="class_nim_b_l_e_remote_service.html#a565ed7d306645772d4e03ca65a07f7e5">NimBLERemoteService::getUUID</a></div><divclass="ttdeci">NimBLEUUID getUUID(void)</div><divclass="ttdoc">Get the service UUID.</div><divclass="ttdef"><b>Definition:</b> NimBLERemoteService.cpp:302</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_remote_service_html_aaf106a37f24a51b967dd0984c973750f"><divclass="ttname"><ahref="class_nim_b_l_e_remote_service.html#aaf106a37f24a51b967dd0984c973750f">NimBLERemoteService::toString</a></div><divclass="ttdeci">std::string toString(void)</div><divclass="ttdoc">Create a string representation of this remote service.</div><divclass="ttdef"><b>Definition:</b> NimBLERemoteService.cpp:390</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_remote_service_html_ab12d195a2239a3808d60457184f0c487"><divclass="ttname"><ahref="class_nim_b_l_e_remote_service.html#ab12d195a2239a3808d60457184f0c487">NimBLERemoteService::getCharacteristic</a></div><divclass="ttdeci">NimBLERemoteCharacteristic * getCharacteristic(const char *uuid)</div><divclass="ttdoc">Get the remote characteristic object for the characteristic UUID.</div><divclass="ttdef"><b>Definition:</b> NimBLERemoteService.cpp:86</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:37</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.1 </li>