# Constants
DefaultTimeout is the default duration to wait for enqueuing/dequeuing to/from routes.
# Variables
ErrPeerWithSameIDExists signifies that a peer with the same ID already exist.
# Structs
Flow is a a data structure that is used in order to associate a p2p flow to some route in a router.
# Type aliases
FlowInitializeFunc is a function that is used in order to initialize a flow.