Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
ftp_client Struct Reference

FTP client context. More...

#include <zephyr/net/ftp_client.h>

Data Fields

struct net_sockaddr remote
 Server address.
bool connected
 Server connected flag.
int ctrl_sock
 Control socket.
int data_sock
 Data socket.
int sec_tag
 Secure tag.
uint8_t ctrl_buf [FTP_BUFFER_SIZE]
 Control buffer.
size_t ctrl_len
 Length of data in the control buffer.
uint8_t data_buf [FTP_BUFFER_SIZE]
 Data buffer.
ftp_client_callback_t ctrl_callback
 Control callback.
ftp_client_callback_t data_callback
 Data callback.

Detailed Description

FTP client context.

Field Documentation

◆ connected

bool ftp_client::connected

Server connected flag.

◆ ctrl_buf

uint8_t ftp_client::ctrl_buf[FTP_BUFFER_SIZE]

Control buffer.

◆ ctrl_callback

ftp_client_callback_t ftp_client::ctrl_callback

Control callback.

◆ ctrl_len

size_t ftp_client::ctrl_len

Length of data in the control buffer.

◆ ctrl_sock

int ftp_client::ctrl_sock

Control socket.

◆ data_buf

uint8_t ftp_client::data_buf[FTP_BUFFER_SIZE]

Data buffer.

◆ data_callback

ftp_client_callback_t ftp_client::data_callback

Data callback.

◆ data_sock

int ftp_client::data_sock

Data socket.

◆ remote

struct net_sockaddr ftp_client::remote

Server address.

◆ sec_tag

int ftp_client::sec_tag

Secure tag.


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