Ejemplo n.º 1
0
 def unpack(what, instance, data):
     # XXX: FIXME: if instance is not ASN(0) we have two ASN - raise
     instance = ASN.unpack(data, ASN4)
     return instance
Ejemplo n.º 2
0
 def unpack_capability(instance, data, capability=None):  # pylint: disable=W0613
     # XXX: FIXME: if instance is not ASN(0) we have two ASN - raise
     instance = ASN.unpack(data, ASN4)
     return instance
Ejemplo n.º 3
0
	def unpack (cls,data,negotiated):
		if negotiated.asn4:
			return cls(ASN.unpack(data[:4]),IPv4.unpack(data[-4:]))
		return cls(ASN.unpack(data[:2]),IPv4.unpack(data[-4:]))
Ejemplo n.º 4
0
	def unpack (cls, data, negotiated):
		if negotiated.asn4:
			return cls(ASN.unpack(data[:4]),IPv4.unpack(data[-4:]))
		return cls(ASN.unpack(data[:2]),IPv4.unpack(data[-4:]))
Ejemplo n.º 5
0
	def unpack_capability (instance, data, capability=None):  # pylint: disable=W0613
		# XXX: FIXME: if instance is not ASN(0) we have two ASN - raise
		instance = ASN.unpack(data,ASN4)
		return instance
Ejemplo n.º 6
0
Archivo: asn4.py Proyecto: asnd/exabgp
	def unpack (what,instance,data):
		# XXX: FIXME: if instance is not ASN(0) we have two ASN - raise
		instance = ASN.unpack(data,ASN4)
		return instance
Ejemplo n.º 7
0
 def unpack_capability(instance, data, _=None):
     # XXX: FIXME: if instance is not ASN(0) we have two ASN - raise
     instance = ASN.unpack(data, ASN4)
     return instance