#include <ble_stream.hpp>
|
| | ble_stream (const std::shared_ptr< boost::asio::io_context > &io_context) |
| |
| auto | async_connect (ble_connection_params params, std::function< void(const boost::system::error_code &, std::size_t)> handler) -> void |
| |
| auto | async_write (std::span< const std::byte > data, const std::function< void(const boost::system::error_code &, std::size_t)> &handler) -> void |
| |
| auto | async_read (const boost::asio::mutable_buffer &buffer, const std::function< void(const boost::system::error_code &, std::size_t)> &handler) -> void |
| |
| auto | async_close (std::function< void(const boost::system::error_code &, std::size_t)> handler) -> void |
| |
| auto | get_mtu () const -> std::size_t |
| |
Definition at line 26 of file ble_stream.hpp.
◆ connection_params_t
◆ ble_stream()
| radix_relay::transport::ble_stream::ble_stream |
( |
const std::shared_ptr< boost::asio::io_context > & |
io_context | ) |
|
|
explicit |
◆ async_close()
| auto radix_relay::transport::ble_stream::async_close |
( |
std::function< void(const boost::system::error_code &, std::size_t)> |
handler | ) |
-> void |
◆ async_connect()
| auto radix_relay::transport::ble_stream::async_connect |
( |
ble_connection_params |
params, |
|
|
std::function< void(const boost::system::error_code &, std::size_t)> |
handler |
|
) |
| -> void |
◆ async_read()
| auto radix_relay::transport::ble_stream::async_read |
( |
const boost::asio::mutable_buffer & |
buffer, |
|
|
const std::function< void(const boost::system::error_code &, std::size_t)> & |
handler |
|
) |
| -> void |
◆ async_write()
| auto radix_relay::transport::ble_stream::async_write |
( |
std::span< const std::byte > |
data, |
|
|
const std::function< void(const boost::system::error_code &, std::size_t)> & |
handler |
|
) |
| -> void |
◆ get_mtu()
| auto radix_relay::transport::ble_stream::get_mtu |
( |
| ) |
const -> std::size_t |
The documentation for this class was generated from the following file: