Updated Echo example

This commit is contained in:
Mark Qvist 2018-04-25 00:20:57 +02:00
parent 0c49ca8458
commit 8082338657
4 changed files with 58 additions and 128 deletions

View file

@ -253,6 +253,7 @@ class PacketReceipt:
if proof_valid:
self.status = PacketReceipt.DELIVERED
self.proved = True
self.concluded_at = time.time()
if self.callbacks.delivery != None:
self.callbacks.delivery(self)
return True
@ -267,6 +268,7 @@ class PacketReceipt:
if proof_valid:
self.status = PacketReceipt.DELIVERED
self.proved = True
self.concluded_at = time.time()
if self.callbacks.delivery != None:
self.callbacks.delivery(self)
return True
@ -275,6 +277,8 @@ class PacketReceipt:
else:
return False
def rtt(self):
return self.concluded_at - self.sent_at
def isTimedOut(self):
return (self.sent_at+self.timeout < time.time())