BlueToe
an alternative GATT/BLE implementation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
bluetoe::l2cap::no_signaling_channel Class Reference

signaling channel implementations that does simply nothing More...

#include <bluetoe/link_layer/include/bluetoe/l2cap_signaling_channel.hpp>

Public Member Functions

template<typename ConnectionData >
void l2cap_input (const std::uint8_t *, std::size_t, std::uint8_t *, std::size_t &out_size, ConnectionData &)
 input from the l2cap layer
 
template<typename ConnectionData >
void l2cap_output (std::uint8_t *, std::size_t &out_size, ConnectionData &)
 output to the l2cap layer
 
bool connection_parameter_update_request (std::uint16_t, std::uint16_t, std::uint16_t, std::uint16_t)
 queues a connection parameter update request.
 
constexpr std::size_t channel_mtu_size () const
 supported MTU size
 

Detailed Description

signaling channel implementations that does simply nothing

Member Function Documentation

◆ connection_parameter_update_request()

bool bluetoe::l2cap::no_signaling_channel::connection_parameter_update_request ( std::uint16_t  ,
std::uint16_t  ,
std::uint16_t  ,
std::uint16_t   
)
inline

queues a connection parameter update request.

Function returns true on success. If the a request is still queued, but was not responded jet, the function will return false.

◆ l2cap_input()

template<typename ConnectionData >
void bluetoe::l2cap::no_signaling_channel::l2cap_input ( const std::uint8_t *  ,
std::size_t  ,
std::uint8_t *  ,
std::size_t &  out_size,
ConnectionData &   
)
inline

input from the l2cap layer

◆ l2cap_output()

template<typename ConnectionData >
void bluetoe::l2cap::no_signaling_channel::l2cap_output ( std::uint8_t *  ,
std::size_t &  out_size,
ConnectionData &   
)
inline

output to the l2cap layer


The documentation for this class was generated from the following file: