pub type RequestPacket = Packet<OpCode>;
Expand description
An OBEX request packet. Defined in OBEX 1.5 Section 3.1.
Aliased Type§
struct RequestPacket { /* private fields */ }
Implementations§
Source§impl RequestPacket
impl RequestPacket
Sourcepub fn new_connect(max_packet_size: u16, headers: HeaderSet) -> Self
pub fn new_connect(max_packet_size: u16, headers: HeaderSet) -> Self
Returns a CONNECT request packet with the provided headers
.
pub fn new_disconnect(headers: HeaderSet) -> Self
pub fn new_get(headers: HeaderSet) -> Self
pub fn new_get_final(headers: HeaderSet) -> Self
pub fn new_put(headers: HeaderSet) -> Self
pub fn new_put_final(headers: HeaderSet) -> Self
pub fn new_set_path( flags: SetPathFlags, headers: HeaderSet, ) -> Result<Self, Error>
pub fn new_abort(headers: HeaderSet) -> Self
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).