Direct-BT  2.3.1
Direct-BT - Direct Bluetooth Programming.
Namespaces | Functions | Variables
BTSecurityRegistry.cpp File Reference
#include <BTSecurityRegistry.hpp>
#include <jau/darray.hpp>
Include dependency graph for BTSecurityRegistry.cpp:

Go to the source code of this file.

Namespaces

 direct_bt
 
 direct_bt::BTSecurityRegistry
 Application toolkit providing BT security setup and its device association on a pattern matching basis, i.e.
 

Functions

Entry * direct_bt::BTSecurityRegistry::get (const EUI48 &addr, const std::string &name, AddressNameEntryMatchFunc m) noexcept
 Returns a matching BTSecurityRegistry::Entry with the given. More...
 
Entry * direct_bt::BTSecurityRegistry::get (const EUI48Sub &addrSub, const std::string &name, AddressSubNameEntryMatchFunc m) noexcept
 Returns a matching BTSecurityRegistry::Entry with the given. More...
 
Entry * direct_bt::BTSecurityRegistry::get (const std::string &name, NameEntryMatchFunc m) noexcept
 Returns a matching BTSecurityRegistry::Entry with the given. More...
 
jau::darray< Entry > & direct_bt::BTSecurityRegistry::getEntries () noexcept
 Returns the reference of the current list of Entry, not a copy. More...
 
Entry * direct_bt::BTSecurityRegistry::getOrCreate (const std::string &addrOrNameSub) noexcept
 Determines whether the given. More...
 
void direct_bt::BTSecurityRegistry::clear () noexcept
 Clears internal list. More...
 
std::string direct_bt::BTSecurityRegistry::allToString () noexcept
 

Variables

static jau::darray< Entry > direct_bt::BTSecurityRegistry::devicesSecDetails