Shirk
Constants
VERSION = "0.1.0"
Class methods
auth_password_cb(session : LibSSH::Session, user : Pointer(UInt8), pass : Pointer(UInt8), userdata : Pointer(Void)) : Int32
Auth password callback
auth_pubkey_cb(session : LibSSH::Session, user : Pointer(UInt8), pubkey : LibSSH::Key, sig_state : UInt8, userdata : Pointer(Void)) : Int32
Auth pubkey callback
call_pending_handler(cdata : ChannelData, channel : LibSSH::Channel)
Helper to call pending handler with buffered stdin
channel_data_cb(session : LibSSH::Session, channel : LibSSH::Channel, data : Pointer(Void), len : UInt32, is_stderr : Int32, userdata : Pointer(Void)) : Int32
Channel data callback
channel_eof_cb(session : LibSSH::Session, channel : LibSSH::Channel, userdata : Pointer(Void)) : Int32
Channel EOF callback
channel_exec_cb(session : LibSSH::Session, channel : LibSSH::Channel, cmd : Pointer(UInt8), userdata : Pointer(Void)) : Int32
Channel exec request callback
Channel open callback
channel_shell_cb(session : LibSSH::Session, channel : LibSSH::Channel, userdata : Pointer(Void)) : Int32
Channel shell request callback
Stderr fd callback
Stdout fd callback