35 int len =
fileRead(file, buf,
sizeof(buf));
36 write(buf, len, TCP_WRITE_FLAG_COPY);
Definition: FtpDataStream.h:16
int fileRead(file_t file, void *data, size_t size)
Read from file.
void fileClose(file_t file)
Clode file.
FtpDataRetrieve(FtpServerConnection *connection, const String &fileName)
Definition: FtpDataRetrieve.h:19
void transferData(TcpConnectionEvent sourceEvent) override
Definition: FtpDataRetrieve.h:29
The String class.
Definition: WString.h:136
TcpConnectionEvent
Definition: TcpConnection.h:25
Definition: FtpDataRetrieve.h:16
int write(const char *data, int len, uint8_t apiflags=0) override
Base write operation.
Definition: FtpDataStream.h:51
bool fileIsEOF(file_t file)
Check if at end of file.
void finishTransfer()
Definition: FtpDataStream.h:40
bool completed
Definition: FtpDataStream.h:74
Read only file.
Definition: FileSystem.h:26
Definition: FtpServerConnection.h:29
signed short file_t
File handle.
Definition: FileSystem.h:22
file_t fileOpen(const String &name, FileOpenFlags flags)
Open file.
~FtpDataRetrieve()
Definition: FtpDataRetrieve.h:24