Beispiel #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)
Beispiel #2
0
 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
Beispiel #3
0
    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
Beispiel #4
0
    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)
Beispiel #5
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)
Beispiel #6
0
    def __init__(self, opaque, ack):

        self.ack = ack
        self.opaque = opaque

        Frame.__init__(self, type=FrameType.PING, flag=0x0, id=0x0, data=None)
Beispiel #7
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)
Beispiel #8
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)
Beispiel #9
0
    def __init__(self, id, error_code):

        self.error_code = error_code

        Frame.__init__(self, type=FrameType.PRIORITY, flag=0x0, id=id, data=None)