Network System 0.1.1
High-performance modular networking library for scalable client-server applications
Loading...
Searching...
No Matches
kcenon::network::protocols::quic::stream_frame Struct Reference

STREAM frame (RFC 9000 Section 19.8) More...

#include <frame_types.h>

Collaboration diagram for kcenon::network::protocols::quic::stream_frame:
Collaboration graph

Public Attributes

uint64_t stream_id {0}
 Stream identifier.
 
uint64_t offset {0}
 Byte offset in stream (0 if not present)
 
std::vector< uint8_t > data
 Stream data.
 
bool fin {false}
 True if this is the final data.
 

Detailed Description

STREAM frame (RFC 9000 Section 19.8)

STREAM frames implicitly create streams and carry stream data.

Definition at line 210 of file frame_types.h.

Member Data Documentation

◆ data

std::vector<uint8_t> kcenon::network::protocols::quic::stream_frame::data

◆ fin

bool kcenon::network::protocols::quic::stream_frame::fin {false}

True if this is the final data.

Definition at line 215 of file frame_types.h.

215{false};

Referenced by kcenon::network::protocols::quic::frame_parser::parse_stream(), and kcenon::network::internal::quic_socket::send_pending_packets().

◆ offset

uint64_t kcenon::network::protocols::quic::stream_frame::offset {0}

Byte offset in stream (0 if not present)

Definition at line 213 of file frame_types.h.

213{0};

Referenced by kcenon::network::protocols::quic::frame_parser::parse_stream(), and kcenon::network::internal::quic_socket::send_pending_packets().

◆ stream_id

uint64_t kcenon::network::protocols::quic::stream_frame::stream_id {0}

The documentation for this struct was generated from the following file: