libssh.types

Undocumented in source.

Members

Aliases

int32_t
alias int32_t = int
Undocumented in source.
mode_t
alias mode_t = ushort
Undocumented in source.
ssh_agent
alias ssh_agent = void*
Undocumented in source.
ssh_auth_callback
alias ssh_auth_callback = int function(const char* prompt, char* buf, size_t len, int echo, int verify, void* userdata)

@brief SSH authentication callback.

ssh_buffer
alias ssh_buffer = void*
Undocumented in source.
ssh_channel
alias ssh_channel = void*
Undocumented in source.
ssh_connector
alias ssh_connector = void*
Undocumented in source.
ssh_counter
alias ssh_counter = void*
Undocumented in source.
ssh_event
alias ssh_event = void*
Undocumented in source.
ssh_event_callback
alias ssh_event_callback = int function(socket_t fd, int revents, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_gssapi_creds
alias ssh_gssapi_creds = void*
Undocumented in source.
ssh_key
alias ssh_key = void*
Undocumented in source.
ssh_message
alias ssh_message = void*
Undocumented in source.
ssh_pcap_file
alias ssh_pcap_file = void*
Undocumented in source.
ssh_scp
alias ssh_scp = void*
Undocumented in source.
ssh_session
alias ssh_session = void*
Undocumented in source.
ssh_string
alias ssh_string = void*
Undocumented in source.
uint16_t
alias uint16_t = ushort
Undocumented in source.
uint32_t
alias uint32_t = uint
Undocumented in source.
uint64_t
alias uint64_t = ulong
Undocumented in source.
uint8_t
alias uint8_t = ubyte
Undocumented in source.

Enums

SSH_LOG_NOLOG
anonymousenum SSH_LOG_NOLOG
Undocumented in source.
SSH_SCP_WRITE
anonymousenum SSH_SCP_WRITE
Undocumented in source.
socket_t
enum socket_t
Undocumented in source.
socket_t
enum socket_t
Undocumented in source.
ssh_auth_e
enum ssh_auth_e
Undocumented in source.
ssh_channel_requests_e
enum ssh_channel_requests_e
Undocumented in source.
ssh_channel_type_e
enum ssh_channel_type_e
Undocumented in source.
ssh_connector_flags_e
enum ssh_connector_flags_e
Undocumented in source.
ssh_error_types_e
enum ssh_error_types_e
Undocumented in source.
ssh_global_requests_e
enum ssh_global_requests_e
Undocumented in source.
ssh_kex_types_e
enum ssh_kex_types_e
Undocumented in source.
ssh_keycmp_e
enum ssh_keycmp_e
Undocumented in source.
ssh_keytypes_e
enum ssh_keytypes_e
Undocumented in source.
ssh_known_hosts_e
enum ssh_known_hosts_e
Undocumented in source.
ssh_options_e
enum ssh_options_e
Undocumented in source.
ssh_publickey_hash_type
enum ssh_publickey_hash_type
Undocumented in source.
ssh_publickey_state_e
enum ssh_publickey_state_e
Undocumented in source.
ssh_requests_e
enum ssh_requests_e
Undocumented in source.
ssh_scp_request_types
enum ssh_scp_request_types
Undocumented in source.
ssh_server_known_e
enum ssh_server_known_e
Undocumented in source.

Imports

SOCKET (from core.sys.windows.winsock2)
public import core.sys.windows.winsock2 : timeval, fd_set, SOCKET;
Undocumented in source.
fd_set (from core.sys.posix.sys.select)
public import core.sys.posix.sys.select : fd_set;
Undocumented in source.
fd_set (from core.sys.windows.winsock2)
public import core.sys.windows.winsock2 : timeval, fd_set, SOCKET;
Undocumented in source.
mode_t (from core.sys.posix.sys.types)
public import core.sys.posix.sys.types : mode_t;
Undocumented in source.
timeval (from core.sys.posix.sys.time)
public import core.sys.posix.sys.time : timeval;
Undocumented in source.
timeval (from core.sys.windows.winsock2)
public import core.sys.windows.winsock2 : timeval, fd_set, SOCKET;
Undocumented in source.

Manifest constants

SSH_ADDRSTRLEN
enum SSH_ADDRSTRLEN;
Undocumented in source.
SSH_AGAIN
enum SSH_AGAIN;
Undocumented in source.
SSH_AUTH_METHOD_GSSAPI_MIC
enum SSH_AUTH_METHOD_GSSAPI_MIC;
Undocumented in source.
SSH_AUTH_METHOD_HOSTBASED
enum SSH_AUTH_METHOD_HOSTBASED;
Undocumented in source.
SSH_AUTH_METHOD_INTERACTIVE
enum SSH_AUTH_METHOD_INTERACTIVE;
Undocumented in source.
SSH_AUTH_METHOD_NONE
enum SSH_AUTH_METHOD_NONE;
Undocumented in source.
SSH_AUTH_METHOD_PASSWORD
enum SSH_AUTH_METHOD_PASSWORD;
Undocumented in source.
SSH_AUTH_METHOD_PUBLICKEY
enum SSH_AUTH_METHOD_PUBLICKEY;
Undocumented in source.
SSH_AUTH_METHOD_UNKNOWN
enum SSH_AUTH_METHOD_UNKNOWN;
Undocumented in source.
SSH_CLOSED
enum SSH_CLOSED;

Socket is closed

SSH_CLOSED_ERROR
enum SSH_CLOSED_ERROR;

Session was closed due to an error

SSH_COMP
enum SSH_COMP;
Undocumented in source.
SSH_CRYPT
enum SSH_CRYPT;
Undocumented in source.
SSH_EOF
enum SSH_EOF;
Undocumented in source.
SSH_ERROR
enum SSH_ERROR;
Undocumented in source.
SSH_LANG
enum SSH_LANG;
Undocumented in source.
SSH_LOG_DEBUG
enum SSH_LOG_DEBUG;

Get detailed debuging information *

SSH_LOG_INFO
enum SSH_LOG_INFO;

Get some information what's going on

SSH_LOG_NONE
enum SSH_LOG_NONE;

No logging at all

SSH_LOG_TRACE
enum SSH_LOG_TRACE;

Get trace output, packet information, ...

SSH_LOG_WARN
enum SSH_LOG_WARN;

Show only warnings

SSH_MAC
enum SSH_MAC;
Undocumented in source.
SSH_OK
enum SSH_OK;
Undocumented in source.
SSH_READ_PENDING
enum SSH_READ_PENDING;

Reading to socket won't block

SSH_WRITE_PENDING
enum SSH_WRITE_PENDING;

Output buffer not empty

Structs

ssh_knownhosts_entry
struct ssh_knownhosts_entry
Undocumented in source.

Meta