| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Test.Ouroboros.Network.Data.AbsBearerInfo
Documentation
newtype AbsBearerInfoScript Source #
Constructors
| AbsBearerInfoScript | |
Fields | |
Instances
| Arbitrary AbsBearerInfoScript Source # | |
Defined in Test.Ouroboros.Network.Data.AbsBearerInfo Methods | |
| Show AbsBearerInfoScript Source # | |
Defined in Test.Ouroboros.Network.Data.AbsBearerInfo Methods showsPrec :: Int -> AbsBearerInfoScript -> ShowS # show :: AbsBearerInfoScript -> String # showList :: [AbsBearerInfoScript] -> ShowS # | |
| Eq AbsBearerInfoScript Source # | |
Defined in Test.Ouroboros.Network.Data.AbsBearerInfo Methods (==) :: AbsBearerInfoScript -> AbsBearerInfoScript -> Bool # (/=) :: AbsBearerInfoScript -> AbsBearerInfoScript -> Bool # | |
canFail :: AbsBearerInfo -> Bool Source #
newtype NonFailingAbsBearerInfo Source #
Constructors
| NonFailingAbsBearerInfo | |
Fields | |
Instances
| Arbitrary NonFailingAbsBearerInfo Source # | |
Defined in Test.Ouroboros.Network.Data.AbsBearerInfo Methods arbitrary :: Gen NonFailingAbsBearerInfo # shrink :: NonFailingAbsBearerInfo -> [NonFailingAbsBearerInfo] # | |
| Show NonFailingAbsBearerInfo Source # | |
Defined in Test.Ouroboros.Network.Data.AbsBearerInfo Methods showsPrec :: Int -> NonFailingAbsBearerInfo -> ShowS # show :: NonFailingAbsBearerInfo -> String # showList :: [NonFailingAbsBearerInfo] -> ShowS # | |
| Eq NonFailingAbsBearerInfo Source # | |
Defined in Test.Ouroboros.Network.Data.AbsBearerInfo Methods (==) :: NonFailingAbsBearerInfo -> NonFailingAbsBearerInfo -> Bool # (/=) :: NonFailingAbsBearerInfo -> NonFailingAbsBearerInfo -> Bool # | |
newtype NonFailingAbsBearerInfoScript Source #
Constructors
| NonFailingAbsBearerInfoScript | |
Fields | |
Instances
Constructors
| SmallDelay | |
| NormalDelay | |
| LargeDelay |
Constructors
| SlowSpeed | |
| NormalSpeed | |
| FastSpeed |
speedToRational :: AbsSpeed -> Rational Source #
data AbsSDUSize Source #
Instances
| Arbitrary AbsSDUSize Source # | |
Defined in Test.Ouroboros.Network.Data.AbsBearerInfo | |
| Show AbsSDUSize Source # | |
Defined in Test.Ouroboros.Network.Data.AbsBearerInfo Methods showsPrec :: Int -> AbsSDUSize -> ShowS # show :: AbsSDUSize -> String # showList :: [AbsSDUSize] -> ShowS # | |
| Eq AbsSDUSize Source # | |
Defined in Test.Ouroboros.Network.Data.AbsBearerInfo | |
toSduSize :: AbsSDUSize -> SDUSize Source #
newtype AbsIOError Source #
Constructors
| AbsIOError | |
Fields | |
Instances
| Arbitrary AbsIOError Source # | |
Defined in Test.Ouroboros.Network.Data.AbsBearerInfo | |
| Show AbsIOError Source # | |
Defined in Test.Ouroboros.Network.Data.AbsBearerInfo Methods showsPrec :: Int -> AbsIOError -> ShowS # show :: AbsIOError -> String # showList :: [AbsIOError] -> ShowS # | |
data AbsAttenuation Source #
Constructors
| NoAttenuation AbsSpeed | |
| SpeedAttenuation AbsSpeed Time DiffTime | |
| ErrorInterval AbsSpeed Time DiffTime IOError |
Instances
| Arbitrary AbsAttenuation Source # | |
Defined in Test.Ouroboros.Network.Data.AbsBearerInfo | |
| Show AbsAttenuation Source # | |
Defined in Test.Ouroboros.Network.Data.AbsBearerInfo Methods showsPrec :: Int -> AbsAttenuation -> ShowS # show :: AbsAttenuation -> String # showList :: [AbsAttenuation] -> ShowS # | |
| Eq AbsAttenuation Source # | |
Defined in Test.Ouroboros.Network.Data.AbsBearerInfo Methods (==) :: AbsAttenuation -> AbsAttenuation -> Bool # (/=) :: AbsAttenuation -> AbsAttenuation -> Bool # | |
attenuation :: AbsAttenuation -> Time -> Size -> (DiffTime, SuccessOrFailure) Source #
data AbsBearerInfo Source #
Constructors
| AbsBearerInfo | |
Fields
| |
Instances
| Arbitrary AbsBearerInfo Source # | |
Defined in Test.Ouroboros.Network.Data.AbsBearerInfo | |
| Show AbsBearerInfo Source # | |
Defined in Test.Ouroboros.Network.Data.AbsBearerInfo Methods showsPrec :: Int -> AbsBearerInfo -> ShowS # show :: AbsBearerInfo -> String # showList :: [AbsBearerInfo] -> ShowS # | |
| Eq AbsBearerInfo Source # | |
Defined in Test.Ouroboros.Network.Data.AbsBearerInfo Methods (==) :: AbsBearerInfo -> AbsBearerInfo -> Bool # (/=) :: AbsBearerInfo -> AbsBearerInfo -> Bool # | |
data AbsIOErrType Source #
Constructors
| AbsIOErrConnectionAborted | |
| AbsIOErrResourceExhausted |
Instances
| Arbitrary AbsIOErrType Source # | |
Defined in Test.Ouroboros.Network.Data.AbsBearerInfo | |
| Show AbsIOErrType Source # | |
Defined in Test.Ouroboros.Network.Data.AbsBearerInfo Methods showsPrec :: Int -> AbsIOErrType -> ShowS # show :: AbsIOErrType -> String # showList :: [AbsIOErrType] -> ShowS # | |
| Eq AbsIOErrType Source # | |
Defined in Test.Ouroboros.Network.Data.AbsBearerInfo | |