| 
    FFmpeg
    
   | 
 
#include <string.h>#include <time.h>#include "libavutil/avstring.h"#include "libavutil/internal.h"#include "libavutil/parseutils.h"#include "avformat.h"#include "internal.h"#include "url.h"#include "urldecode.h"#include "libavutil/opt.h"#include "libavutil/bprint.h"Go to the source code of this file.
Data Structures | |
| struct | FTPContext | 
Macros | |
| #define | CONTROL_BUFFER_SIZE 1024 | 
| #define | DIR_BUFFER_SIZE 4096 | 
| #define | OFFSET(x) offsetof(FTPContext, x) | 
| #define | D AV_OPT_FLAG_DECODING_PARAM | 
| #define | E AV_OPT_FLAG_ENCODING_PARAM | 
Enumerations | |
| enum | FTPState {  UNKNOWN, READY, DOWNLOADING, UPLOADING, LISTING_DIR, DISCONNECTED, ENDOFFILE }  | 
| enum | FTPListingMethod { UNKNOWN_METHOD, NLST, MLSD } | 
Variables | |
| static const AVOption | options [] | 
| static const AVClass | ftp_context_class | 
| const URLProtocol | ff_ftp_protocol | 
| #define OFFSET | ( | x | ) | offsetof(FTPContext, x) | 
| #define D AV_OPT_FLAG_DECODING_PARAM | 
| #define E AV_OPT_FLAG_ENCODING_PARAM | 
| enum FTPState | 
| enum FTPListingMethod | 
      
  | 
  static | 
Definition at line 903 of file ftp.c.
Referenced by ftp_delete(), ftp_move(), and ftp_open().
      
  | 
  static | 
Definition at line 102 of file ftp.c.
Referenced by ftp_get_line().
      
  | 
  static | 
Definition at line 119 of file ftp.c.
Referenced by ftp_status().
      
  | 
  static | 
Definition at line 147 of file ftp.c.
Referenced by ftp_abort(), ftp_connect_control_connection(), ftp_read(), and ftp_send_command().
      
  | 
  static | 
Definition at line 208 of file ftp.c.
Referenced by ftp_abort(), ftp_auth(), ftp_current_dir(), ftp_delete(), ftp_features(), ftp_file_size(), ftp_list_mlsd(), ftp_list_nlst(), ftp_move(), ftp_passive_mode(), ftp_passive_mode_epsv(), ftp_restart(), ftp_retrieve(), ftp_set_dir(), ftp_store(), and ftp_type().
      
  | 
  static | 
Definition at line 233 of file ftp.c.
Referenced by ftp_abort(), ftp_close_both_connections(), and ftp_read().
      
  | 
  static | 
Definition at line 239 of file ftp.c.
Referenced by ftp_abort(), and ftp_close().
      
  | 
  static | 
Definition at line 245 of file ftp.c.
Referenced by ftp_connect_control_connection().
      
  | 
  static | 
Definition at line 277 of file ftp.c.
Referenced by ftp_connect_data_connection().
      
  | 
  static | 
Definition at line 319 of file ftp.c.
Referenced by ftp_connect_data_connection().
      
  | 
  static | 
Definition at line 365 of file ftp.c.
Referenced by ftp_connect().
      
  | 
  static | 
Definition at line 403 of file ftp.c.
Referenced by ftp_open().
      
  | 
  static | 
Definition at line 426 of file ftp.c.
Referenced by ftp_read().
      
  | 
  static | 
Definition at line 445 of file ftp.c.
Referenced by ftp_write().
      
  | 
  static | 
Definition at line 464 of file ftp.c.
Referenced by ftp_connect_control_connection().
      
  | 
  static | 
Definition at line 475 of file ftp.c.
Referenced by ftp_connect_data_connection(), and ftp_open().
      
  | 
  static | 
Definition at line 487 of file ftp.c.
Referenced by ftp_open_dir().
      
  | 
  static | 
Definition at line 502 of file ftp.c.
Referenced by ftp_list().
      
  | 
  static | 
Definition at line 513 of file ftp.c.
Referenced by ftp_list().
      
  | 
  static | 
Definition at line 524 of file ftp.c.
Referenced by ftp_open_dir().
      
  | 
  static | 
Definition at line 535 of file ftp.c.
Referenced by ftp_features().
      
  | 
  static | 
Definition at line 543 of file ftp.c.
Referenced by ftp_connect_control_connection().
      
  | 
  static | 
Definition at line 564 of file ftp.c.
Referenced by ftp_abort(), and ftp_connect().
      
  | 
  static | 
Definition at line 613 of file ftp.c.
Referenced by ftp_open_dir(), ftp_read(), and ftp_write().
      
  | 
  static | 
Definition at line 647 of file ftp.c.
Referenced by ftp_read(), and ftp_seek().
      
  | 
  static | 
Definition at line 685 of file ftp.c.
Referenced by ftp_delete(), ftp_move(), ftp_open(), and ftp_open_dir().
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
Definition at line 970 of file ftp.c.
Referenced by ftp_parse_entry_mlsd().
      
  | 
  static | 
Definition at line 978 of file ftp.c.
Referenced by ftp_parse_entry().
      
  | 
  static | 
Definition at line 984 of file ftp.c.
Referenced by ftp_parse_entry().
      
  | 
  static | 
Definition at line 1024 of file ftp.c.
Referenced by ftp_read_dir().
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
| const URLProtocol ff_ftp_protocol | 
 1.8.17