Direct-BT v3.3.0-1-gc2d430c
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

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

Functions

std::string direct_bt::BTSecurityRegistry::allToString () noexcept
 
void direct_bt::BTSecurityRegistry::clear () noexcept
 Clears internal list. More...
 
Entry * direct_bt::BTSecurityRegistry::get (const EUI48 &addr, const std::string &name, AddressNameEntryMatchFunc m) noexcept
 Returns a matching BTSecurityRegistry::Entry with the given addr and/or name. More...
 
Entry * direct_bt::BTSecurityRegistry::get (const EUI48Sub &addrSub, const std::string &name, AddressSubNameEntryMatchFunc m) noexcept
 Returns a matching BTSecurityRegistry::Entry with the given addrSub and/or name. More...
 
Entry * direct_bt::BTSecurityRegistry::get (const std::string &name, NameEntryMatchFunc m) noexcept
 Returns a matching BTSecurityRegistry::Entry with the given name. 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 addrOrNameSub is a EUI48Sub or just a name and retrieves an entry. More...
 

Variables

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