示例#1
0
文件: netem.py 项目: boonchu/shapy
 def unpack(cls, data):
     attr, rest = Attr.unpack(data)
     opts = cls.data_struct._make(cls.data_format.unpack(attr.payload))
     opts = opts._replace(latency=nl_ticks2us(opts.latency))
     return cls(*opts), rest
示例#2
0
文件: prio.py 项目: boonchu/shapy
 def unpack(cls, data):
     attr, rest = Attr.unpack(data)
     data = self.data_format.unpack(attr.payload)
     opts = cls.data_struct._make((data[0], data[1:]))
     return cls(opts.bands, opts.priomap), rest
示例#3
0
文件: htb.py 项目: redNixon/shapy
 def unpack(cls, data):
     attr, rest = Attr.unpack(data)
     d = cls.data_format.unpack(attr.data)
     return cls(d[0], d[1], d[5], d[7])
示例#4
0
文件: prio.py 项目: redNixon/shapy
 def unpack(cls, data):
     attr, rest = Attr.unpack(data)
     data = self.data_format.unpack(attr.payload)
     opts = cls.data_struct._make((data[0], data[1:]))
     return cls(opts.bands, opts.priomap), rest
示例#5
0
 def unpack(cls, data):
     attr, rest = Attr.unpack(data)
     opts = cls.data_struct._make(cls.data_format.unpack(attr.payload))
     opts = opts._replace(latency=nl_ticks2us(opts.latency))
     return cls(*opts), rest