Safe Haskell | None |
---|
- parseRoute :: FilePath -> Domain -> Port -> IO RouteDB
- type RouteDB = [Block]
- data Route
- data Block = Block [Domain] [Route]
- type Src = Path
- type Dst = Path
- type Domain = ByteString
- type Port = Int
- data RouteDBRef
- newRouteDBRef :: RouteDB -> IO RouteDBRef
- readRouteDBRef :: RouteDBRef -> IO RouteDB
- writeRouteDBRef :: RouteDBRef -> RouteDB -> IO ()
Paring a routing file
:: FilePath | |
-> Domain | A default domain, typically "localhost" |
-> Port | A default port, typically 80. |
-> IO RouteDB |
Parsing a route file.
Types
type Domain = ByteStringSource
RouteDBRef
data RouteDBRef Source
newRouteDBRef :: RouteDB -> IO RouteDBRefSource
readRouteDBRef :: RouteDBRef -> IO RouteDBSource
writeRouteDBRef :: RouteDBRef -> RouteDB -> IO ()Source