<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="l00023"name="l00023"></a><spanclass="lineno"> 23</span><spanclass="preprocessor"># if defined(CONFIG_NIMBLE_CPP_IDF)</span></div>
<divclass="line"><aid="l00024"name="l00024"></a><spanclass="lineno"> 24</span><spanclass="preprocessor"># include "nimble/ble.h"</span></div>
<divclass="line"><aid="l00026"name="l00026"></a><spanclass="lineno"> 26</span><spanclass="preprocessor"># include "nimble/nimble/include/nimble/ble.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:41</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_address_html_a0f390fb5f422db8ced1938bd40f87c4d"><divclass="ttname"><ahref="class_nim_b_l_e_address.html#a0f390fb5f422db8ced1938bd40f87c4d">NimBLEAddress::reverseByteOrder</a></div><divclass="ttdeci">const NimBLEAddress & reverseByteOrder()</div><divclass="ttdoc">Reverse the byte order of the address.</div><divclass="ttdef"><b>Definition</b> NimBLEAddress.cpp:183</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_address_html_a18f8361ed20146cbc374a246d87015eb"><divclass="ttname"><ahref="class_nim_b_l_e_address.html#a18f8361ed20146cbc374a246d87015eb">NimBLEAddress::getType</a></div><divclass="ttdeci">uint8_t getType() const</div><divclass="ttdoc">Get the address type.</div><divclass="ttdef"><b>Definition</b> NimBLEAddress.cpp:118</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_address_html_a196801fb1ad972085e748c90159e858e"><divclass="ttname"><ahref="class_nim_b_l_e_address.html#a196801fb1ad972085e748c90159e858e">NimBLEAddress::getVal</a></div><divclass="ttdeci">const uint8_t * getVal() const</div><divclass="ttdoc">Get the address value.</div><divclass="ttdef"><b>Definition</b> NimBLEAddress.cpp:126</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_address_html_a31b466293f6cb752d5aba6b6ffb95351"><divclass="ttname"><ahref="class_nim_b_l_e_address.html#a31b466293f6cb752d5aba6b6ffb95351">NimBLEAddress::getBase</a></div><divclass="ttdeci">const ble_addr_t * getBase() const</div><divclass="ttdoc">Get the NimBLE base struct of the address.</div><divclass="ttdef"><b>Definition</b> NimBLEAddress.cpp:110</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_address_html_a409e3ef141526c8f5c5fad99bd95b660"><divclass="ttname"><ahref="class_nim_b_l_e_address.html#a409e3ef141526c8f5c5fad99bd95b660">NimBLEAddress::isStatic</a></div><divclass="ttdeci">bool isStatic() const</div><divclass="ttdoc">Determine if this address is a Static Address.</div><divclass="ttdef"><b>Definition</b> NimBLEAddress.cpp:150</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_address_html_a7154780415ae201a1fcdf86298b6116c"><divclass="ttname"><ahref="class_nim_b_l_e_address.html#a7154780415ae201a1fcdf86298b6116c">NimBLEAddress::isPublic</a></div><divclass="ttdeci">bool isPublic() const</div><divclass="ttdoc">Determine if this address is a Public Address.</div><divclass="ttdef"><b>Definition</b> NimBLEAddress.cpp:158</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_address_html_a826fe8850cbc7d54f0696b8af4637169"><divclass="ttname"><ahref="class_nim_b_l_e_address.html#a826fe8850cbc7d54f0696b8af4637169">NimBLEAddress::equals</a></div><divclass="ttdeci">bool equals(const NimBLEAddress &otherAddress) const</div><divclass="ttdoc">Determine if this address equals another.</div><divclass="ttdef"><b>Definition</b> NimBLEAddress.cpp:102</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_address_html_a87e8ccc81c2d83bf0503166939319164"><divclass="ttname"><ahref="class_nim_b_l_e_address.html#a87e8ccc81c2d83bf0503166939319164">NimBLEAddress::operator==</a></div><divclass="ttdeci">bool operator==(const NimBLEAddress &rhs) const</div><divclass="ttdoc">Convenience operator to check if this address is equal to another.</div><divclass="ttdef"><b>Definition</b> NimBLEAddress.cpp:191</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_address_html_a96fba1524ed8ab43f59f5f650e8fd3c8"><divclass="ttname"><ahref="class_nim_b_l_e_address.html#a96fba1524ed8ab43f59f5f650e8fd3c8">NimBLEAddress::isRpa</a></div><divclass="ttdeci">bool isRpa() const</div><divclass="ttdoc">Determine if this address is a Resolvable Private Address.</div><divclass="ttdef"><b>Definition</b> NimBLEAddress.cpp:134</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_address_html_a9af65abe3c02a16307b8cffa3b1bcac1"><divclass="ttname"><ahref="class_nim_b_l_e_address.html#a9af65abe3c02a16307b8cffa3b1bcac1">NimBLEAddress::isNrpa</a></div><divclass="ttdeci">bool isNrpa() const</div><divclass="ttdoc">Determine if this address is a Non-Resolvable Private Address.</div><divclass="ttdef"><b>Definition</b> NimBLEAddress.cpp:142</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_address_html_aa05f35ab6724a00c65dd096006dba2bb"><divclass="ttname"><ahref="class_nim_b_l_e_address.html#aa05f35ab6724a00c65dd096006dba2bb">NimBLEAddress::isNull</a></div><divclass="ttdeci">bool isNull() const</div><divclass="ttdoc">Determine if this address is a NULL Address.</div><divclass="ttdef"><b>Definition</b> NimBLEAddress.cpp:166</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_address_html_ac53b0cc945e1505d3e72d48164ad01d6"><divclass="ttname"><ahref="class_nim_b_l_e_address.html#ac53b0cc945e1505d3e72d48164ad01d6">NimBLEAddress::toString</a></div><divclass="ttdeci">std::string toString() const</div><divclass="ttdoc">Convert a BLE address to a string.</div><divclass="ttdef"><b>Definition</b> NimBLEAddress.cpp:175</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_address_html_adc38af9709f212868a89e52ea700a417"><divclass="ttname"><ahref="class_nim_b_l_e_address.html#adc38af9709f212868a89e52ea700a417">NimBLEAddress::NimBLEAddress</a></div><divclass="ttdeci">NimBLEAddress()=default</div><divclass="ttdoc">Create a blank address, i.e. 00:00:00:00:00:00, type 0.</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_address_html_ae243127c78af69b26dfa225effd806ce"><divclass="ttname"><ahref="class_nim_b_l_e_address.html#ae243127c78af69b26dfa225effd806ce">NimBLEAddress::operator!=</a></div><divclass="ttdeci">bool operator!=(const NimBLEAddress &rhs) const</div><divclass="ttdoc">Convenience operator to check if this address is not equal to another.</div><divclass="ttdef"><b>Definition</b> NimBLEAddress.cpp:202</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>