| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Simplex.Messaging.Server.Stats
Documentation
data ServerStats Source #
Constructors
| ServerStats | |
Fields
| |
data ServerStatsData Source #
Constructors
Instances
| Show ServerStatsData Source # | |
Defined in Simplex.Messaging.Server.Stats Methods showsPrec :: Int -> ServerStatsData -> ShowS show :: ServerStatsData -> String showList :: [ServerStatsData] -> ShowS | |
| StrEncoding ServerStatsData Source # | |
Defined in Simplex.Messaging.Server.Stats Methods strEncode :: ServerStatsData -> ByteString Source # strDecode :: ByteString -> Either String ServerStatsData Source # strP :: Parser ServerStatsData Source # | |
data PeriodStats Source #
Constructors
| PeriodStats | |
data PeriodStatsData Source #
Constructors
| PeriodStatsData | |
Instances
| Show PeriodStatsData Source # | |
Defined in Simplex.Messaging.Server.Stats Methods showsPrec :: Int -> PeriodStatsData -> ShowS show :: PeriodStatsData -> String showList :: [PeriodStatsData] -> ShowS | |
| StrEncoding PeriodStatsData Source # | |
Defined in Simplex.Messaging.Server.Stats Methods strEncode :: PeriodStatsData -> ByteString Source # strDecode :: ByteString -> Either String PeriodStatsData Source # strP :: Parser PeriodStatsData Source # | |
data PeriodStatCounts Source #
Constructors
| PeriodStatCounts | |
Fields
| |
data ProxyStats Source #
Constructors
| ProxyStats | |
Fields
| |
data ProxyStatsData Source #
Constructors
| ProxyStatsData | |
Fields
| |
Instances
| Show ProxyStatsData Source # | |
Defined in Simplex.Messaging.Server.Stats Methods showsPrec :: Int -> ProxyStatsData -> ShowS show :: ProxyStatsData -> String showList :: [ProxyStatsData] -> ShowS | |
| StrEncoding ProxyStatsData Source # | |
Defined in Simplex.Messaging.Server.Stats Methods strEncode :: ProxyStatsData -> ByteString Source # strDecode :: ByteString -> Either String ProxyStatsData Source # strP :: Parser ProxyStatsData Source # | |
data ServiceStats Source #
Constructors
| ServiceStats | |
Fields
| |
data ServiceStatsData Source #
Constructors
| ServiceStatsData | |
Fields
| |
Instances
| Show ServiceStatsData Source # | |
Defined in Simplex.Messaging.Server.Stats Methods showsPrec :: Int -> ServiceStatsData -> ShowS show :: ServiceStatsData -> String showList :: [ServiceStatsData] -> ShowS | |
| StrEncoding ServiceStatsData Source # | |
Defined in Simplex.Messaging.Server.Stats Methods strEncode :: ServiceStatsData -> ByteString Source # strDecode :: ByteString -> Either String ServiceStatsData Source # strP :: Parser ServiceStatsData Source # | |
data TimeBuckets Source #
Constructors
| TimeBuckets | |
Fields
| |
Instances
| Show TimeBuckets Source # | |
Defined in Simplex.Messaging.Server.Stats Methods showsPrec :: Int -> TimeBuckets -> ShowS show :: TimeBuckets -> String showList :: [TimeBuckets] -> ShowS | |
newServerStats :: UTCTime -> IO ServerStats Source #
getServerStatsData :: ServerStats -> IO ServerStatsData Source #
setServerStats :: ServerStats -> ServerStatsData -> IO () Source #
newPeriodStats :: IO PeriodStats Source #
getPeriodStatsData :: PeriodStats -> IO PeriodStatsData Source #
setPeriodStats :: PeriodStats -> PeriodStatsData -> IO () Source #
periodStatCounts :: PeriodStats -> UTCTime -> IO PeriodStatCounts Source #
updatePeriodStats :: PeriodStats -> EntityId -> IO () Source #
newProxyStats :: IO ProxyStats Source #
getProxyStatsData :: ProxyStats -> IO ProxyStatsData Source #
setProxyStats :: ProxyStats -> ProxyStatsData -> IO () Source #
newServiceStats :: IO ServiceStats Source #
setServiceStats :: ServiceStats -> ServiceStatsData -> IO () Source #
updateTimeBuckets :: SystemSeconds -> SystemSeconds -> TimeBuckets -> TimeBuckets Source #