| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Keter.SharedData.App
Synopsis
- data App = App {
- appModTime :: !(TVar (Maybe EpochTime))
- appRunningWebApps :: !(TVar [RunningWebApp])
- appBackgroundApps :: !(TVar [RunningBackgroundApp])
- appId :: !AppId
- appHosts :: !(TVar (Set Host))
- appDir :: !(TVar (Maybe FilePath))
- appAsc :: !AppStartConfig
- appLog :: !(TVar (Maybe Logger))
- data AppStartConfig = AppStartConfig {
- ascTempFolder :: !TempFolder
- ascSetuid :: !(Maybe (Text, (UserID, GroupID)))
- ascProcessTracker :: !ProcessTracker
- ascHostManager :: !HostManager
- ascPortPool :: !PortPool
- ascPlugins :: !Plugins
- ascKeterConfig :: !KeterConfig
- newtype RunningBackgroundApp = RunningBackgroundApp {}
- data RunningWebApp = RunningWebApp {}
- showApp :: App -> STM Text
Documentation
Constructors
| App | |
Fields
| |
data AppStartConfig Source #
Constructors
| AppStartConfig | |
Fields
| |
newtype RunningBackgroundApp Source #
Constructors
| RunningBackgroundApp | |
Fields | |
data RunningWebApp Source #
Constructors
| RunningWebApp | |
Fields
| |
Instances
| Show RunningWebApp Source # | |
Defined in Keter.SharedData.App Methods showsPrec :: Int -> RunningWebApp -> ShowS # show :: RunningWebApp -> String # showList :: [RunningWebApp] -> ShowS # | |