Lines Matching refs:payload_size
14 <version><checksum><payload_size><payload>. <version> is the version number
16 <payload_size> is the size of the <payload>. <payload> is the echo message.
19 <version><checksum><payload_size><key><encoded_payload>.<version>,
20 <checksum> and <payload_size> are same as what is in the "echo request" message.
36 This class knows how to parse the checksum, payload_size from the
38 payload_size of the "echo request" and "echo response" messages.
51 # This specifies the starting position of the <payload_size> and length of the
52 # <payload_size>. Maximum number of bytes that can be sent in the <payload> is
59 def __init__(self, checksum=0, payload_size=0):
60 """Initializes the checksum and payload_size of self (EchoHeader).
65 payload_size: (int)
69 self.payload_size = payload_size
74 This method extracts checksum, and payload_size from the echo_message
76 initializes self (EchoHeader) with checksum and payload_size.
88 self.payload_size = int(echo_message[
107 self.payload_size = len(payload)
108 self.checksum = Checksum(payload, self.payload_size)
117 payload_size_string = EchoHeader.PAYLOAD_SIZE_FORMAT % self.payload_size
138 This method extracts the header information (checksum and payload_size) and
225 It gets the checksum, payload_size and payload from the echo_request object
234 self.payload_size = echo_request.payload_size
267 def Checksum(payload, payload_size):
273 payload_size: (int)
280 length = min(payload_size, len(payload))
340 echo_request.payload_size) != echo_request.checksum: