Exemple #1
0
    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, 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)
Exemple #3
0
    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)
Exemple #4
0
    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)
Exemple #5
0
    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)