Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TFTP Class Reference

#include <TFTP.h>

Inheritance diagram for TFTP:

Inheritance graph
[legend]
Collaboration diagram for TFTP:

Collaboration graph
[legend]
List of all members.

Public Types

enum  { kDfltBlockSize = 0x80000, kDfltWindowSize = 65535, kBinary = 0, kAscii = 1 }

Public Methods

 TFTP (const char *url, Int_t parallel=1, Int_t wsize=kDfltWindowSize)
virtual ~TFTP ()
void SetBlockSize (Int_t blockSize)
Int_t GetBlockSize () const
void SetRestartAt (Seek_t at)
Seek_t GetRestartAt () const
Int_t GetMode () const
Bool_t IsOpen () const
void Print (Option_t *opt="") const
Seek_t PutFile (const char *file, const char *remoteName=0)
Seek_t GetFile (const char *file, const char *localName=0)
Int_t ChangeDirectory (const char *dir) const
Int_t MakeDirectory (const char *dir) const
Int_t DeleteDirectory (const char *dir) const
Int_t ListDirectory (Option_t *cmd="") const
Int_t PrintDirectory () const
Int_t RenameFile (const char *file1, const char *file2) const
Int_t DeleteFile (const char *file) const
Int_t ChangePermission (const char *file, Int_t mode) const
Int_t Close ()
void Binary ()
void Ascii ()
void put (const char *file, const char *remoteName=0)
void get (const char *file, const char *localName=0)
void cd (const char *dir) const
void mkdir (const char *dir) const
void rmdir (const char *dir) const
void ls (Option_t *cmd="") const
void pwd () const
void mv (const char *file1, const char *file2) const
void rm (const char *file) const
void chmod (const char *file, Int_t mode) const
void bye ()
void bin ()
void ascii ()

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
kDfltBlockSize 
kDfltWindowSize 
kBinary 
kAscii 

Definition at line 69 of file TFTP.h.


Constructor & Destructor Documentation

TFTP::TFTP const char *    url,
Int_t    parallel = 1,
Int_t    wsize = kDfltWindowSize
 

virtual TFTP::~TFTP   [virtual]
 


Member Function Documentation

void TFTP::SetBlockSize Int_t    blockSize
 

Int_t TFTP::GetBlockSize   const
 

Definition at line 80 of file TFTP.h.

void TFTP::SetRestartAt Seek_t    at
 

Definition at line 81 of file TFTP.h.

Seek_t TFTP::GetRestartAt   const
 

Definition at line 82 of file TFTP.h.

Int_t TFTP::GetMode   const
 

Definition at line 83 of file TFTP.h.

Bool_t TFTP::IsOpen   const
 

Definition at line 85 of file TFTP.h.

void TFTP::Print Option_t *    opt = "" const [virtual]
 

Reimplemented from TObject.

Seek_t TFTP::PutFile const char *    file,
const char *    remoteName = 0
 

Referenced by put().

Seek_t TFTP::GetFile const char *    file,
const char *    localName = 0
 

Referenced by get().

Int_t TFTP::ChangeDirectory const char *    dir const
 

Referenced by cd().

Int_t TFTP::MakeDirectory const char *    dir const
 

Referenced by mkdir().

Int_t TFTP::DeleteDirectory const char *    dir const
 

Referenced by rmdir().

Int_t TFTP::ListDirectory Option_t *    cmd = "" const
 

Referenced by ls().

Int_t TFTP::PrintDirectory   const
 

Referenced by pwd().

Int_t TFTP::RenameFile const char *    file1,
const char *    file2
const
 

Referenced by mv().

Int_t TFTP::DeleteFile const char *    file const
 

Referenced by rm().

Int_t TFTP::ChangePermission const char *    file,
Int_t    mode
const
 

Referenced by chmod().

Int_t TFTP::Close  
 

Referenced by bye().

void TFTP::Binary  
 

Definition at line 99 of file TFTP.h.

References kBinary.

Referenced by bin().

void TFTP::Ascii  
 

Definition at line 100 of file TFTP.h.

References kAscii.

Referenced by ascii().

void TFTP::put const char *    file,
const char *    remoteName = 0
 

Definition at line 103 of file TFTP.h.

References PutFile().

void TFTP::get const char *    file,
const char *    localName = 0
 

Definition at line 104 of file TFTP.h.

References GetFile().

void TFTP::cd const char *    dir const
 

Definition at line 105 of file TFTP.h.

References ChangeDirectory().

void TFTP::mkdir const char *    dir const
 

Definition at line 106 of file TFTP.h.

References MakeDirectory().

void TFTP::rmdir const char *    dir const
 

Definition at line 107 of file TFTP.h.

References DeleteDirectory().

void TFTP::ls Option_t *    cmd = "" const [virtual]
 

Reimplemented from TObject.

Definition at line 108 of file TFTP.h.

References ListDirectory().

void TFTP::pwd   const
 

Definition at line 109 of file TFTP.h.

References PrintDirectory().

void TFTP::mv const char *    file1,
const char *    file2
const
 

Definition at line 110 of file TFTP.h.

References RenameFile().

void TFTP::rm const char *    file const
 

Definition at line 111 of file TFTP.h.

References DeleteFile().

void TFTP::chmod const char *    file,
Int_t    mode
const
 

Definition at line 112 of file TFTP.h.

References ChangePermission().

void TFTP::bye  
 

Definition at line 113 of file TFTP.h.

References Close().

void TFTP::bin  
 

Definition at line 114 of file TFTP.h.

References Binary().

void TFTP::ascii  
 

Definition at line 115 of file TFTP.h.

References Ascii().


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 14:57:55 2003 for ROOT by doxygen1.2.16