Back to FlowSsh Documentation

FlowSshC Reference

Initialization and Shutdown Functions

  FlowSshC_GetVersion
  FlowSshC_Initialize
  FlowSshC_SetActCode
  FlowSshC_Shutdown

Handler Functions

  FlowSshC_BannerHandler
  FlowSshC_ChannelCloseHandler
  FlowSshC_DestroyHandler
  FlowSshC_DisconnectHandler
  FlowSshC_ErrorHandler
  FlowSshC_ExitHandler
  FlowSshC_ForwardingHandler
  FlowSshC_HostKeyHandler
  FlowSshC_ListHandler
  FlowSshC_ProgressHandler
  FlowSshC_RealPathHandler
  FlowSshC_ReceiveHandler
  FlowSshC_SftpHandler
  FlowSshC_SftpVersionHandler
  FlowSshC_SshVersionHandler
  FlowSshC_StatHandler
  FlowSshC_TransferHandler
  FlowSshC_UserAuthHandler

Client Functions

  FlowSshC_Client_AddForwarding
  FlowSshC_Client_AddRef
  FlowSshC_Client_CancelForwarding
  FlowSshC_Client_Connect
  FlowSshC_Client_Create
  FlowSshC_Client_Disconnect
  FlowSshC_Client_InviteForwardings
  FlowSshC_Client_Release
  FlowSshC_Client_SetAppName
  FlowSshC_Client_SetBannerHandler
  FlowSshC_Client_SetCompressionAlgs
  FlowSshC_Client_SetEncryptionAlgs
  FlowSshC_Client_SetDestroyHandler
  FlowSshC_Client_SetDisconnectHandler
  FlowSshC_Client_SetHost
  FlowSshC_Client_SetHostKeyAlgs
  FlowSshC_Client_SetKeyExchangeAlgs
  FlowSshC_Client_SetHostKeyHandler
  FlowSshC_Client_SetKeypair
  FlowSshC_Client_SetMacAlgs
  FlowSshC_Client_SetOptions
  FlowSshC_Client_SetPassword
  FlowSshC_Client_SetPort
  FlowSshC_Client_SetProxyHost
  FlowSshC_Client_SetProxyOptions
  FlowSshC_Client_SetProxyPassword
  FlowSshC_Client_SetProxyPort
  FlowSshC_Client_SetProxyType
  FlowSshC_Client_SetProxyUserName
  FlowSshC_Client_SetUserAuthHandler
  FlowSshC_Client_SetUserName
  FlowSshC_Client_SetVersionHandler

FurtherAuth Functions

  FlowSshC_FurtherAuth_HavePartialSuccess
  FlowSshC_FurtherAuth_IsPasswordRemaining
  FlowSshC_FurtherAuth_IsPublicKeyRemaining
  FlowSshC_FurtherAuth_SetKeypair
  FlowSshC_FurtherAuth_SetPassword
  FlowSshC_FurtherAuth_SetUserName

PasswordChange Functions

  FlowSshC_PasswordChange_GetPrompt
  FlowSshC_PasswordChange_SetNewPassword

ClientSessionChannel Functions

  FlowSshC_ClientSessionChannel_AddRef
  FlowSshC_ClientSessionChannel_Close
  FlowSshC_ClientSessionChannel_Create
  FlowSshC_ClientSessionChannel_ExecRequest
  FlowSshC_ClientSessionChannel_OpenRequest
  FlowSshC_ClientSessionChannel_PtyRequest
  FlowSshC_ClientSessionChannel_Receive
  FlowSshC_ClientSessionChannel_Release
  FlowSshC_ClientSessionChannel_Send
  FlowSshC_ClientSessionChannel_SetCloseHandler
  FlowSshC_ClientSessionChannel_SetDestroyHandler
  FlowSshC_ClientSessionChannel_SetExitHandler
  FlowSshC_ClientSessionChannel_ShellRequest
  FlowSshC_ClientSessionChannel_Signal

ClientSftpChannel Functions

  FlowSshC_ClientSftpChannel_AddRef
  FlowSshC_ClientSftpChannel_Close
  FlowSshC_ClientSftpChannel_Create
  FlowSshC_ClientSftpChannel_Download
  FlowSshC_ClientSftpChannel_List
  FlowSshC_ClientSftpChannel_MkDir
  FlowSshC_ClientSftpChannel_Open
  FlowSshC_ClientSftpChannel_RealPath
  FlowSshC_ClientSftpChannel_Release
  FlowSshC_ClientSftpChannel_Remove
  FlowSshC_ClientSftpChannel_Rename
  FlowSshC_ClientSftpChannel_RmDir
  FlowSshC_ClientSftpChannel_SetCloseHandler
  FlowSshC_ClientSftpChannel_SetDestroyHandler
  FlowSshC_ClientSftpChannel_SetStat
  FlowSshC_ClientSftpChannel_SetVersionHandler
  FlowSshC_ClientSftpChannel_Stat
  FlowSshC_ClientSftpChannel_Upload

Keypair Functions

  FlowSshC_Keypair_AddRef
  FlowSshC_Keypair_CreateCopy
  FlowSshC_Keypair_CreateFromData
  FlowSshC_Keypair_CreateNew
  FlowSshC_Keypair_GetBitviseData
  FlowSshC_Keypair_GetOpenSshData
  FlowSshC_Keypair_Release
  FlowSshC_Keypair_SetDestroyHandler
  FlowSshC_Keypair_SetPassphrase

PublicKey Functions

  FlowSshC_PublicKey_AddRef
  FlowSshC_PublicKey_CreateCopy
  FlowSshC_PublicKey_CreateFromData
  FlowSshC_PublicKey_CreateFromKeypair
  FlowSshC_PublicKey_GetAlg
  FlowSshC_PublicKey_GetBubbleBabble
  FlowSshC_PublicKey_GetMD5
  FlowSshC_PublicKey_GetBitCount
  FlowSshC_PublicKey_GetOpenSshData
  FlowSshC_PublicKey_GetSsh2Data
  FlowSshC_PublicKey_Release
  FlowSshC_PublicKey_SetDestroyHandler

Opaque Data Types

  FlowSshC_Client
  FlowSshC_ClientSessionChannel
  FlowSshC_ClientSftpChannel
  FlowSshC_FurtherAuth
  FlowSshC_Keypair
  FlowSshC_PasswordChange
  FlowSshC_PublicKey

Parameters and Return Values

  FlowSshC_CompressionAlgs
  FlowSshC_EncryptionAlgs
  FlowSshC_ExitSignal
  FlowSshC_ExitStatus
  FlowSshC_FileAttrs
  FlowSshC_FileInfo
  FlowSshC_ForwardingErr
  FlowSshC_ForwardingRule
  FlowSshC_HostKeyAlgs
  FlowSshC_KeyExchangeAlgs
  FlowSshC_ListErr
  FlowSshC_MacAlgs
  FlowSshC_SftpErr
  FlowSshC_TransferErr
  FlowSshC_TransferStat
  FlowSshC_Version

Enumerations

  FlowSshC_AttrFlags
  FlowSshC_ClientSftpChannelOpenStep
  FlowSshC_ConnectStep
  FlowSshC_DisconnectReason
  FlowSshC_ErrorFlags
  FlowSshC_FileType
  FlowSshC_ForwardingErrCode
  FlowSshC_ListOp
  FlowSshC_ProxyType
  FlowSshC_ResumeErrCode
  FlowSshC_SftpErrCode
  FlowSshC_TaskState
  FlowSshC_TextHint
  FlowSshC_TransferFlags
  FlowSshC_TransferOp