TFTP
class description - source file - inheritance tree
private:
TFTP(const TFTP&)
TFTP()
void Init(const char* url, Int_t parallel, Int_t wsize)
void operator=(const TFTP&)
void PrintError(const char* where, Int_t err) const
Int_t Recv(Int_t& status, EMessageTypes& kind) const
void SetMode(Int_t mode)
public:
TFTP(const char* url, Int_t parallel = 1, Int_t wsize = kDfltWindowSize)
virtual ~TFTP()
void ascii()
void Ascii()
void bin()
void Binary()
void bye()
void cd(const char* dir) const
Int_t ChangeDirectory(const char* dir) const
Int_t ChangePermission(const char* file, Int_t mode) const
void chmod(const char* file, Int_t mode) const
static TClass* Class()
Int_t Close()
Int_t DeleteDirectory(const char* dir) const
Int_t DeleteFile(const char* file) const
void get(const char* file, const char* localName = "0")
Int_t GetBlockSize() const
Seek_t GetFile(const char* file, const char* localName = "0")
Int_t GetMode() const
Seek_t GetRestartAt() const
virtual TClass* IsA() const
Bool_t IsOpen() const
Int_t ListDirectory(Option_t* cmd) const
virtual void ls(Option_t* cmd) const
Int_t MakeDirectory(const char* dir) const
void mkdir(const char* dir) const
void mv(const char* file1, const char* file2) const
virtual void Print(Option_t* opt) const
Int_t PrintDirectory() const
void put(const char* file, const char* remoteName = "0")
Seek_t PutFile(const char* file, const char* remoteName = "0")
void pwd() const
Int_t RenameFile(const char* file1, const char* file2) const
void rm(const char* file) const
void rmdir(const char* dir) const
void SetBlockSize(Int_t blockSize)
void SetRestartAt(Seek_t at)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
TString fHost FQDN of remote host
TString fUser remote user
Int_t fPort port to which to connect
Int_t fParallel number of parallel sockets
Int_t fWindowSize tcp window size used
Int_t fProtocol rootd protocol level
Int_t fLastBlock last block successfully transfered
Int_t fBlockSize size of data buffer used to transfer
Int_t fMode binary or ascii file transfer mode
Seek_t fRestartAt restart transmission at specified offset
TString fCurrentFile file currently being get or put
TSocket* fSocket ! connection to rootd
Double_t fBytesWrite number of bytes sent
Double_t fBytesRead number of bytes received
static Double_t fgBytesWrite number of bytes sent by all TFTP objects
static Double_t fgBytesRead number of bytes received by all TFTP objects
public:
static const enum TFTP:: kDfltBlockSize
static const enum TFTP:: kDfltWindowSize
static const enum TFTP:: kBinary
static const enum TFTP:: kAscii
Last update: Fri May 14 13:32:37 2004
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.