socket-0.3.0.1: A portable and extensible sockets library.

Safe HaskellNone
LanguageHaskell2010

System.Socket.Unsafe

Contents

Synopsis

tryWaitAndRetry

tryWaitAndRetry :: Socket f t p -> (Fd -> IO (IO ())) -> (Fd -> IO CInt) -> IO CInt Source

unsafeSend

unsafeSend :: Socket a t p -> Ptr a -> CSize -> MsgFlags -> IO CInt Source

unsafeSendTo

unsafeSendTo :: Socket f t p -> Ptr b -> CSize -> MsgFlags -> Ptr (SockAddr f) -> CInt -> IO CInt Source

unsafeRecv

unsafeRecv :: Socket a t p -> Ptr b -> CSize -> MsgFlags -> IO CInt Source

unsafeRecvFrom

unsafeRecvFrom :: Socket f t p -> Ptr b -> CSize -> MsgFlags -> Ptr (SockAddr f) -> Ptr CInt -> IO CInt Source