-- | Drivers for running 'Peer's with a 'Codec' and a 'Channel'.
--
module Ouroboros.Network.Driver (

  -- * Normal peers
  runPeer,
  runPeerWithLimits,
  TraceSendRecv(..),

  -- * Pipelined peers
  runPipelinedPeer,
  runPipelinedPeerWithLimits,
  ) where

import Ouroboros.Network.Driver.Simple
import Ouroboros.Network.Driver.Limits