Jump to main content

##

# TCPIP_FTPC_DATA_CONN_TYPE Structure

## C

    typedef struct {
        bool ftpcIsPassiveMode;
        TCPIP_FTPC_TRANSFER_MODE_TYPE ftpcTransferMode;
        TCPIP_FTPC_DATA_REP_TYPE ftpcDataType;
        TCPIP_FTPC_DATA_STRUCT_TYPE ftpcDataStructure;
        IP_MULTI_ADDRESS dataServerAddr;
        IP_ADDRESS_TYPE dataServerIpAddrType;
        uint16_t dataServerPort;
        uint16_t ftpcDataTxBuffSize;
        uint16_t ftpcDataRxBuffSize;
    } TCPIP_FTPC_DATA_CONN_TYPE;

## Members

Members | Description
--- | ---
bool ftpcIsPassiveMode; | FTP active/passive mode
TCPIP_FTPC_TRANSFER_MODE_TYPE ftpcTransferMode; | FTP Client data transfer mode
TCPIP_FTPC_DATA_REP_TYPE ftpcDataType; | FTP Client data type representation
TCPIP_FTPC_DATA_STRUCT_TYPE ftpcDataStructure; | FTP Client data structure
IP_MULTI_ADDRESS dataServerAddr; | Address of Data Server
IP_ADDRESS_TYPE dataServerIpAddrType; | connection type: IPv4/IPv6/ANY
uint16_t dataServerPort; | Port Number at Data Server
uint16_t ftpcDataTxBuffSize; | Data Tx Buff Size; Data Socket Tx Buffer size will be updated
uint16_t ftpcDataRxBuffSize; | Data Rx Buff Size; Data Socket Rx Buffer size will be updated

## Description

Structure: TCPIP_FTPC_DATA_CONN_TYPE This data structure describes the FTPC data connection parameters.

## Remarks

None