Struct tungstenite::protocol::frame::FrameHeader[][src]

pub struct FrameHeader {
    pub is_final: bool,
    pub rsv1: bool,
    pub rsv2: bool,
    pub rsv3: bool,
    pub opcode: OpCode,
    // some fields omitted
}

A struct representing a WebSocket frame header.

Fields

Indicates that the frame is the last one of a possibly fragmented message.

Reserved for protocol extensions.

Reserved for protocol extensions.

Reserved for protocol extensions.

WebSocket protocol opcode.

Methods

impl FrameHeader
[src]

Parse a header from an input stream. Returns None if insufficient data and does not consume anything in this case. Payload size is returned along with the header.

Get the size of the header formatted with given payload length.

Format a header for given payload size.

Trait Implementations

impl Debug for FrameHeader
[src]

Formats the value using the given formatter. Read more

impl Clone for FrameHeader
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for FrameHeader
[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations

impl Send for FrameHeader

impl Sync for FrameHeader