Esempio 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
Esempio 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
Esempio 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:]))
Esempio 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:]))
Esempio 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
Esempio n. 6
0
File: asn4.py Progetto: 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
Esempio 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