store TransportAddress

Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
This commit is contained in:
Csaba Kiraly 2023-05-10 13:46:42 +02:00
parent b1957f4b60
commit e8b019b591
No known key found for this signature in database
GPG Key ID: 0FE274EE8C95166E

View File

@ -26,7 +26,8 @@ type
gcsafe, raises: [Defect].}
DatagramTransport = ref object
udata*: pointer # User-driven pointer
udata*: pointer # User-driven pointer
local: TransportAddress # Local address
proc sendTo*[T](transp: DatagramTransport, remote: TransportAddress,
msg: sink seq[T], msglen = -1) {.async.} =
@ -58,6 +59,7 @@ proc newFakeDatagramTransport*[T](cbproc: DatagramCallback,
result = DatagramTransport()
GC_ref(udata)
result.udata = cast[pointer](udata)
result.local = local
type