ftp_server_control.c File Reference

Go to the source code of this file.

Macros

#define TRACE_LEVEL   FTP_TRACE_LEVEL
 

Functions

void ftpServerRegisterControlChannelEvents (FtpClientConnection *connection, SocketEventDesc *eventDesc)
 Register control connection events. More...
 
void ftpServerProcessControlChannelEvents (FtpClientConnection *connection, uint_t eventFlags)
 Control connection event handler. More...
 
void ftpServerAcceptControlChannel (FtpServerContext *context)
 Accept control connection. More...
 
void ftpServerCloseControlChannel (FtpClientConnection *connection)
 Close control connection. More...
 

Macro Definition Documentation

◆ TRACE_LEVEL

#define TRACE_LEVEL   FTP_TRACE_LEVEL

Definition at line 32 of file ftp_server_control.c.

Function Documentation

◆ ftpServerAcceptControlChannel()

void ftpServerAcceptControlChannel ( FtpServerContext context)

Accept control connection.

Parameters
[in]contextPointer to the FTP server context

Definition at line 276 of file ftp_server_control.c.

◆ ftpServerCloseControlChannel()

void ftpServerCloseControlChannel ( FtpClientConnection connection)

Close control connection.

Parameters
[in]connectionPointer to the client connection

Definition at line 416 of file ftp_server_control.c.

◆ ftpServerProcessControlChannelEvents()

void ftpServerProcessControlChannelEvents ( FtpClientConnection connection,
uint_t  eventFlags 
)

Control connection event handler.

Parameters
[in]connectionPointer to the client connection
[in]eventFlagsEvent to be processed

Definition at line 142 of file ftp_server_control.c.

◆ ftpServerRegisterControlChannelEvents()

void ftpServerRegisterControlChannelEvents ( FtpClientConnection connection,
SocketEventDesc eventDesc 
)

Register control connection events.

Parameters
[in]connectionPointer to the client connection
[in]eventDescEvent to be registered

Definition at line 52 of file ftp_server_control.c.