#include <BFTPServer.h>
Inheritance diagram for BFTPControlConn::BFTPDataConn:
Public Types | |
enum | DCMode { DCMODE_IDLE, DCMODE_STORING, DCMODE_RETRIEVING, DCMODE_SENDINGDATA } |
Public Member Functions | |
BFTPDataConn (long addr, short port, BFTPControlConn *master) | |
BFTPDataConn (const char *hostname, short port, BFTPControlConn *master) | |
BFTPDataConn (short port, BFTPControlConn *master) | |
virtual bool | handleAccept () |
Called by handle() if not connected. Accept in here. | |
virtual bool | handleConnection () |
Called by handle() if connected. Read and write in here. | |
virtual void | close () |
Close connection. | |
bool | jobDone () |
int | finishCode () |
const std::string & | finishMessage () |
virtual void | startStoring (BVirtualFile *file) |
virtual void | startRetrieving (BVirtualFile *file) |
virtual void | startSendingData (const std::string &data) |
virtual bool | handleStore () |
virtual bool | handleRetrieve () |
virtual bool | handleSend () |
virtual void | abort () |