nl::Ble::Platform::BlueZ

Summary

Functions

CloseBleconnection(void)
void
Close BLE connection.
ExitBluezIOThread(void)
void
Exit BluezIO thread.
RunBluezIOThread(BluezPeripheralArgs *arg)
bool
Run WoBle over Bluez thread.
RunOnBluezIOThread(int(*)(void *) aCallback, void *aClosure)
bool
Invoke a function to run in BluezIO thread context.

Structs

nl::Ble::Platform::BlueZ::BluezPeripheralArgs

Functions

CloseBleconnection

void CloseBleconnection(
  void
)

Close BLE connection.

ExitBluezIOThread

void ExitBluezIOThread(
  void
)

Exit BluezIO thread.

RunBluezIOThread

bool RunBluezIOThread(
  BluezPeripheralArgs *arg
)

Run WoBle over Bluez thread.

Details
Returns
Returns 'true' if WoBluez library is able to successfully register Weave gatt server along with advertiser, else 'false'

RunOnBluezIOThread

bool RunOnBluezIOThread(
  int(*)(void *) aCallback,
  void *aClosure
)

Invoke a function to run in BluezIO thread context.

Details
Returns
Returns 'true' if a function is successfully scheduled to run in BluezIO thread context, else 'false'