[root] / trunk / net / net / inc / TFTP.h Repository:
ViewVC logotype

Log of /trunk/net/net/inc/TFTP.h

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 23091 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 9 15:04:27 2008 UTC (6 years, 9 months ago) by rdm
File length: 5920 byte(s)
Copied from: trunk/net/inc/TFTP.h revision 23090
Diff to previous 20882
moving the follwing directories to "net":

alien, auth, glite, globusauth, krb5auth, ldap, monalisa, net, netx,
rootd, rpdutils, srputils, xrootd

Revision 20882 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 11:31:26 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/net/inc/TFTP.h
File length: 5920 byte(s)
Diff to previous 19826
Set property svn:eol-style LF on all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All MS tools
support LF eols fine.

Revision 19826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:56:11 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/net/inc/TFTP.h
File length: 5920 byte(s)
Diff to previous 19825
imported svn:keywords Id property

Revision 19825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:49:10 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/net/inc/TFTP.h
File length: 5964 byte(s)
Diff to previous 15134
remove :$ from tag line

Revision 15134 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 23 04:47:42 2006 UTC (8 years, 8 months ago) by brun
Original Path: trunk/net/inc/TFTP.h
File length: 5974 byte(s)
Diff to previous 15047
From Federico Carminati:

"I have implemented all copy and equal operators needed to silence all
warnings in AliRoot, as requested. I have implemented shallow copies as
would do the default operators synthetized by the compiler.
Most operators are protected. If users complain, you just have to move
them into the public area, but class derivation is of course supported.
It has been a terrible job, I have modified 278 files, but the changes
are backward compabile, and this goes a long way to permitting user to
use the effc++ flag with root headers."

Revision 15047 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 15 11:01:14 2006 UTC (8 years, 8 months ago) by rdm
Original Path: trunk/net/inc/TFTP.h
File length: 5941 byte(s)
Diff to previous 15040
coding conventions (put methods after data members, after Fed's changes).

Revision 15040 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 14 10:23:27 2006 UTC (8 years, 8 months ago) by brun
Original Path: trunk/net/inc/TFTP.h
File length: 5974 byte(s)
Diff to previous 13044
From Federico:
More headers changed to support the gcc option effc++

Revision 13044 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 27 16:36:38 2005 UTC (9 years, 2 months ago) by rdm
Original Path: trunk/net/inc/TFTP.h
File length: 5769 byte(s)
Diff to previous 11834
From Gerri:
This is the patch to import the new XROOTD and to enable TXNetSystem.

Three files:
  - 'adds-netx.tgz' contains the new class TXNetSystem;

  - 'xrootd-20051026-1709.src.tgz' is the tagged version of XROOTD

  - 'cvs-patch' the modifications needed to integrate the two things in ROOT:
    - config/rootrc.in:
      add plugin info for TXNetSystem
    - base/src/TSystem.cxx:
      fix the number of arguments in loading the TXNetSystem plugin
    - netx/inc/TXNetFile.h, .cxx:
      make a couple of generic auxilliary methods static so that they can be
      used by TXNetSystem
    - net/inc/TNetFile.h, .cxx:
      add Create method in TNetSystem, used by TXNetSystem to re-use the
      open connection in case of rootd
    - net/inc/TFTP.h, .cxx:
      additional 'TSocket *' argument in the constructor to allow re-using an
      open connection; default behaviour not changed
    - netx/inc/LinkDef.h:
      add pragma statement for TXNetSystem
    - netx/Module.mk:
      add support for building on an external XROOTD distribution
    - xrootd/Module.mk:
      changes to use the new version; still using the 'classic' configure
      script:
         will move to autoconf with the next patch

Revision 11834 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 20 10:04:05 2005 UTC (9 years, 8 months ago) by rdm
Original Path: trunk/net/inc/TFTP.h
File length: 5742 byte(s)
Diff to previous 10316
change bytes read and written counters from Double_t to Long64_t.

Revision 10316 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 15 16:55:07 2004 UTC (10 years, 3 months ago) by rdm
Original Path: trunk/net/inc/TFTP.h
File length: 5741 byte(s)
Diff to previous 9377
introduce a more complete TSystem::GetPathInfo() method that takes a
new FileStat_t structure as argument. This FileStat_t structure mimics the
common struct stat. This allows for full support of the file mode bits
(via the new enum EFileModeMask and the inline function R_ISDIR(), R_ISCHR(),
R_SIBLK(), R_ISREG(), R_ISLNK(), R_ISFIFO() and R_ISSOCK()).
The TSystem derived helper clsses for the remote file access protocols
have been updated too (all already supported struct stat in their POSIX
layers). Modified rootd to also support FileStat_t. With this change we
can get rid of machine dependent file permission checking code in several
places, notably in the TGFSContainer, which now can correctly display
file attributes for remote protocols.

Revision 9377 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 2 18:36:57 2004 UTC (10 years, 6 months ago) by rdm
Original Path: trunk/net/inc/TFTP.h
File length: 5809 byte(s)
Diff to previous 7810
From Gerri:
Patch to support 'system' functionality via the rootd daemon, so one
can get file stat and access info and directory browsing via rootd.

- TNetFile.h, .cxx
  New class TNetSystem inheriting from TSystem.

- net/inc/LinkDef.h
  Added #pragma for TNetSystem

- TFTP.h, .cxx
  New methods AccessPathName, GetPathInfo, GetDirEntry,
  OpenDirectory, FreeDirectory

- TSystem.h, .cxx
  New method ConsistentWith to allow different matching
  criteria in the search for existing helpers (method
  FindHelper)

- rootd.cxx
  New functions RootdAccess, RootdFreeDir, RootdGetDirEntry,
  RootdOpenDir

- MessageTypes.h
  New messages kROOTD_OPENDIR, kROOTD_FREEDIR, kROOTD_DIRENTRY,
  kROOTD_ACCESS

Revision 7810 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 30 13:16:51 2003 UTC (11 years ago) by brun
Original Path: trunk/net/inc/TFTP.h
File length: 5167 byte(s)
Diff to previous 5555
Mega patch to add support for large files (bigger than 2 GBytes)
----------------------------------------------------------------

  ==========>NEW VERSION 4.00/00 <===========

Because this new version has a considerable number of changes,
and new important additions by Philippe are scheduled for the coming days
we are starting a new major version 4.
  -Support for large files
  -Automatic schema evolution for foreign classes
  -New data type Double32_t

Large files are currently tested only under Linux with gcc3.2.
Support for other systems will be gradually added in the coming days.
By default under Linux, files are created with the option LARGEFILE.
Note that when creating a Tree, the default maximum size for a Tree
is set to 1.9 GBytes. You can change this default value by calling
  TTree::SetMaxTreeSize(Long64_t maxsize)

The implementation of this new feature has required changes in many places.
The files produced by this new version can still be read by old ROOT versions
if their size if smaller than 2 GBytes. And obviously, the new version
can digest old ROOT files.

WARNING: note the following backward incompatibility:
 -TSystem::GetPathInfo has a new signature: (also TUnixSystem, TWinNTSystem, etc)
  old: GetPathInfo(const char *path, Long_t *id, Long_t *size, Long_t *flags, Long_t *modtime);
  new: GetPathInfo(const char *path, Long_t *id, Long64_t *size, Long_t *flags, Long_t *modtime);

 -TFile::SysSeek and TFile::SysStat have a new signature (also TNetFile, TWebFile, etc)
  old:  Int_t    SysSeek(Int_t fd, Long_t offset, Int_t whence);
        Int_t    SysStat(Int_t fd, Long_t *id, Long_t *size, Long_t *flags, Long_t *modtime);
  new:  Long64_t SysSeek(Int_t fd, Long64_t offset, Int_t whence);
        Int_t    SysStat(Int_t fd, Long_t *id, Long64_t *size, Long_t *flags, Long_t *modtime);

 -TTree::SetMaxTreeSize has a new signature:
  old:  void TTree::SetMaxTreeSize(Int_t maxsize)
  new:  void TTree::SetMaxTreeSize(Long64_t maxsize)

  All references to Seek_t have been replaced by Long64_t.

Revision 5555 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 7 18:17:46 2002 UTC (12 years, 2 months ago) by rdm
Original Path: trunk/net/inc/TFTP.h
File length: 5125 byte(s)
Diff to previous 1723
provide default ctor for these classes.

Revision 1723 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 1 07:21:23 2001 UTC (13 years, 10 months ago) by rdm
Original Path: trunk/net/inc/TFTP.h
File length: 5098 byte(s)
Diff to previous 1698
finished implementing all ftp commands.

Revision 1698 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 26 02:49:07 2001 UTC (13 years, 11 months ago) by rdm
Original Path: trunk/net/inc/TFTP.h
File length: 5088 byte(s)
Diff to previous 1690
more ftp functionality.

Revision 1690 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 23 14:02:22 2001 UTC (13 years, 11 months ago) by rdm
Original Path: trunk/net/inc/TFTP.h
File length: 4739 byte(s)
Diff to previous 1672
further implementation of the ftp commands.

Revision 1672 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 22 14:07:20 2001 UTC (13 years, 11 months ago) by rdm
Original Path: trunk/net/inc/TFTP.h
File length: 4628 byte(s)
Diff to previous 1668
some more fixes.

Revision 1668 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 22 13:32:26 2001 UTC (13 years, 11 months ago) by rdm
Original Path: trunk/net/inc/TFTP.h
File length: 4532 byte(s)
Diff to previous 1661
fix compiler warnings and hiding of ls().

Revision 1661 - (view) (download) (as text) (annotate) - [select for diffs]
Added Thu Feb 22 09:41:40 2001 UTC (13 years, 11 months ago) by rdm
Original Path: trunk/net/inc/TFTP.h
File length: 4512 byte(s)
new class implementing an efficient FTP protocol for ROOT, and other, files.
It talks to an updated rootd daemon and can use parallel sockets for efficient
WAN usage (up to twice as fast a normal wu-ftp).

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9