def __init__(self, id, end_stream=False): self.is_end_stream = end_stream self._is_padded = False Frame.__init__(self, type=FrameType.DATA, flag=0x0, id=id)
def __init__(self, id, window_size=1): Frame.__init__( self, type=FrameType.WINDOW_UPDATE, flag=0x0, id=id, data=None ) self.window_size = window_size
def __init__(self, last_stream_id, error_code, debug_data): Frame.__init__( self, type=FrameType.GOAWAY, flag=0x0, id=0x0, data=None ) self.last_stream_id = last_stream_id self.error_code = error_code self.debug_data = debug_data
def __init__(self, id, header_list=[], end_header=True): self.is_end_header = end_header self._is_priority = False self._is_padded = False self._header_list = header_list # http header list self._encoded_data = None self.promised_stream_id = 0x0 # default Frame.__init__(self, type=FrameType.PUSH_PROMISE, flag=0x0, id=id, data=None)
def __init__(self, id, header_list=[], end_header=True, end_stream=False): self.is_end_stream = end_stream self.is_end_header = end_header self._is_priority = False self._is_padded = False self._header_list = header_list # http header list self._encoded_data = None Frame.__init__(self, type=FrameType.HEADERS, flag=0x0, id=id, data=None)
def __init__(self, opaque, ack): self.ack = ack self.opaque = opaque Frame.__init__(self, type=FrameType.PING, flag=0x0, id=0x0, data=None)
def __init__(self, id, dep_stream_id, weight): self._dependency_id = dep_stream_id self._weight = weight Frame.__init__(self, type=FrameType.PRIORITY, flag=0x0, id=id, data=None)
def __init__(self, is_ack=False): self._setting_list = [] self.is_ack = is_ack # is frame ACK SETTINGS frame Frame.__init__(self, type=FrameType.SETTINGS, flag=0x0, id=0x0, data=None)
def __init__(self, id, error_code): self.error_code = error_code Frame.__init__(self, type=FrameType.PRIORITY, flag=0x0, id=id, data=None)