Skip to content

Commit 363a3c1

Browse files
committed
ouroboros-network upgrade: use the new namespace for Network.Mux types
1 parent e0b3020 commit 363a3c1

File tree

7 files changed

+24
-17
lines changed

7 files changed

+24
-17
lines changed

trace-dispatcher/src/Cardano/Logging/Forwarding.hs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,13 @@ module Cardano.Logging.Forwarding
1717
import Cardano.Logging.Types
1818
import Cardano.Logging.Utils (runInLoop)
1919
import Cardano.Logging.Version
20+
import qualified Network.Mux as Mux
2021
import Ouroboros.Network.Driver.Limits (ProtocolTimeLimits)
2122
import Ouroboros.Network.ErrorPolicy (nullErrorPolicies)
2223
import Ouroboros.Network.IOManager (IOManager)
2324
import Ouroboros.Network.Magic (NetworkMagic)
2425
import Ouroboros.Network.Mux (MiniProtocol (..), MiniProtocolLimits (..),
25-
MiniProtocolNum (..), MuxMode (..), OuroborosApplication (..),
26+
MiniProtocolNum (..), OuroborosApplication (..),
2627
RunMiniProtocol (..), miniProtocolLimits, miniProtocolNum, miniProtocolRun)
2728
import Ouroboros.Network.Protocol.Handshake.Codec (cborTermVersionDataCodec,
2829
codecHandshake, noTimeLimitsHandshake)
@@ -218,8 +219,8 @@ doConnectToAcceptor magic snocket makeBearer configureSocket address timeLimits
218219
address
219220
where
220221
forwarderApp
221-
:: [(RunMiniProtocol 'InitiatorMode initiatorCtx responderCtx LBS.ByteString IO () Void, Word16)]
222-
-> OuroborosApplication 'InitiatorMode initiatorCtx responderCtx LBS.ByteString IO () Void
222+
:: [(RunMiniProtocol 'Mux.InitiatorMode initiatorCtx responderCtx LBS.ByteString IO () Void, Word16)]
223+
-> OuroborosApplication 'Mux.InitiatorMode initiatorCtx responderCtx LBS.ByteString IO () Void
223224
forwarderApp protocols =
224225
OuroborosApplication
225226
[ MiniProtocol
@@ -281,8 +282,8 @@ doListenToAcceptor magic snocket makeBearer configureSocket address timeLimits
281282
wait serverAsync -- Block until async exception.
282283
where
283284
forwarderApp
284-
:: [(RunMiniProtocol 'ResponderMode initiatorCtx responderCtx LBS.ByteString IO Void (), Word16)]
285-
-> OuroborosApplication 'ResponderMode initiatorCtx responderCtx LBS.ByteString IO Void ()
285+
:: [(RunMiniProtocol 'Mux.ResponderMode initiatorCtx responderCtx LBS.ByteString IO Void (), Word16)]
286+
-> OuroborosApplication 'Mux.ResponderMode initiatorCtx responderCtx LBS.ByteString IO Void ()
286287
forwarderApp protocols =
287288
OuroborosApplication
288289
[ MiniProtocol

trace-dispatcher/trace-dispatcher.cabal

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ library
5959
, ekg-forward >= 0.5
6060
, hostname
6161
, network
62+
, network-mux
6263
, optparse-applicative-fork
6364
, ouroboros-network ^>= 0.18
6465
, ouroboros-network-api

trace-forward/src/Trace/Forward/Run/DataPoint/Acceptor.hs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ module Trace.Forward.Run.DataPoint.Acceptor
66
, acceptDataPointsResp
77
) where
88

9+
import qualified Network.Mux as Mux
910
import Ouroboros.Network.Driver.Simple (runPeer)
10-
import Ouroboros.Network.Mux (MiniProtocolCb (..), MuxMode (..), RunMiniProtocol (..))
11+
import Ouroboros.Network.Mux (MiniProtocolCb (..), RunMiniProtocol (..))
1112

1213
import qualified Codec.Serialise as CBOR
1314
import Control.Concurrent.STM.TMVar (putTMVar)
@@ -29,15 +30,15 @@ acceptDataPointsInit
2930
:: AcceptorConfiguration
3031
-> (initiatorCtx -> IO DataPointRequestor)
3132
-> (initiatorCtx -> IO ())
32-
-> RunMiniProtocol 'InitiatorMode initiatorCtx responderCtx LBS.ByteString IO () Void
33+
-> RunMiniProtocol 'Mux.InitiatorMode initiatorCtx responderCtx LBS.ByteString IO () Void
3334
acceptDataPointsInit config mkDPRequestor peerErrorHandler =
3435
InitiatorProtocolOnly $ runPeerWithRequestor config mkDPRequestor peerErrorHandler
3536

3637
acceptDataPointsResp
3738
:: AcceptorConfiguration
3839
-> (responderCtx -> IO DataPointRequestor)
3940
-> (responderCtx -> IO ())
40-
-> RunMiniProtocol 'ResponderMode initiatorCtx responderCtx LBS.ByteString IO Void ()
41+
-> RunMiniProtocol 'Mux.ResponderMode initiatorCtx responderCtx LBS.ByteString IO Void ()
4142
acceptDataPointsResp config mkDPRequestor peerErrorHandler =
4243
ResponderProtocolOnly $ runPeerWithRequestor config mkDPRequestor peerErrorHandler
4344

trace-forward/src/Trace/Forward/Run/DataPoint/Forwarder.hs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@ module Trace.Forward.Run.DataPoint.Forwarder
55
, forwardDataPointsResp
66
) where
77

8+
import qualified Network.Mux as Mux
89
import Ouroboros.Network.Driver.Simple (runPeer)
9-
import Ouroboros.Network.Mux (MiniProtocolCb (..), MuxMode (..), RunMiniProtocol (..))
10+
import Ouroboros.Network.Mux (MiniProtocolCb (..), RunMiniProtocol (..))
1011

1112
import qualified Codec.Serialise as CBOR
1213
import qualified Data.ByteString.Lazy as LBS
@@ -20,14 +21,14 @@ import Trace.Forward.Utils.DataPoint
2021
forwardDataPointsInit
2122
:: ForwarderConfiguration
2223
-> DataPointStore
23-
-> RunMiniProtocol 'InitiatorMode initiatorCtx responderCtx LBS.ByteString IO () Void
24+
-> RunMiniProtocol 'Mux.InitiatorMode initiatorCtx responderCtx LBS.ByteString IO () Void
2425
forwardDataPointsInit config dpStore =
2526
InitiatorProtocolOnly $ runPeerWithDPStore config dpStore
2627

2728
forwardDataPointsResp
2829
:: ForwarderConfiguration
2930
-> DataPointStore
30-
-> RunMiniProtocol 'ResponderMode initiatorCtx responderCtx LBS.ByteString IO Void ()
31+
-> RunMiniProtocol 'Mux.ResponderMode initiatorCtx responderCtx LBS.ByteString IO Void ()
3132
forwardDataPointsResp config dpStore =
3233
ResponderProtocolOnly $ runPeerWithDPStore config dpStore
3334

trace-forward/src/Trace/Forward/Run/TraceObject/Acceptor.hs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ module Trace.Forward.Run.TraceObject.Acceptor
88
, acceptTraceObjectsResp
99
) where
1010

11+
import qualified Network.Mux as Mux
1112
import Ouroboros.Network.Driver.Simple (runPeer)
12-
import Ouroboros.Network.Mux (MiniProtocolCb (..), MuxMode (..), RunMiniProtocol (..))
13+
import Ouroboros.Network.Mux (MiniProtocolCb (..), RunMiniProtocol (..))
1314
import Ouroboros.Network.Util.ShowProxy (ShowProxy (..))
1415

1516
import qualified Codec.Serialise as CBOR
@@ -35,7 +36,7 @@ acceptTraceObjectsInit
3536
=> AcceptorConfiguration lo -- ^ Acceptor's configuration.
3637
-> (initiatorCtx -> [lo] -> IO ()) -- ^ The handler for accepted 'TraceObject's.
3738
-> (initiatorCtx -> IO ()) -- ^ The handler for exceptions from 'runPeer'.
38-
-> RunMiniProtocol 'InitiatorMode initiatorCtx responderCtx LBS.ByteString IO () Void
39+
-> RunMiniProtocol 'Mux.InitiatorMode initiatorCtx responderCtx LBS.ByteString IO () Void
3940
acceptTraceObjectsInit config loHandler peerErrorHandler =
4041
InitiatorProtocolOnly $ runPeerWithHandler config loHandler peerErrorHandler
4142

@@ -46,7 +47,7 @@ acceptTraceObjectsResp
4647
=> AcceptorConfiguration lo -- ^ Acceptor's configuration.
4748
-> (responderCtx -> [lo] -> IO ()) -- ^ The handler for accepted 'TraceObject's.
4849
-> (responderCtx -> IO ()) -- ^ The handler for exceptions from 'runPeer'.
49-
-> RunMiniProtocol 'ResponderMode initiatorCtx responderCtx LBS.ByteString IO Void ()
50+
-> RunMiniProtocol 'Mux.ResponderMode initiatorCtx responderCtx LBS.ByteString IO Void ()
5051
acceptTraceObjectsResp config loHandler peerErrorHandler = do
5152
ResponderProtocolOnly $ runPeerWithHandler config loHandler peerErrorHandler
5253

trace-forward/src/Trace/Forward/Run/TraceObject/Forwarder.hs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@ module Trace.Forward.Run.TraceObject.Forwarder
55
, forwardTraceObjectsResp
66
) where
77

8+
import qualified Network.Mux as Mux
89
import Ouroboros.Network.Driver.Simple (runPeer)
9-
import Ouroboros.Network.Mux (MiniProtocolCb (..), MuxMode (..), RunMiniProtocol (..))
10+
import Ouroboros.Network.Mux (MiniProtocolCb (..), RunMiniProtocol (..))
1011
import Ouroboros.Network.Util.ShowProxy (ShowProxy (..))
1112

1213
import qualified Codec.Serialise as CBOR
@@ -23,7 +24,7 @@ forwardTraceObjectsInit
2324
ShowProxy lo)
2425
=> ForwarderConfiguration lo
2526
-> ForwardSink lo
26-
-> RunMiniProtocol 'InitiatorMode initiatorCtx responderCtx LBS.ByteString IO () Void
27+
-> RunMiniProtocol 'Mux.InitiatorMode initiatorCtx responderCtx LBS.ByteString IO () Void
2728
forwardTraceObjectsInit config sink =
2829
InitiatorProtocolOnly $ runPeerWithSink config sink
2930

@@ -32,7 +33,7 @@ forwardTraceObjectsResp
3233
ShowProxy lo)
3334
=> ForwarderConfiguration lo
3435
-> ForwardSink lo
35-
-> RunMiniProtocol 'ResponderMode initiatorCtx responderCtx LBS.ByteString IO Void ()
36+
-> RunMiniProtocol 'Mux.ResponderMode initiatorCtx responderCtx LBS.ByteString IO Void ()
3637
forwardTraceObjectsResp config sink =
3738
ResponderProtocolOnly $ runPeerWithSink config sink
3839

trace-forward/trace-forward.cabal

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ library
6464
, deepseq
6565
, extra
6666
, io-classes
67+
, network-mux
6768
, ouroboros-network-api
6869
, singletons ^>= 3.0
6970
, ouroboros-network-framework ^>= 0.14

0 commit comments

Comments
 (0)