xine-lib: ssh_input_plugin_t Struct Reference

xine-lib 1.2.13-20230125hg15249

Data Fields
ssh_input_plugin_t Struct Reference

## Data Fields
input_plugin_t | input_plugin
xine_t * | xine
xine_stream_t * | stream
char * | mrl
char * | mrl_private
off_t | curpos
off_t | file_size
xine_nbc_t * | nbc
int | fd
LIBSSH2_SESSION * | session
LIBSSH2_SFTP * | sftp_session
LIBSSH2_SFTP_HANDLE * | sftp_handle
LIBSSH2_CHANNEL * | scp_channel
size_t | preview_size
char | preview [MAX_PREVIEW_SIZE]

## Field Documentation

## ◆ curpos

off_t ssh_input_plugin_t::curpos

## ◆ fd

int ssh_input_plugin_t::fd

## ◆ file_size

off_t ssh_input_plugin_t::file_size

## ◆ input_plugin

input_plugin_t ssh_input_plugin_t::input_plugin

## ◆ mrl

char* ssh_input_plugin_t::mrl

## ◆ mrl_private

char* ssh_input_plugin_t::mrl_private

## ◆ nbc

xine_nbc_t* ssh_input_plugin_t::nbc

## ◆ preview

char ssh_input_plugin_t::preview[MAX_PREVIEW_SIZE]

## ◆ preview_size

size_t ssh_input_plugin_t::preview_size

## ◆ scp_channel

LIBSSH2_CHANNEL* ssh_input_plugin_t::scp_channel

## ◆ session

LIBSSH2_SESSION* ssh_input_plugin_t::session

## ◆ sftp_handle

LIBSSH2_SFTP_HANDLE* ssh_input_plugin_t::sftp_handle

## ◆ sftp_session

LIBSSH2_SFTP* ssh_input_plugin_t::sftp_session

## ◆ stream

xine_stream_t* ssh_input_plugin_t::stream

## ◆ xine

xine_t* ssh_input_plugin_t::xine

Referenced by _open_input().

The documentation for this struct was generated from the following file:

- xine-lib-1.2.13/src/input/input_ssh.c