pub type ResponsePacket = Packet<ResponseCode>;
Expand description
An OBEX response packet. Defined in OBEX 1.5 Section 3.2.
Aliased Type§
struct ResponsePacket { /* private fields */ }
Implementations§
Source§impl ResponsePacket
impl ResponsePacket
pub fn new_no_data(code: ResponseCode, headers: HeaderSet) -> Self
pub fn new_connect( code: ResponseCode, max_packet_size: u16, headers: HeaderSet, ) -> Self
pub fn new_disconnect(headers: HeaderSet) -> Self
pub fn new_setpath(code: ResponseCode, headers: HeaderSet) -> Self
pub fn new_get(code: ResponseCode, headers: HeaderSet) -> Self
pub fn expect_code( self, request: OpCode, expected: ResponseCode, ) -> Result<Self, Error>
Source§impl<T> Packet<T>
impl<T> Packet<T>
Sourcepub const MIN_PACKET_SIZE: usize = 3usize
pub const MIN_PACKET_SIZE: usize = 3usize
The minimum packet consists of an opcode (1 byte) and packet length (2 bytes).