11 @brief Constants used throughout the QUIC protocol implementation.
13 @details Constants are grouped by category for better organization.
36 FRAME_TYPE_FIELD_LENGTH = ONE
46 PACKET_NUMBER_LENGTH = FOUR
47 DEST_CONNECTION_ID_LENGTH = EIGHT
57 FORM_MASK = 0b10000000
58 FIXED_MASK = 0b01000000
59 SPIN_MASK = 0b00100000
62 PACKET_NUMBER_LENGTH_MASK = 0b00000011
67 STREAM_ID_LENGTH = EIGHT
87 MIN_PACKET_SIZE = 1000
88 MAX_PACKET_SIZE = 2000
89 PACKET_SIZE_BYTES = TWO
90 FRAMES_IN_PACKET = FIVE
99 CONNECTION_ID_SENDER = ZERO
100 CONNECTION_ID_RECEIVER = ONE
101 LOOP_BACK_ADDR =
'127.0.0.1'
104 ADDR_RECEIVER = (LOOP_BACK_ADDR, PORT_RECEIVER)
105 ADDR_SENDER = (LOOP_BACK_ADDR, PORT_SENDER)
107 FILE_PATH =
'img.gif'