in zktraffic/zab/quorum_packet.py [0:0]
def with_params(cls, timestamp, src, dst, ptype, zxid, data, offset):
data_len, offset = read_number(data, offset)
suggested_leader_id, offset = read_long(data, offset)
session_id, offset = read_long(data, offset)
cxid, offset = read_number(data, offset)
txn_zxid, offset = read_long(data, offset)
txn_time, offset = read_long(data, offset)
txn_type, offset = read_number(data, offset)
return cls(timestamp, src, dst, ptype, zxid, len(data),
suggested_leader_id,
session_id, cxid, txn_zxid, txn_time, txn_type)