|
Kallisto Linux API
Library for interacting with Kallisto devices
|
Public Member Functions | |
| Builder () | |
| ~Builder () | |
| Builder & | includeDeviceWithMac (std::string mac) |
| Builder & | includeDeviceWithMacIn (std::vector< std::string > &macs) |
| Builder & | excludeDeviceWithMac (std::string mac) |
| Builder & | excludeDeviceWithMacIn (std::vector< std::string > &macs) |
| Builder & | includeDeviceWhoseNameContains (std::string name) |
| Builder & | includeDeviceWhoseNameContains (std::vector< std::string > &names) |
| Builder & | excludeDeviceWhoseNameContains (std::string name) |
| Builder & | excludeDeviceWhoseNameContains (std::vector< std::string > &names) |
| BluetoothScannerFilter | build () |
| BluetoothScannerFilter | buildDefault () |
| BluetoothScannerFilter build | ( | ) |
Builds a new instance of a BluetoothScannerFilter using the configured parameters.
| BluetoothScannerFilter buildDefault | ( | ) |
Builds a new instance of a BluetoothScannerFilter using the default parameters.
Every list will be empty so every device will be allowed.
| Builder& excludeDeviceWhoseNameContains | ( | std::string | name | ) |
Adds a string to the name exclude list.
See BluetoothScannerFilter#filter() for more information.
| name | A string. |
| Builder& excludeDeviceWhoseNameContains | ( | std::vector< std::string > & | names | ) |
Adds a string to the name exclude list.
See BluetoothScannerFilter#filter() for more information.
| names | A string list. |
| Builder& excludeDeviceWithMac | ( | std::string | mac | ) |
Adds a MAC address to the exclude list.
See BluetoothScannerFilter#filter() for more information.
| macs | A MAC address list. Each address should follow the s_mac_regex. |
| Builder& excludeDeviceWithMacIn | ( | std::vector< std::string > & | macs | ) |
Adds a list of MAC addresses to the exclude list.
See BluetoothScannerFilter#filter() for more information.
| macs | A MAC address list. Each address should follow the s_mac_regex. |
| Builder& includeDeviceWhoseNameContains | ( | std::string | name | ) |
Adds a string to the name include list.
See BluetoothScannerFilter#filter() for more information.
| name | A string. |
| Builder& includeDeviceWhoseNameContains | ( | std::vector< std::string > & | names | ) |
Adds a string list to the name include list.
See BluetoothScannerFilter#filter() for more information.
| names | A string list. |
| Builder& includeDeviceWithMac | ( | std::string | mac | ) |
Adds a MAC address to the include list.
See BluetoothScannerFilter#filter() for more information.
| mac | The MAC address. Should follow the s_mac_regex. |
| Builder& includeDeviceWithMacIn | ( | std::vector< std::string > & | macs | ) |
Adds a list of MAC addresses to the include list.
See BluetoothScannerFilter#filter() for more information.
| macs | A MAC address list. Each address should follow the s_mac_regex. |