@@ -46,7 +46,7 @@ import qualified Ouroboros.Consensus.Shelley.Ledger.Mempool as Mempool (TxId (Sh
46
46
import Ouroboros.Network.Protocol.TxSubmission2.Client (ClientStIdle (.. ),
47
47
ClientStTxIds (.. ), ClientStTxs (.. ), TxSubmissionClient (.. ))
48
48
import Ouroboros.Network.Protocol.TxSubmission2.Type (BlockingReplyList (.. ),
49
- NumTxIdsToAck (.. ), NumTxIdsToReq (.. ), TokBlockingStyle (.. ))
49
+ NumTxIdsToAck (.. ), NumTxIdsToReq (.. ), SingBlockingStyle (.. ))
50
50
import Ouroboros.Network.SizeInBytes
51
51
52
52
import Prelude (error , fail )
@@ -71,14 +71,14 @@ data TxSource era
71
71
= Exhausted
72
72
| Active (ProduceNextTxs era )
73
73
74
- type ProduceNextTxs era = (forall m blocking . MonadIO m = > TokBlockingStyle blocking -> Req -> m (TxSource era , [Tx era ]))
74
+ type ProduceNextTxs era = (forall m blocking . MonadIO m = > SingBlockingStyle blocking -> Req -> m (TxSource era , [Tx era ]))
75
75
76
- produceNextTxs :: forall m blocking era . MonadIO m => TokBlockingStyle blocking -> Req -> LocalState era -> m (LocalState era , [Tx era ])
76
+ produceNextTxs :: forall m blocking era . MonadIO m => SingBlockingStyle blocking -> Req -> LocalState era -> m (LocalState era , [Tx era ])
77
77
produceNextTxs blocking req (txProducer, unack, stats) = do
78
78
(newTxProducer, txList) <- produceNextTxs' blocking req txProducer
79
79
return ((newTxProducer, unack, stats), txList)
80
80
81
- produceNextTxs' :: forall m blocking era . MonadIO m => TokBlockingStyle blocking -> Req -> TxSource era -> m (TxSource era , [Tx era ])
81
+ produceNextTxs' :: forall m blocking era . MonadIO m => SingBlockingStyle blocking -> Req -> TxSource era -> m (TxSource era , [Tx era ])
82
82
produceNextTxs' _ _ Exhausted = return (Exhausted , [] )
83
83
produceNextTxs' blocking req (Active callback) = callback blocking req
84
84
@@ -99,10 +99,10 @@ txSubmissionClient tr bmtr initialTxSource endOfProtocolCallback =
99
99
TxSubmissionClient $
100
100
pure $ client (initialTxSource, UnAcked [] , SubmissionThreadStats 0 0 0 )
101
101
where
102
- discardAcknowledged :: TokBlockingStyle a -> Ack -> LocalState era -> m (LocalState era )
102
+ discardAcknowledged :: SingBlockingStyle a -> Ack -> LocalState era -> m (LocalState era )
103
103
discardAcknowledged blocking (Ack ack) (txSource, UnAcked unAcked, stats) = do
104
104
when (tokIsBlocking blocking && ack /= length unAcked) $ do
105
- let err = " decideAnnouncement: TokBlocking , but length unAcked != ack"
105
+ let err = " decideAnnouncement: SingBlocking , but length unAcked != ack"
106
106
traceWith bmtr (TraceBenchTxSubError err)
107
107
fail (T. unpack err)
108
108
let (stillUnacked, acked) = L. splitAtEnd ack unAcked
@@ -123,7 +123,7 @@ txSubmissionClient tr bmtr initialTxSource endOfProtocolCallback =
123
123
124
124
requestTxIds :: forall blocking .
125
125
LocalState era
126
- -> TokBlockingStyle blocking
126
+ -> SingBlockingStyle blocking
127
127
-> NumTxIdsToAck
128
128
-> NumTxIdsToReq
129
129
-> m (ClientStTxIds blocking (GenTxId CardanoBlock ) (GenTx CardanoBlock ) m () )
@@ -140,15 +140,15 @@ txSubmissionClient tr bmtr initialTxSource endOfProtocolCallback =
140
140
traceWith bmtr $ SubmissionClientUnAcked (getTxId . getTxBody <$> outs)
141
141
142
142
case blocking of
143
- TokBlocking -> case NE. nonEmpty newTxs of
143
+ SingBlocking -> case NE. nonEmpty newTxs of
144
144
Nothing -> do
145
145
traceWith tr EndOfProtocol
146
146
endOfProtocolCallback stats
147
147
pure $ SendMsgDone ()
148
148
(Just txs) -> pure $ SendMsgReplyTxIds
149
149
(BlockingReply $ txToIdSize <$> txs)
150
150
(client stateC)
151
- TokNonBlocking -> pure $ SendMsgReplyTxIds
151
+ SingNonBlocking -> pure $ SendMsgReplyTxIds
152
152
(NonBlockingReply $ txToIdSize <$> newTxs)
153
153
(client stateC)
154
154
@@ -196,17 +196,17 @@ txSubmissionClient tr bmtr initialTxSource endOfProtocolCallback =
196
196
fromGenTxId (Block. GenTxIdConway (Mempool. ShelleyTxId i)) = fromShelleyTxId i
197
197
fromGenTxId _ = error " TODO: fix incomplete match"
198
198
199
- tokIsBlocking :: TokBlockingStyle a -> Bool
199
+ tokIsBlocking :: SingBlockingStyle a -> Bool
200
200
tokIsBlocking = \ case
201
- TokBlocking -> True
202
- TokNonBlocking -> False
201
+ SingBlocking -> True
202
+ SingNonBlocking -> False
203
203
204
- reqIdsTrace :: Ack -> Req -> TokBlockingStyle a -> NodeToNodeSubmissionTrace
204
+ reqIdsTrace :: Ack -> Req -> SingBlockingStyle a -> NodeToNodeSubmissionTrace
205
205
reqIdsTrace ack req = \ case
206
- TokBlocking -> ReqIdsBlocking ack req
207
- TokNonBlocking -> ReqIdsNonBlocking ack req
206
+ SingBlocking -> ReqIdsBlocking ack req
207
+ SingNonBlocking -> ReqIdsNonBlocking ack req
208
208
209
- idListTrace :: ToAnnce tx -> TokBlockingStyle a -> NodeToNodeSubmissionTrace
209
+ idListTrace :: ToAnnce tx -> SingBlockingStyle a -> NodeToNodeSubmissionTrace
210
210
idListTrace (ToAnnce toAnn) = \ case
211
- TokBlocking -> IdsListBlocking $ length toAnn
212
- TokNonBlocking -> IdsListNonBlocking $ length toAnn
211
+ SingBlocking -> IdsListBlocking $ length toAnn
212
+ SingNonBlocking -> IdsListNonBlocking $ length toAnn
0 commit comments