class Duo::Settings

Defined in:

duo/settings.cr

Constant Summary

DEFAULT = new(max_concurrent_streams: MAX_CONCURRENT_STREAMS, max_header_list_size: MAX_HEADER_LIST_SIZE)
MAX_CONCURRENT_STREAMS = 100
MAX_HEADER_LIST_SIZE = 16384

Instance Method Summary

Instance Method Detail

def enable_push : Bool #

[View source]
def enable_push=(value) #

[View source]
def header_table_size : Int32 #

[View source]
def header_table_size=(value : Int32) #

[View source]
def initial_window_size : Int32 #

[View source]
def initial_window_size=(value : Int32) #

[View source]
def max_concurrent_streams : Int32 #

[View source]
def max_concurrent_streams=(value : Int32) #

[View source]
def max_frame_size : Int32 #

[View source]
def max_frame_size=(value : Int32) #

[View source]
def max_header_list_size : Int32 #

[View source]
def max_header_list_size=(value : Int32) #

[View source]
def parse(io : IO, size : Int32, &) : Nil #

[View source]
def parse(bytes : Bytes, &) : Nil #

[View source]
def to_payload : Bytes #

[View source]