Cleanup, added interface placeholders.

This commit is contained in:
Mark Qvist 2018-04-04 17:14:26 +02:00
parent b2c851ac42
commit 0ce144c760
3 changed files with 218 additions and 3 deletions

View file

@ -18,14 +18,12 @@ class Transport:
for interface in Transport.interfaces:
if interface.OUT:
RNS.log("Transmitting via: "+str(interface), RNS.LOG_DEBUG)
RNS.log(str(len(raw))+" bytes of data: "+RNS.hexrep(raw), RNS.LOG_DEBUG)
interface.processOutgoing(raw)
@staticmethod
def inbound(raw, interface=None):
packet_hash = RNS.Identity.fullHash(raw)
RNS.log(str(interface)+" received packet with hash "+RNS.prettyhexrep(packet_hash), RNS.LOG_DEBUG)
RNS.log(str(len(raw))+" bytes of data: "+RNS.hexrep(raw), RNS.LOG_DEBUG)
if not packet_hash in Transport.packet_hashlist:
Transport.packet_hashlist.append(packet_hash)