Struct rubble::att::server::AttributeServerTx[][src]

pub struct AttributeServerTx<'a, A: AttributeProvider> {
    server: &'a mut AttributeServer<A>,
    sender: Sender<'a>,
}
Expand description

An ATT server handle that can send packets and initiate actions.

This type is needed for any server-initiated procedure, where the server sends out a packet on its own instead of reacting to a client packet.

Fields

server: &'a mut AttributeServer<A>sender: Sender<'a>

Implementations

Sends an attribute value notification to the connected client.

Notifications are not acknowledged by the client.

If value is too large to be transmitted in a single ATT_MTU, it will be truncated to fit. A client may fetch the rest of the truncated value by using a Read Blob Request. If this is unwanted, only notify with a value of 19 Bytes or less.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.