VirtualBox

Changeset 82673 in vbox for trunk/include/iprt


Ignore:
Timestamp:
Jan 8, 2020 4:19:35 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
135582
Message:

IPRT/FTP: First connections (via Linux ftp client) are working now. bugref:9437

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/ftp.h

    r82670 r82673  
    4747/** Nil FTP client handle. */
    4848#define NIL_RTFTPSERVER                         ((RTFTPSERVER)0)
     49
     50/** Maximum length (in characters) a command can have (without parameters). */
     51#define RTFTPSERVER_MAX_CMD_LEN                 64
     52
     53/**
     54 * Enumeration for defining the current server connection mode.
     55 */
     56typedef enum RTFTPSERVER_CONNECTION_MODE
     57{
     58    /** Normal mode, nothing to transfer. */
     59    RTFTPSERVER_CONNECTION_MODE_NORMAL = 0,
     60    /** Server is in passive mode (is listening). */
     61    RTFTPSERVER_CONNECTION_MODE_PASSIVE,
     62    /** Server connects via port to the client. */
     63    RTFTPSERVER_CONNECTION_MODE_MODE_PORT,
     64    /** The usual 32-bit hack. */
     65    RTFTPSERVER_CONNECTION_MODE_32BIT_HACK = 0x7fffffff
     66} RTFTPSERVER_CONNECTION_MODE;
     67
     68/**
     69 * Enumeration for defining the data transfer mode.
     70 */
     71typedef enum RTFTPSERVER_TRANSFER_MODE
     72{
     73    RTFTPSERVER_TRANSFER_MODE_UNKNOWN = 0,
     74    RTFTPSERVER_TRANSFER_MODE_STREAM,
     75    RTFTPSERVER_TRANSFER_MODE_BLOCK,
     76    RTFTPSERVER_TRANSFER_MODE_COMPRESSED,
     77    /** The usual 32-bit hack. */
     78    RTFTPSERVER_DATA_MODE_32BIT_HACK = 0x7fffffff
     79} RTFTPSERVER_DATA_MODE;
     80
     81/**
     82 * Enumeration for defining the data type.
     83 */
     84typedef enum RTFTPSERVER_DATA_TYPE
     85{
     86    RTFTPSERVER_DATA_TYPE_UNKNOWN = 0,
     87    RTFTPSERVER_DATA_TYPE_ASCII,
     88    RTFTPSERVER_DATA_TYPE_EBCDIC,
     89    RTFTPSERVER_DATA_TYPE_IMAGE,
     90    RTFTPSERVER_DATA_TYPE_LOCAL,
     91    /** The usual 32-bit hack. */
     92    RTFTPSERVER_DATA_TYPE_32BIT_HACK = 0x7fffffff
     93} RTFTPSERVER_DATA_TYPE;
    4994
    5095/**
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette