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 |