Changeset 164
- Timestamp:
- 12/19/05 15:38:58 (18 years ago)
- Location:
- trunk/soft/ObsData/ObsData
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/soft/ObsData/ObsData/Archive.pm
- Property cvs2svn:cvs-rev changed from 1.14 to 1.15
r163 r164 77 77 } 78 78 79 ### Global functions 80 81 sub error { 82 return $error->{error}; 83 } 84 85 sub seterror { 86 my ($package, $filename, $line) = caller; 87 $error = { 88 'package' => $package, 89 'filename' => $filename, 90 'line' => $line, 91 'error' => $_[1] || $_[0], 92 }; 93 } 94 95 package ObsData::Archive::template; 96 97 our @ISA = qw(ObsData::Archive); 98 99 sub new { 100 my ($class, $o) = @_; 101 bless($o, $class); 102 } 103 79 104 sub DESTROY { 80 105 my ($self) = @_; … … 91 116 seterror("extract not implement in class " . ref($self)); 92 117 return; 93 }94 95 ### Global functions96 97 sub error {98 return $error->{error};99 }100 101 sub seterror {102 my ($package, $filename, $line) = caller;103 $error = {104 'package' => $package,105 'filename' => $filename,106 'line' => $line,107 'error' => $_[1] || $_[0],108 };109 118 } 110 119 -
trunk/soft/ObsData/ObsData/Archive/Compressed.pm
- Property cvs2svn:cvs-rev changed from 1.8 to 1.9
r162 r164 9 9 use ObsData::Archive; 10 10 11 our @ISA = qw(ObsData::Archive );11 our @ISA = qw(ObsData::Archive::template); 12 12 13 13 sub new { -
trunk/soft/ObsData/ObsData/Archive/FlatFile.pm
- Property cvs2svn:cvs-rev changed from 1.2 to 1.3
r162 r164 9 9 use ObsData::Archive; 10 10 11 our @ISA = qw(ObsData::Archive );11 our @ISA = qw(ObsData::Archive::template); 12 12 13 13 sub new { -
trunk/soft/ObsData/ObsData/Archive/Rar.pm
- Property cvs2svn:cvs-rev changed from 1.3 to 1.4
r162 r164 9 9 use ObsData::Archive; 10 10 11 our @ISA = qw(ObsData::Archive );11 our @ISA = qw(ObsData::Archive::template); 12 12 13 13 sub new { -
trunk/soft/ObsData/ObsData/Archive/Tar.pm
- Property cvs2svn:cvs-rev changed from 1.6 to 1.7
r162 r164 10 10 use ObsData::Archive; 11 11 12 our @ISA = qw(ObsData::Archive );12 our @ISA = qw(ObsData::Archive::template); 13 13 14 14 sub new { -
trunk/soft/ObsData/ObsData/Archive/Zip.pm
- Property cvs2svn:cvs-rev changed from 1.3 to 1.4
r162 r164 9 9 use ObsData::Archive; 10 10 11 our @ISA = qw(ObsData::Archive );11 our @ISA = qw(ObsData::Archive::template); 12 12 13 13 sub new {
Note: See TracChangeset
for help on using the changeset viewer.