ouroboros-network:protocols-tests-lib
Contents
Index
Index
addBlock
Ouroboros.Network.Mock.ProducerState
Any
1 (Type/Class)
Test.Data.CDDL
2 (Data Constructor)
Test.Data.CDDL
AnyMessageWithResult
1 (Type/Class)
Ouroboros.Network.Protocol.LocalStateQuery.Test
2 (Data Constructor)
Ouroboros.Network.Protocol.LocalStateQuery.Test
application
Ouroboros.Network.Protocol.Handshake.Test
applyChainUpdate
Ouroboros.Network.Mock.ProducerState
applyChainUpdates
Ouroboros.Network.Mock.ProducerState
ArbitraryRefuseReason
1 (Type/Class)
Ouroboros.Network.Protocol.Handshake.Test
2 (Data Constructor)
Ouroboros.Network.Protocol.Handshake.Test
ArbitraryValidVersions
1 (Type/Class)
Ouroboros.Network.Protocol.Handshake.Test
2 (Data Constructor)
Ouroboros.Network.Protocol.Handshake.Test
arbitraryVersionData
Ouroboros.Network.Protocol.Handshake.Test
ArbitraryVersions
1 (Type/Class)
Ouroboros.Network.Protocol.Handshake.Test
2 (Data Constructor)
Ouroboros.Network.Protocol.Handshake.Test
Block
1 (Type/Class)
Ouroboros.Network.Protocol.BlockFetch.Codec.CDDL
2 (Data Constructor)
Ouroboros.Network.Protocol.BlockFetch.Codec.CDDL
blockFetchClientMap
Ouroboros.Network.Protocol.BlockFetch.Examples
blockFetchClientPipelinedLimited
Ouroboros.Network.Protocol.BlockFetch.Examples
blockFetchClientPipelinedMax
Ouroboros.Network.Protocol.BlockFetch.Examples
blockFetchClientPipelinedMin
Ouroboros.Network.Protocol.BlockFetch.Examples
blockFetchCodec
Ouroboros.Network.Protocol.BlockFetch.Codec.CDDL
blockFetchServer
Ouroboros.Network.Protocol.BlockFetch.Examples
BlockHeader
1 (Type/Class)
Ouroboros.Network.Protocol.ChainSync.Codec.CDDL
2 (Data Constructor)
Ouroboros.Network.Protocol.ChainSync.Codec.CDDL
BlockPoint
1 (Type/Class)
Ouroboros.Network.Protocol.BlockFetch.Codec.CDDL
2 (Data Constructor)
Ouroboros.Network.Protocol.BlockFetch.Codec.CDDL
chainFollowers
Ouroboros.Network.Mock.ProducerState
ChainProducerState
1 (Type/Class)
Ouroboros.Network.Mock.ProducerState
2 (Data Constructor)
Ouroboros.Network.Mock.ProducerState
ChainProducerStateForkTest
1 (Type/Class)
Test.ChainProducerState
2 (Data Constructor)
Test.ChainProducerState
ChainProducerStateTest
1 (Type/Class)
Test.ChainProducerState
2 (Data Constructor)
Test.ChainProducerState
chainState
Ouroboros.Network.Mock.ProducerState
chainSyncClientExample
Ouroboros.Network.Protocol.ChainSync.Examples
chainSyncClientPipelinedLowHigh
Ouroboros.Network.Protocol.ChainSync.ExamplesPipelined
chainSyncClientPipelinedMax
Ouroboros.Network.Protocol.ChainSync.ExamplesPipelined
chainSyncClientPipelinedMin
Ouroboros.Network.Protocol.ChainSync.ExamplesPipelined
chainSyncCodec
Ouroboros.Network.Protocol.ChainSync.Codec.CDDL
chainSyncServerExample
Ouroboros.Network.Protocol.ChainSync.Examples
Client
1 (Type/Class)
Ouroboros.Network.Protocol.ChainSync.Examples
,
Ouroboros.Network.Protocol.ChainSync.ExamplesPipelined
2 (Data Constructor)
Ouroboros.Network.Protocol.ChainSync.Examples
,
Ouroboros.Network.Protocol.ChainSync.ExamplesPipelined
codec
Ouroboros.Network.Protocol.LocalStateQuery.Test
constantBlockFetchReceiver
Ouroboros.Network.Protocol.BlockFetch.Examples
constantRangeRequests
Ouroboros.Network.Protocol.BlockFetch.Examples
controlledClient
Ouroboros.Network.Protocol.ChainSync.Examples
dataCodecCBORTerm
Ouroboros.Network.Protocol.Handshake.Test
dataVersion0
Ouroboros.Network.Protocol.Handshake.Test
dataVersion1
Ouroboros.Network.Protocol.Handshake.Test
dataVersion2
Ouroboros.Network.Protocol.Handshake.Test
decodeQuery
Ouroboros.Network.Protocol.LocalStateQuery.Codec.CDDL
deleteFollower
Ouroboros.Network.Mock.ProducerState
direct
1 (Function)
Ouroboros.Network.Protocol.BlockFetch.Direct
2 (Function)
Ouroboros.Network.Protocol.ChainSync.Direct
3 (Function)
Ouroboros.Network.Protocol.KeepAlive.Direct
4 (Function)
Ouroboros.Network.Protocol.LocalStateQuery.Direct
5 (Function)
Ouroboros.Network.Protocol.LocalTxMonitor.Direct
6 (Function)
Ouroboros.Network.Protocol.LocalTxSubmission.Direct
7 (Function)
Ouroboros.Network.Protocol.PeerSharing.Direct
directPipelined
1 (Function)
Ouroboros.Network.Protocol.BlockFetch.Direct
2 (Function)
Ouroboros.Network.Protocol.ChainSync.DirectPipelined
3 (Function)
Ouroboros.Network.Protocol.TxSubmission2.Direct
direct_
Ouroboros.Network.Protocol.ChainSync.Direct
encodeQuery
Ouroboros.Network.Protocol.LocalStateQuery.Codec.CDDL
EventRecvMsgRequestTxIds
Ouroboros.Network.Protocol.TxSubmission2.Examples
EventRecvMsgRequestTxs
Ouroboros.Network.Protocol.TxSubmission2.Examples
EventRequestTxIdsBlocking
Ouroboros.Network.Protocol.TxSubmission2.Examples
EventRequestTxIdsPipelined
Ouroboros.Network.Protocol.TxSubmission2.Examples
EventRequestTxsPipelined
Ouroboros.Network.Protocol.TxSubmission2.Examples
findFirstPoint
Ouroboros.Network.Mock.ProducerState
FollowerBackTo
Ouroboros.Network.Mock.ProducerState
followerExists
Ouroboros.Network.Mock.ProducerState
FollowerForwardFrom
Ouroboros.Network.Mock.ProducerState
FollowerId
Ouroboros.Network.Mock.ProducerState
followerInstruction
Ouroboros.Network.Mock.ProducerState
FollowerNext
Ouroboros.Network.Mock.ProducerState
followerNext
Ouroboros.Network.Mock.ProducerState
followerPoint
Ouroboros.Network.Mock.ProducerState
FollowerState
1 (Type/Class)
Ouroboros.Network.Mock.ProducerState
2 (Data Constructor)
Ouroboros.Network.Mock.ProducerState
FollowerStates
Ouroboros.Network.Mock.ProducerState
genInvalidVersion
Ouroboros.Network.Protocol.Handshake.Test
genValidVersion
Ouroboros.Network.Protocol.Handshake.Test
genValidVersions
Ouroboros.Network.Protocol.Handshake.Test
genVersions
Ouroboros.Network.Protocol.Handshake.Test
getAny
Test.Data.CDDL
getAnyMessageWithResult
Ouroboros.Network.Protocol.LocalStateQuery.Test
GetTheLedgerState
Ouroboros.Network.Protocol.LocalStateQuery.Test
HeaderPoint
1 (Type/Class)
Ouroboros.Network.Protocol.ChainSync.Codec.CDDL
2 (Data Constructor)
Ouroboros.Network.Protocol.ChainSync.Codec.CDDL
HeaderTip
1 (Type/Class)
Ouroboros.Network.Protocol.ChainSync.Codec.CDDL
2 (Data Constructor)
Ouroboros.Network.Protocol.ChainSync.Codec.CDDL
initChainProducerState
Ouroboros.Network.Mock.ProducerState
initFollower
Ouroboros.Network.Mock.ProducerState
invChainProducerState
Ouroboros.Network.Mock.ProducerState
invFollowerStates
Ouroboros.Network.Mock.ProducerState
keepAliveClientApply
Ouroboros.Network.Protocol.KeepAlive.Examples
keepAliveServerCount
Ouroboros.Network.Protocol.KeepAlive.Examples
labelMsg
Ouroboros.Network.Protocol.TxSubmission2.Test
localStateQueryClient
Ouroboros.Network.Protocol.LocalStateQuery.Examples
localStateQueryCodec
Ouroboros.Network.Protocol.LocalStateQuery.Codec.CDDL
localStateQueryServer
Ouroboros.Network.Protocol.LocalStateQuery.Examples
localTxMonitorClient
Ouroboros.Network.Protocol.LocalTxMonitor.Examples
localTxMonitorCodec
Ouroboros.Network.Protocol.LocalTxMonitor.Codec.CDDL
localTxMonitorServer
Ouroboros.Network.Protocol.LocalTxMonitor.Examples
localTxSubmissionClient
Ouroboros.Network.Protocol.LocalTxSubmission.Examples
localTxSubmissionCodec
Ouroboros.Network.Protocol.LocalTxSubmission.Codec.CDDL
localTxSubmissionServer
Ouroboros.Network.Protocol.LocalTxSubmission.Examples
lookupFollower
Ouroboros.Network.Mock.ProducerState
maybeAccept
Ouroboros.Network.Protocol.Handshake.Test
MockLedgerState
1 (Type/Class)
Ouroboros.Network.Protocol.LocalStateQuery.Test
2 (Data Constructor)
Ouroboros.Network.Protocol.LocalStateQuery.Test
nextFollowerId
Ouroboros.Network.Mock.ProducerState
peerSharingClientCollect
Ouroboros.Network.Protocol.PeerSharing.Examples
peerSharingServerReplicate
Ouroboros.Network.Protocol.PeerSharing.Examples
PipeliningDepth
1 (Type/Class)
Test.Data.PipeliningDepth
2 (Data Constructor)
Test.Data.PipeliningDepth
points
Ouroboros.Network.Protocol.ChainSync.Examples
,
Ouroboros.Network.Protocol.ChainSync.ExamplesPipelined
producerChain
Ouroboros.Network.Mock.ProducerState
prop_acceptable_symmetric
Ouroboros.Network.Protocol.Handshake.Test
prop_acceptable_symmetric_VersionData
Ouroboros.Network.Protocol.Handshake.Test
prop_acceptOrRefuse_symmetric
Ouroboros.Network.Protocol.Handshake.Test
prop_acceptOrRefuse_symmetric_VersionData
Ouroboros.Network.Protocol.Handshake.Test
prop_arbitrary_ArbitraryValidVersions
Ouroboros.Network.Protocol.Handshake.Test
prop_arbitrary_ArbitraryVersions
Ouroboros.Network.Protocol.Handshake.Test
prop_byteLimits
1 (Function)
Ouroboros.Network.Protocol.PeerSharing.Test
2 (Function)
Ouroboros.Network.Protocol.KeepAlive.Test
prop_channel
1 (Function)
Ouroboros.Network.Protocol.PeerSharing.Test
2 (Function)
Ouroboros.Network.Protocol.KeepAlive.Test
3 (Function)
Ouroboros.Network.Protocol.Handshake.Test
prop_channel_asymmetric
Ouroboros.Network.Protocol.Handshake.Test
prop_channel_asymmetric_IO
Ouroboros.Network.Protocol.Handshake.Test
prop_channel_asymmetric_ST
Ouroboros.Network.Protocol.Handshake.Test
prop_channel_IO
1 (Function)
Ouroboros.Network.Protocol.PeerSharing.Test
2 (Function)
Ouroboros.Network.Protocol.KeepAlive.Test
3 (Function)
Ouroboros.Network.Protocol.Handshake.Test
prop_channel_simultaneous_open
Ouroboros.Network.Protocol.Handshake.Test
prop_channel_simultaneous_open_IO
Ouroboros.Network.Protocol.Handshake.Test
prop_channel_simultaneous_open_sim
Ouroboros.Network.Protocol.Handshake.Test
prop_channel_simultaneous_open_SimNet
Ouroboros.Network.Protocol.Handshake.Test
prop_channel_simultaneous_open_ST
Ouroboros.Network.Protocol.Handshake.Test
prop_channel_ST
1 (Function)
Ouroboros.Network.Protocol.PeerSharing.Test
2 (Function)
Ouroboros.Network.Protocol.KeepAlive.Test
3 (Function)
Ouroboros.Network.Protocol.Handshake.Test
prop_codec_cbor
1 (Function)
Ouroboros.Network.Protocol.PeerSharing.Test
2 (Function)
Ouroboros.Network.Protocol.Handshake.Test
prop_codec_cborM
Test.Ouroboros.Network.Protocol.Utils
prop_codec_Handshake
Ouroboros.Network.Protocol.Handshake.Test
prop_codec_PeerSharing
Ouroboros.Network.Protocol.PeerSharing.Test
prop_codec_RefuseReason
Ouroboros.Network.Protocol.Handshake.Test
prop_codec_splits2
Ouroboros.Network.Protocol.PeerSharing.Test
prop_codec_splits2_Handshake
Ouroboros.Network.Protocol.Handshake.Test
prop_codec_splits3
Ouroboros.Network.Protocol.PeerSharing.Test
prop_codec_splits3_Handshake
Ouroboros.Network.Protocol.Handshake.Test
prop_codec_st_cborM
Test.Ouroboros.Network.Protocol.Utils
prop_codec_st_valid_cbor_encoding
Test.Ouroboros.Network.Protocol.Utils
prop_codec_v2
Ouroboros.Network.Protocol.KeepAlive.Test
prop_codec_v2_splits2
Ouroboros.Network.Protocol.KeepAlive.Test
prop_codec_v2_splits3
Ouroboros.Network.Protocol.KeepAlive.Test
prop_codec_v2_valid_cbor
Ouroboros.Network.Protocol.KeepAlive.Test
prop_codec_valid_cbor
1 (Function)
Ouroboros.Network.Protocol.PeerSharing.Test
2 (Function)
Ouroboros.Network.Protocol.Handshake.Test
prop_codec_valid_cbor_encoding
Test.Ouroboros.Network.Protocol.Utils
prop_connect
1 (Function)
Ouroboros.Network.Protocol.PeerSharing.Test
2 (Function)
Ouroboros.Network.Protocol.KeepAlive.Test
3 (Function)
Ouroboros.Network.Protocol.Handshake.Test
prop_direct
1 (Function)
Ouroboros.Network.Protocol.PeerSharing.Test
2 (Function)
Ouroboros.Network.Protocol.KeepAlive.Test
prop_pipe_asymmetric_IO
Ouroboros.Network.Protocol.Handshake.Test
prop_pipe_IO
Ouroboros.Network.Protocol.Handshake.Test
prop_query_version
Ouroboros.Network.Protocol.Handshake.Test
prop_shrink_ArbitraryValidVersions
Ouroboros.Network.Protocol.Handshake.Test
pureClient
Ouroboros.Network.Protocol.ChainSync.Examples
pureHandshake
Ouroboros.Network.Protocol.Handshake.Direct
Query
1 (Type/Class)
Ouroboros.Network.Protocol.LocalStateQuery.Codec.CDDL
2 (Data Constructor)
Ouroboros.Network.Protocol.LocalStateQuery.Codec.CDDL
3 (Type/Class)
Ouroboros.Network.Protocol.LocalStateQuery.Test
RangeRequests
1 (Type/Class)
Ouroboros.Network.Protocol.BlockFetch.Examples
2 (Data Constructor)
Ouroboros.Network.Protocol.BlockFetch.Examples
rangeRequestsFromChain
Ouroboros.Network.Protocol.BlockFetch.Examples
Reject
1 (Type/Class)
Ouroboros.Network.Protocol.LocalTxSubmission.Test
2 (Data Constructor)
Ouroboros.Network.Protocol.LocalTxSubmission.Test
Result
1 (Type/Class)
Ouroboros.Network.Protocol.LocalStateQuery.Codec.CDDL
2 (Data Constructor)
Ouroboros.Network.Protocol.LocalStateQuery.Codec.CDDL
rollback
Ouroboros.Network.Mock.ProducerState
rollbackward
Ouroboros.Network.Protocol.ChainSync.Examples
,
Ouroboros.Network.Protocol.ChainSync.ExamplesPipelined
rollforward
Ouroboros.Network.Protocol.ChainSync.Examples
,
Ouroboros.Network.Protocol.ChainSync.ExamplesPipelined
runArbitraryRefuseReason
Ouroboros.Network.Protocol.Handshake.Test
runArbitraryValidVersions
Ouroboros.Network.Protocol.Handshake.Test
runRangeRequest
Ouroboros.Network.Protocol.BlockFetch.Examples
splits2
Test.Ouroboros.Network.Protocol.Utils
splits3
Test.Ouroboros.Network.Protocol.Utils
switchFork
Ouroboros.Network.Mock.ProducerState
tests
1 (Function)
Test.ChainProducerState
2 (Function)
Test.Data.CDDL
3 (Function)
Ouroboros.Network.Protocol.TxSubmission2.Test
4 (Function)
Ouroboros.Network.Protocol.PeerSharing.Test
5 (Function)
Ouroboros.Network.Protocol.LocalTxSubmission.Test
6 (Function)
Ouroboros.Network.Protocol.LocalTxMonitor.Test
7 (Function)
Ouroboros.Network.Protocol.LocalStateQuery.Test
8 (Function)
Ouroboros.Network.Protocol.KeepAlive.Test
9 (Function)
Ouroboros.Network.Protocol.Handshake.Test
10 (Function)
Ouroboros.Network.Protocol.ChainSync.Test
11 (Function)
Ouroboros.Network.Protocol.BlockFetch.Test
Tip
1 (Type/Class)
Ouroboros.Network.Protocol.ChainSync.Examples
2 (Data Constructor)
Ouroboros.Network.Protocol.ChainSync.Examples
TipGenesis
Ouroboros.Network.Protocol.ChainSync.Examples
TraceEventClient
Ouroboros.Network.Protocol.TxSubmission2.Examples
TraceEventServer
Ouroboros.Network.Protocol.TxSubmission2.Examples
Tx
1 (Type/Class)
Ouroboros.Network.Protocol.TxSubmission2.Test
2 (Data Constructor)
Ouroboros.Network.Protocol.TxSubmission2.Test
3 (Type/Class)
Ouroboros.Network.Protocol.LocalTxSubmission.Test
4 (Data Constructor)
Ouroboros.Network.Protocol.LocalTxSubmission.Test
TxId
1 (Type/Class)
Ouroboros.Network.Protocol.TxSubmission2.Test
2 (Data Constructor)
Ouroboros.Network.Protocol.TxSubmission2.Test
txSubmissionClient
Ouroboros.Network.Protocol.TxSubmission2.Examples
txSubmissionCodec2
Ouroboros.Network.Protocol.TxSubmission2.Codec.CDDL
txSubmissionServer
Ouroboros.Network.Protocol.TxSubmission2.Examples
updateFollower
Ouroboros.Network.Mock.ProducerState
validVersion
Ouroboros.Network.Protocol.Handshake.Test
VersionData
1 (Type/Class)
Ouroboros.Network.Protocol.Handshake.Test
2 (Data Constructor)
Ouroboros.Network.Protocol.Handshake.Test
VersionNumber
Ouroboros.Network.Protocol.Handshake.Test
versionNumberCodec
Ouroboros.Network.Protocol.Handshake.Test
versionNumberHandshakeCodec
Ouroboros.Network.Protocol.Handshake.Test
Version_0
Ouroboros.Network.Protocol.Handshake.Test
Version_1
Ouroboros.Network.Protocol.Handshake.Test
Version_2
Ouroboros.Network.Protocol.Handshake.Test