Safe Haskell | None |
---|---|
Language | Haskell2010 |
Deals with serializing and parsing memcached requests and responses.
- send :: Socket -> Request -> IO ()
- recv :: Socket -> IO Response
- szRequest :: Request -> Builder
- szRequest' :: Request -> ByteString
- dzResponse :: Get Response
- dzResponse' :: ByteString -> Response
- dzHeader :: Get Header
- dzHeader' :: ByteString -> Header
- dzBody :: Header -> Get Response
- dzBody' :: Header -> ByteString -> Response
Documentation
recv :: Socket -> IO Response Source
Retrieve a single response from the memcached server. TODO: read into buffer to minimize read syscalls
szRequest' :: Request -> ByteString Source
Serialize a request to a ByteString.
dzResponse :: Get Response Source
Deserialize a Response.
dzResponse' :: ByteString -> Response Source
Deserialize a Response from a ByteString.
dzHeader' :: ByteString -> Header Source
Deserialize a Header from a ByteString.
dzBody' :: Header -> ByteString -> Response Source
Deserialize a Response body from a ByteString.