pub struct ConnectionParamsRequest { /* private fields */ }Expand description
A connection parameters update request
Implementations§
Source§impl ConnectionParamsRequest
impl ConnectionParamsRequest
Sourcepub fn params(&self) -> &RequestedConnParams
pub fn params(&self) -> &RequestedConnParams
Get the parameters being requested.
Source§impl ConnectionParamsRequest
impl ConnectionParamsRequest
Sourcepub async fn accept<C, P: PacketPool>(
self,
params: Option<&RequestedConnParams>,
stack: &Stack<'_, C, P>,
) -> Result<(), BleHostError<C::Error>>where
C: Controller,
pub async fn accept<C, P: PacketPool>(
self,
params: Option<&RequestedConnParams>,
stack: &Stack<'_, C, P>,
) -> Result<(), BleHostError<C::Error>>where
C: Controller,
Accept the connection parameters update request.
If params is None, use the parameters requested by the peer.
Sourcepub async fn reject<C, P: PacketPool>(
self,
stack: &Stack<'_, C, P>,
) -> Result<(), BleHostError<C::Error>>where
C: Controller,
pub async fn reject<C, P: PacketPool>(
self,
stack: &Stack<'_, C, P>,
) -> Result<(), BleHostError<C::Error>>where
C: Controller,
Reject the connection parameters update request
Trait Implementations§
Source§impl Debug for ConnectionParamsRequest
impl Debug for ConnectionParamsRequest
Source§impl Drop for ConnectionParamsRequest
impl Drop for ConnectionParamsRequest
Source§impl Format for ConnectionParamsRequest
impl Format for ConnectionParamsRequest
Auto Trait Implementations§
impl Freeze for ConnectionParamsRequest
impl RefUnwindSafe for ConnectionParamsRequest
impl Send for ConnectionParamsRequest
impl Sync for ConnectionParamsRequest
impl Unpin for ConnectionParamsRequest
impl UnwindSafe for ConnectionParamsRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more