コード例 #1
0
ファイル: protocol.py プロジェクト: quentinmit/decimctl
 def __getattribute__(self, name):
     _map = BigEndianStructure.__getattribute__(self, '_map')
     value = BigEndianStructure.__getattribute__(self, name)
     if name in _map:
         EnumClass = _map[name]
         if isinstance(value, Array):
             return [EnumClass(x) for x in value]
         else:
             return EnumClass(value)
     else:
         return value
コード例 #2
0
ファイル: tcp.py プロジェクト: superbobry/cxnet
 def __init__(self):
     BigEndianStructure.__init__(self)
     self.protocol = 6
コード例 #3
0
ファイル: ip4.py プロジェクト: superbobry/cxnet
 def __init__(self):
     BigEndianStructure.__init__(self)
     self.version = 4
     self.ttl = 64
     self.id = 0