15#ifndef _NB_TFTP_SERVER
16#define _NB_TFTP_SERVER
18#include <config_server.h>
31class TFTP_active_Records;
43 TFTP_active_Records * m_pRecords;
48 virtual int AddToSelectSet(fd_set &rd_set, fd_set &wr_set, fd_set &er_set);
49 virtual void ProcessSelectResult(fd_set &rd_set, fd_set &wr_set, fd_set &er_set);
51 virtual void TimeElementEvent();
68 friend class TFTP_active_Records;
85 virtual int GetNextChunk(uint32_t offset, uint32_t max_len, puint8_t destbuffer);
90 friend class TFTP_active_Records;
Lightweight alternative to C++ CString class.
Definition nbstring.h:118
TFTP Server Source File.
Definition tftp_server.h:78
TFTP Server Class.
Definition tftp_server.h:40
TFTP_Server(uint16_t port=69)
TFTP server constructor.
void Add(TFTP_Server_source_File &sf)
Specify TFTP Server listen port number, default is 69.