<divclass="line"><aname="l00026"></a><spanclass="lineno"> 26</span> <spanclass="preprocessor"># if CONFIG_BT_NIMBLE_EXT_ADV</span></div>
<divclass="line"><aname="l00027"></a><spanclass="lineno"> 27</span> <spanclass="preprocessor"># include "NimBLEExtAdvertising.h"</span></div>
<divclass="line"><aname="l00029"></a><spanclass="lineno"> 29</span> <spanclass="preprocessor"># include "NimBLEAdvertising.h"</span></div>
<divclass="ttc"id="aclass_nim_b_l_e_address_html"><divclass="ttname"><ahref="class_nim_b_l_e_address.html">NimBLEAddress</a></div><divclass="ttdoc">A BLE device address.</div><divclass="ttdef"><b>Definition:</b> NimBLEAddress.h:39</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertising_html"><divclass="ttname"><ahref="class_nim_b_l_e_advertising.html">NimBLEAdvertising</a></div><divclass="ttdoc">Perform and manage BLE advertising.</div><divclass="ttdef"><b>Definition:</b> NimBLEAdvertising.h:87</div></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:63</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:39</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html"><divclass="ttname"><ahref="class_nim_b_l_e_device.html">NimBLEDevice</a></div><divclass="ttdoc">A model of a BLE Device from which all the BLE roles are created.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.h:96</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_a0374ab8e323277bd8498609559966924"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#a0374ab8e323277bd8498609559966924">NimBLEDevice::removeIgnored</a></div><divclass="ttdeci">static void removeIgnored(const NimBLEAddress &address)</div><divclass="ttdoc">Remove a device from the ignore list.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:1187</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_a10aec48b56ef404f42ade96d6244b312"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#a10aec48b56ef404f42ade96d6244b312">NimBLEDevice::getDisconnectedClient</a></div><divclass="ttdeci">static NimBLEClient * getDisconnectedClient()</div><divclass="ttdoc">Finds the first disconnected client in the list.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:333</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_a14ebc6070a261d7a6518ad435b673962"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#a14ebc6070a261d7a6518ad435b673962">NimBLEDevice::isIgnored</a></div><divclass="ttdeci">static bool isIgnored(const NimBLEAddress &address)</div><divclass="ttdoc">Check if the device address is on our ignore list.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:1161</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_a16bf4f5394735ed8d7f0bb32ca5d269a"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#a16bf4f5394735ed8d7f0bb32ca5d269a">NimBLEDevice::isBonded</a></div><divclass="ttdeci">static bool isBonded(const NimBLEAddress &address)</div><divclass="ttdoc">Checks if a peer device is bonded.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:596</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_a1a6fb5e8f0e2cdc012ebae4fb4d12fd0"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#a1a6fb5e8f0e2cdc012ebae4fb4d12fd0">NimBLEDevice::getClientList</a></div><divclass="ttdeci">static std::list< NimBLEClient * > * getClientList()</div><divclass="ttdoc">Get the list of created client objects.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:280</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_a20fc979ec9dbad5cce7f73e41b2e422e"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#a20fc979ec9dbad5cce7f73e41b2e422e">NimBLEDevice::deleteBond</a></div><divclass="ttdeci">static bool deleteBond(const NimBLEAddress &address)</div><divclass="ttdoc">Deletes a peer bond.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:576</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_a339157bf3d8fc712fa838e9a5127cc62"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#a339157bf3d8fc712fa838e9a5127cc62">NimBLEDevice::startSecurity</a></div><divclass="ttdeci">static int startSecurity(uint16_t conn_id)</div><divclass="ttdoc">Start the connection securing and authorization for this connection.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:1145</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_a3c251b1d5c651ab9ef9b4819f79c1629"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#a3c251b1d5c651ab9ef9b4819f79c1629">NimBLEDevice::stopAdvertising</a></div><divclass="ttdeci">static bool stopAdvertising()</div><divclass="ttdoc">Convenience function to stop all advertising.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:185</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_a41d4cc7c85cba0721c6649b001b31b4d"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#a41d4cc7c85cba0721c6649b001b31b4d">NimBLEDevice::getServer</a></div><divclass="ttdeci">static NimBLEServer * getServer()</div><divclass="ttdoc">Get the instance of the server.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:114</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_a4a2229e9e517b84773e65c75124b0789"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#a4a2229e9e517b84773e65c75124b0789">NimBLEDevice::getWhiteListAddress</a></div><divclass="ttdeci">static NimBLEAddress getWhiteListAddress(size_t index)</div><divclass="ttdoc">Gets the address at the vector index.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:745</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_a4d9780d0b5fafc279483822af802a508"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#a4d9780d0b5fafc279483822af802a508">NimBLEDevice::createServer</a></div><divclass="ttdeci">static NimBLEServer * createServer()</div><divclass="ttdoc">Create a new instance of a server.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:98</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_a5520cf3f544d571636eed162de394ec2"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#a5520cf3f544d571636eed162de394ec2">NimBLEDevice::getMTU</a></div><divclass="ttdeci">static uint16_t getMTU()</div><divclass="ttdoc">Get local MTU value set.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:490</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_a57f0d4db1cc564176b23e860fce13f6a"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#a57f0d4db1cc564176b23e860fce13f6a">NimBLEDevice::setSecurityRespKey</a></div><divclass="ttdeci">static void setSecurityRespKey(uint8_t init_key)</div><divclass="ttdoc">Set the keys we are willing to accept during pairing.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:1066</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_a674d2e68d4ba0e3f84d7993f9da7d15b"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#a674d2e68d4ba0e3f84d7993f9da7d15b">NimBLEDevice::init</a></div><divclass="ttdeci">static void init(const std::string &deviceName)</div><divclass="ttdoc">Initialize the BLE environment.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:847</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_a732425c5c5f5b5b4730c1689700346c0"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#a732425c5c5f5b5b4730c1689700346c0">NimBLEDevice::addIgnored</a></div><divclass="ttdeci">static void addIgnored(const NimBLEAddress &address)</div><divclass="ttdoc">Add a device to the ignore list.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:1177</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_a7d44bb960c0bb1bec02a33369c693085"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#a7d44bb960c0bb1bec02a33369c693085">NimBLEDevice::setSecurityCallbacks</a></div><divclass="ttdeci">static void setSecurityCallbacks(NimBLESecurityCallbacks *pCallbacks)</div><divclass="ttdoc">Set callbacks that will be used to handle encryption negotiation events and authentication events.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:1097</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_a7d8203040611e3f82bf4848a9b371e98"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#a7d8203040611e3f82bf4848a9b371e98">NimBLEDevice::setMTU</a></div><divclass="ttdeci">static int setMTU(uint16_t mtu)</div><divclass="ttdoc">Setup local mtu that will be used to negotiate mtu during request from client peer.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:471</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_a7fe0f568c17130150660e6307851be48"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#a7fe0f568c17130150660e6307851be48">NimBLEDevice::getNumBonds</a></div><divclass="ttdeci">static int getNumBonds()</div><divclass="ttdoc">Gets the number of bonded peers stored.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:548</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_a81abbad5e371fe1cdd91c002b42cc654"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#a81abbad5e371fe1cdd91c002b42cc654">NimBLEDevice::whiteListRemove</a></div><divclass="ttdeci">static bool whiteListRemove(const NimBLEAddress &address)</div><divclass="ttdoc">Remove a peer address from the whitelist.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:694</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_a83aa0a3d9d57358d35082a442edf8549"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#a83aa0a3d9d57358d35082a442edf8549">NimBLEDevice::deleteClient</a></div><divclass="ttdeci">static bool deleteClient(NimBLEClient *pClient)</div><divclass="ttdoc">Delete the client object and remove it from the list. Checks if it is connected or trying to connect ...</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:235</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_a84631f6d657fb6bd39722560fa229d35"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#a84631f6d657fb6bd39722560fa229d35">NimBLEDevice::setSecurityPasskey</a></div><divclass="ttdeci">static void setSecurityPasskey(uint32_t pin)</div><divclass="ttdoc">Set the passkey the server will ask for when pairing.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:1076</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_a8d4e1013815e7b021029f447f1702833"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#a8d4e1013815e7b021029f447f1702833">NimBLEDevice::setCustomGapHandler</a></div><divclass="ttdeci">static void setCustomGapHandler(gap_event_handler handler)</div><divclass="ttdoc">Set a custom callback for gap events.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:1202</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_a92d36c3a34d9474fa1d7f66c0e477d1e"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#a92d36c3a34d9474fa1d7f66c0e477d1e">NimBLEDevice::setSecurityInitKey</a></div><divclass="ttdeci">static void setSecurityInitKey(uint8_t init_key)</div><divclass="ttdoc">If we are the initiator of the security procedure this sets the keys we will distribute.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:1051</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_aa03937eadda020643b536c5d08174d3a"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#aa03937eadda020643b536c5d08174d3a">NimBLEDevice::getSecurityPasskey</a></div><divclass="ttdeci">static uint32_t getSecurityPasskey()</div><divclass="ttdoc">Get the current passkey used for pairing.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:1086</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_aa8e340c02418771ce72dec758d560938"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#aa8e340c02418771ce72dec758d560938">NimBLEDevice::setSecurityAuth</a></div><divclass="ttdeci">static void setSecurityAuth(bool bonding, bool mitm, bool sc)</div><divclass="ttdoc">Set the authorization mode for this device.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:1001</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_aa994b01b2b5bb9f677f3cffb2f05d140"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#aa994b01b2b5bb9f677f3cffb2f05d140">NimBLEDevice::getAdvertising</a></div><divclass="ttdeci">static NimBLEExtAdvertising * getAdvertising()</div><divclass="ttdoc">Get the instance of the advertising object.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:126</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_aabc68166b6dd4a744a98f94e569f37db"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#aabc68166b6dd4a744a98f94e569f37db">NimBLEDevice::whiteListAdd</a></div><divclass="ttdeci">static bool whiteListAdd(const NimBLEAddress &address)</div><divclass="ttdoc">Add a peer address to the whitelist.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:662</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_ab28cc2ec59fc9e62d05826633f53d2a0"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#ab28cc2ec59fc9e62d05826633f53d2a0">NimBLEDevice::getWhiteListCount</a></div><divclass="ttdeci">static size_t getWhiteListCount()</div><divclass="ttdoc">Gets the count of addresses in the whitelist.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:734</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_ab436502ecd044f8b3480ec3e824e1418"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#ab436502ecd044f8b3480ec3e824e1418">NimBLEDevice::deleteAllBonds</a></div><divclass="ttdeci">static void deleteAllBonds()</div><divclass="ttdoc">Deletes all bonding information.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:565</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_ab9fee9e810d5fa18bc8a37053eb9b5d0"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#ab9fee9e810d5fa18bc8a37053eb9b5d0">NimBLEDevice::setSecurityIOCap</a></div><divclass="ttdeci">static void setSecurityIOCap(uint8_t iocap)</div><divclass="ttdoc">Set the Input/Output capabilities of this device.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:1036</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_abe21dcac43493689a06bc6ddb91b6faf"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#abe21dcac43493689a06bc6ddb91b6faf">NimBLEDevice::getClientListSize</a></div><divclass="ttdeci">static size_t getClientListSize()</div><divclass="ttdoc">Get the number of created client objects.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:290</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_abf8c494b54d9f0c9466c80f25dbdd961"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#abf8c494b54d9f0c9466c80f25dbdd961">NimBLEDevice::toString</a></div><divclass="ttdeci">static std::string toString()</div><divclass="ttdoc">Return a string representation of the address of this device.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:460</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_ac4dbadc7fc170993e41532f675786504"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#ac4dbadc7fc170993e41532f675786504">NimBLEDevice::getClientByPeerAddress</a></div><divclass="ttdeci">static NimBLEClient * getClientByPeerAddress(const NimBLEAddress &peer_addr)</div><divclass="ttdoc">Get a reference to a client by peer address.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:318</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_ac7adcd510eef2b9546bcde9a253e56a9"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#ac7adcd510eef2b9546bcde9a253e56a9">NimBLEDevice::getClientByID</a></div><divclass="ttdeci">static NimBLEClient * getClientByID(uint16_t conn_id)</div><divclass="ttdoc">Get a reference to a client by connection ID.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:301</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_ac7f090f4b1a2d593f38b20859e071f0c"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#ac7f090f4b1a2d593f38b20859e071f0c">NimBLEDevice::getBondedAddress</a></div><divclass="ttdeci">static NimBLEAddress getBondedAddress(int index)</div><divclass="ttdoc">Get the address of a bonded peer device by index.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:622</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_ad652f03bc10a469b26c5f9c213f005dd"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#ad652f03bc10a469b26c5f9c213f005dd">NimBLEDevice::startAdvertising</a></div><divclass="ttdeci">static bool startAdvertising()</div><divclass="ttdoc">Convenience function to begin advertising.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:176</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_ad6eda512195c7cbe249a1edbb99510cd"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#ad6eda512195c7cbe249a1edbb99510cd">NimBLEDevice::getInitialized</a></div><divclass="ttdeci">static bool getInitialized()</div><divclass="ttdoc">Check if the initialization is complete.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:989</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_ae0dd47ddcab25136a0adfee6ae76bd9c"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#ae0dd47ddcab25136a0adfee6ae76bd9c">NimBLEDevice::setDeviceName</a></div><divclass="ttdeci">static void setDeviceName(const std::string &deviceName)</div><divclass="ttdoc">Set the BLEDevice's name.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:979</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_ae51e2d4d6169a61133178a1b0d6b5b45"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#ae51e2d4d6169a61133178a1b0d6b5b45">NimBLEDevice::onWhiteList</a></div><divclass="ttdeci">static bool onWhiteList(const NimBLEAddress &address)</div><divclass="ttdoc">Checks if a peer device is whitelisted.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:645</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_ae95693ce0f5b8e784ea8e10834dd624c"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#ae95693ce0f5b8e784ea8e10834dd624c">NimBLEDevice::deinit</a></div><divclass="ttdeci">static void deinit(bool clearAll=false)</div><divclass="ttdoc">Shutdown the NimBLE stack/controller.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:923</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_af8142995252f486916dbb9de2a5b0c9e"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#af8142995252f486916dbb9de2a5b0c9e">NimBLEDevice::createClient</a></div><divclass="ttdeci">static NimBLEClient * createClient(NimBLEAddress peerAddress=NimBLEAddress(""))</div><divclass="ttdoc">Creates a new client object and maintains a list of all client objects each client can connect to 1 p...</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:216</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_device_html_af93d92316454b051125460056368baec"><divclass="ttname"><ahref="class_nim_b_l_e_device.html#af93d92316454b051125460056368baec">NimBLEDevice::getScan</a></div><divclass="ttdeci">static NimBLEScan * getScan()</div><divclass="ttdoc">Retrieve the Scan object that we use for scanning.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.cpp:198</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_scan_html"><divclass="ttname"><ahref="class_nim_b_l_e_scan.html">NimBLEScan</a></div><divclass="ttdoc">Perform and manage BLE scans.</div><divclass="ttdef"><b>Definition:</b> NimBLEScan.h:63</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_security_callbacks_html"><divclass="ttname"><ahref="class_nim_b_l_e_security_callbacks.html">NimBLESecurityCallbacks</a></div><divclass="ttdoc">Callbacks to handle GAP events related to authorization. Deprecated - provided for backward compatibi...</div><divclass="ttdef"><b>Definition:</b> NimBLESecurity.h:94</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_server_html"><divclass="ttname"><ahref="class_nim_b_l_e_server.html">NimBLEServer</a></div><divclass="ttdoc">The model of a BLE server.</div><divclass="ttdef"><b>Definition:</b> NimBLEServer.h:46</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>