Safe Haskell | None |
---|---|
Language | Haskell98 |
- data Session
- data KnownHosts
- data Channel
- data Sftp
- data SftpHandle
- class ToPointer p where
- data Direction
- int2dir :: (Eq a, Num a, Show a) => a -> [Direction]
- type CStringCLen i = (CString, i)
- type Size = CULong
- type SSize = CLong
- withCStringLenIntConv :: Integral i => String -> (CStringCLen i -> IO a) -> IO a
- peekCStringPtr :: Ptr CString -> IO String
- peekMaybeCStringPtr :: Ptr CString -> IO (Maybe String)
- channelFromPointer :: Session -> Ptr () -> IO Channel
- knownHostsFromPointer :: Ptr () -> IO KnownHosts
- sessionFromPointer :: Ptr () -> IO Session
- sessionGetSocket :: Session -> IO (Maybe Socket)
- sessionSetSocket :: Session -> Maybe Socket -> IO ()
- channelSession :: Channel -> Session
- sftpFromPointer :: Session -> Ptr () -> IO Sftp
- sftpSession :: Sftp -> Session
- sftpHandlePtr :: SftpHandle -> CSftpHandle
- sftpHandleFromPointer :: Sftp -> Ptr () -> IO SftpHandle
- sftpHandleSession :: SftpHandle -> Sftp
Documentation
data KnownHosts Source #
Session directions
type CStringCLen i = (CString, i) Source #
withCStringLenIntConv :: Integral i => String -> (CStringCLen i -> IO a) -> IO a Source #
knownHostsFromPointer :: Ptr () -> IO KnownHosts Source #
channelSession :: Channel -> Session Source #
sftpSession :: Sftp -> Session Source #
sftpHandlePtr :: SftpHandle -> CSftpHandle Source #
sftpHandleFromPointer :: Sftp -> Ptr () -> IO SftpHandle Source #
sftpHandleSession :: SftpHandle -> Sftp Source #