FFmpeg
|
Data Fields | |
const AVClass * | class |
URLContext * | conn_control |
Control connection. | |
int | conn_control_block_flag |
Controls block/unblock mode of data connection. | |
AVIOInterruptCB | conn_control_interrupt_cb |
Controls block/unblock mode of data connection. | |
URLContext * | conn_data |
Data connection, NULL when not connected. | |
uint8_t | control_buffer [CONTROL_BUFFER_SIZE] |
Control connection buffer. | |
uint8_t * | control_buf_ptr |
uint8_t * | control_buf_end |
int | server_data_port |
Data connection port opened by server, -1 on error. | |
int | server_control_port |
Control connection port, default is 21. | |
char | hostname [512] |
Server address. | |
char | credencials [CREDENTIALS_BUFFER_SIZE] |
Authentication data. | |
char | path [MAX_URL_SIZE] |
Path to resource on server. | |
int64_t | filesize |
Size of file on server, -1 on error. | |
int64_t | position |
Current position, calculated. | |
int | rw_timeout |
Network timeout. | |
const char * | anonymous_password |
Password to be used for anonymous user. | |
int | write_seekable |
Control seekability, 0 = disable, 1 = enable. | |
FTPState | state |
State of data connection. | |
URLContext* FTPContext::conn_control |
Control connection.
Definition at line 44 of file ftp.c.
Referenced by ftp_abort(), ftp_close_both_connections(), ftp_connect_control_connection(), ftp_getc(), ftp_open(), and ftp_send_command().
int FTPContext::conn_control_block_flag |
Controls block/unblock mode of data connection.
Definition at line 45 of file ftp.c.
Referenced by ftp_conn_control_block_control(), ftp_connect_control_connection(), ftp_flush_control_input(), ftp_get_line(), ftp_getc(), ftp_send_command(), and ftp_status().
AVIOInterruptCB FTPContext::conn_control_interrupt_cb |
Controls block/unblock mode of data connection.
Definition at line 46 of file ftp.c.
Referenced by ftp_connect_control_connection(), and ftp_open().
URLContext* FTPContext::conn_data |
Data connection, NULL when not connected.
Definition at line 47 of file ftp.c.
Referenced by ftp_close_data_connection(), ftp_connect_data_connection(), ftp_get_file_handle(), ftp_open(), ftp_read(), ftp_shutdown(), and ftp_write().
uint8_t FTPContext::control_buffer[CONTROL_BUFFER_SIZE] |
uint8_t* FTPContext::control_buf_ptr |
Definition at line 49 of file ftp.c.
Referenced by ftp_getc().
uint8_t * FTPContext::control_buf_end |
Definition at line 49 of file ftp.c.
Referenced by ftp_getc().
int FTPContext::server_data_port |
Data connection port opened by server, -1 on error.
Definition at line 50 of file ftp.c.
Referenced by ftp_connect_data_connection(), and ftp_passive_mode().
int FTPContext::server_control_port |
Control connection port, default is 21.
Definition at line 51 of file ftp.c.
Referenced by ftp_connect_control_connection(), and ftp_open().
char FTPContext::hostname[512] |
Server address.
Definition at line 52 of file ftp.c.
Referenced by ftp_connect_control_connection(), ftp_connect_data_connection(), and ftp_open().
char FTPContext::credencials[CREDENTIALS_BUFFER_SIZE] |
char FTPContext::path[MAX_URL_SIZE] |
Path to resource on server.
Definition at line 54 of file ftp.c.
Referenced by ftp_current_dir(), ftp_file_size(), ftp_open(), ftp_retrieve(), and ftp_store().
int64_t FTPContext::filesize |
Size of file on server, -1 on error.
Definition at line 55 of file ftp.c.
Referenced by ftp_file_size(), ftp_open(), ftp_read(), ftp_seek(), and ftp_write().
int64_t FTPContext::position |
Current position, calculated.
Definition at line 56 of file ftp.c.
Referenced by ftp_close_data_connection(), ftp_connect_data_connection(), ftp_open(), ftp_read(), ftp_seek(), and ftp_write().
int FTPContext::rw_timeout |
Network timeout.
Definition at line 57 of file ftp.c.
Referenced by ftp_connect_control_connection(), and ftp_connect_data_connection().
const char* FTPContext::anonymous_password |
Password to be used for anonymous user.
An email should be used.
Definition at line 58 of file ftp.c.
Referenced by ftp_auth().
int FTPContext::write_seekable |
Control seekability, 0 = disable, 1 = enable.
Definition at line 59 of file ftp.c.
Referenced by ftp_open().
FTPState FTPContext::state |
State of data connection.
Definition at line 60 of file ftp.c.
Referenced by ftp_close_data_connection(), ftp_connect_data_connection(), ftp_open(), ftp_read(), ftp_retrieve(), ftp_store(), and ftp_write().