mirror of
https://github.com/logos-storage/swarmsim.git
synced 2026-01-06 15:53:13 +00:00
22 lines
381 B
Nim
22 lines
381 B
Nim
import swarmsim/engine/types
|
|
import swarmsim/engine/peer
|
|
import swarmsim/engine/protocol
|
|
import swarmsim/engine/network
|
|
|
|
type
|
|
Inbox* = ref object of Protocol
|
|
messages*: seq[Message]
|
|
|
|
method deliver*(
|
|
self: Inbox,
|
|
message: Message,
|
|
engine: EventDrivenEngine,
|
|
network: Network
|
|
) =
|
|
self.messages.add(message)
|
|
|
|
export Message
|
|
export peer
|
|
export protocol
|
|
export network
|