[−][src]Struct rubble::l2cap::ChannelData
Data associated with a connected L2CAP channel.
Methods
impl<'a> ChannelData<'a>
[src]
pub fn response_channel(&self) -> Channel
[src]
Returns the Channel
to which the response should be sent.
pub fn response_pdu_size(&self) -> u8
[src]
Returns the protocol response size in Bytes.
This is the minimal size in Bytes the protocol needs to have provided for its responses.
Protocol
implementations may make use of additional space as well, but this is the very
minimum.
The L2CAP implementation will not forward PDUs to the protocol unless this amount of space is available in the TX buffer.
pub fn protocol(&mut self) -> &mut dyn ProtocolObj
[src]
Returns the protocol connected to the channel.
Auto Trait Implementations
impl<'a> !Send for ChannelData<'a>
impl<'a> !Sync for ChannelData<'a>
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,