Network.Salvia.Impl.C10k
Documentation
newtype C10kHandler p a Source
Constructors
| C10kHandler (Handler p a) |
Instances
| ForkM IO (C10kHandler p) | |
| HttpM Response (C10kHandler p) | |
| HttpM Request (C10kHandler p) | |
| RawHttpM Response (C10kHandler p) | |
| RawHttpM Request (C10kHandler p) | |
| FlushM Response (C10kHandler p) | |
| FlushM Request (C10kHandler p) | |
| BodyM Response (C10kHandler p) | |
| BodyM Request (C10kHandler p) | |
| Monad (C10kHandler p) | |
| Functor (C10kHandler p) | |
| MonadPlus (C10kHandler p) | |
| Applicative (C10kHandler p) | |
| Alternative (C10kHandler p) | |
| MonadIO (C10kHandler p) | |
| SocketM (C10kHandler p) | |
| HandleM (C10kHandler p) | |
| ClientAddressM (C10kHandler p) | |
| ServerAddressM (C10kHandler p) | |
| QueueM (C10kHandler p) | |
| SendM (C10kHandler p) | |
| ServerM (C10kHandler p) | |
| Monoid a => Monoid (C10kHandler p a) |
runC10kHandler :: C10kHandler p a -> Context p -> IO (a, Context p)Source
start :: String -> String -> C10kConfig -> C10kHandler p () -> p -> IO ()Source