Add Codec::set_max_send_frame_size
This commit is contained in:
		| @@ -55,6 +55,8 @@ pub use self::window_update::WindowUpdate; | ||||
| pub use self::settings::{ | ||||
|     DEFAULT_SETTINGS_HEADER_TABLE_SIZE, | ||||
|     DEFAULT_MAX_FRAME_SIZE, | ||||
|     MAX_INITIAL_WINDOW_SIZE, | ||||
|     MAX_MAX_FRAME_SIZE, | ||||
| }; | ||||
|  | ||||
| pub type FrameSize = u32; | ||||
|   | ||||
| @@ -33,10 +33,16 @@ pub struct SettingsFlags(u8); | ||||
| const ACK: u8 = 0x1; | ||||
| const ALL: u8 = ACK; | ||||
|  | ||||
| /// The default value of SETTINGS_HEADER_TABLE_SIZE | ||||
| pub const DEFAULT_SETTINGS_HEADER_TABLE_SIZE: usize = 4_096; | ||||
|  | ||||
| /// The default value of MAX_FRAME_SIZE | ||||
| pub const DEFAULT_MAX_FRAME_SIZE: FrameSize = 16_384; | ||||
|  | ||||
| /// INITIAL_WINDOW_SIZE upper bound | ||||
| pub const MAX_INITIAL_WINDOW_SIZE: usize = (1 << 31) - 1; | ||||
|  | ||||
| /// MAX_FRAME_SIZE upper bound | ||||
| pub const MAX_MAX_FRAME_SIZE: usize = (1 << 24) - 1; | ||||
|  | ||||
| // ===== impl Settings ===== | ||||
|   | ||||
		Reference in New Issue
	
	Block a user