Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data Connection Source
withConnection :: ConnectInfo -> (Connection -> IO a) -> IO a Source
connect :: ConnectInfo -> IO Connection Source
connect' :: ConnectInfo -> IO Handle Source
close :: Connection -> IO () Source
useConnection :: (Handle -> IO a) -> Connection -> IO a Source
pokeWord16be :: Ptr a -> Word16 -> IO () Source
pokeWord32be :: Ptr a -> Word32 -> IO () Source
pokeWord64be :: Ptr a -> Word64 -> IO () Source
peekWord16be :: Ptr a -> IO Word16 Source
peekWord32be :: Ptr a -> IO Word32 Source
peekWord64be :: Ptr a -> IO Word64 Source
pokeByteString :: Ptr a -> ByteString -> IO () Source
pokeLazyByteString :: Ptr a -> ByteString -> IO () Source
mallocRequest :: OpCode -> Key -> Word8 -> (Ptr Request -> IO ()) -> Int -> (Ptr Request -> IO ()) -> Word32 -> CAS -> IO (Ptr Request) Source
sendRequest :: OpCode -> Key -> Word8 -> (Ptr Request -> IO ()) -> Int -> (Ptr Request -> IO ()) -> Word32 -> CAS -> Handle -> IO () Source
type Failure a = Word16 -> ByteString -> IO a Source
withRequest :: OpCode -> Key -> Word8 -> (Ptr Request -> IO ()) -> Int -> (Ptr Request -> IO ()) -> CAS -> (Handle -> Ptr Header -> IO a) -> Failure a -> Handle -> IO a Source
inspectResponse :: Handle -> Ptr Header -> IO (ByteString, ByteString, ByteString) Source
setAddReplace :: IO a -> Failure a -> OpCode -> CAS -> Key -> Value -> Flags -> Expiry -> Handle -> IO a Source
setAddReplaceWithCAS :: (CAS -> IO a) -> Failure a -> OpCode -> CAS -> Key -> Value -> Flags -> Expiry -> Handle -> IO a Source
incrDecr :: (Word64 -> IO a) -> Failure a -> OpCode -> CAS -> Key -> Delta -> Initial -> Expiry -> Handle -> IO a Source
stats :: Handle -> IO (HashMap ByteString ByteString) Source
saslListMechs :: (ByteString -> IO a) -> Failure a -> Handle -> IO a Source