Changeset 6499
- Timestamp:
- Feb 27, 2006, 12:32:00 PM (20 years ago)
- Location:
- trunk/DataStore/lib/DataStore
- Files:
-
- 1 added
- 2 edited
-
File/Parser.pm (modified) (5 diffs)
-
FileSet/Parser.pm (modified) (4 diffs)
-
Record.pm (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/DataStore/lib/DataStore/File/Parser.pm
r6490 r6499 1 1 # Copyright (C) 2006 Joshua Hoblitt 2 2 # 3 # $Id: Parser.pm,v 1. 4 2006-02-25 00:11:32jhoblitt Exp $3 # $Id: Parser.pm,v 1.5 2006-02-27 22:32:00 jhoblitt Exp $ 4 4 5 5 package DataStore::File::Parser; … … 11 11 $VERSION = '0.01'; 12 12 13 use base qw( Class::Accessor::Fast ); 14 13 15 use Carp qw( carp ); 16 use DataStore::Record; 14 17 use Params::Validate qw( validate_pos SCALAR); 15 18 … … 18 21 my $md5_field = qr/^[0-9a-f]{32}$/; 19 22 my %known_types = map { $_ => 1 } qw( chip ); 23 24 __PACKAGE__->mk_ro_accessors(qw(base_uri)); 20 25 21 26 =pod … … 136 141 137 142 # fifo 138 push @data, DataStore:: File::Record->new({143 push @data, DataStore::Record::File->new({ 139 144 fileid => $fileid, 140 145 bytes => $bytes, … … 149 154 } 150 155 151 package DataStore::File::Record;152 153 use base qw( Class::Accessor::Fast );154 155 use vars qw( @BASE_FIELDS );156 157 @BASE_FIELDS = qw( fileid bytes md5sum type );158 159 __PACKAGE__->mk_accessors(@BASE_FIELDS);160 161 156 1; 162 157 -
trunk/DataStore/lib/DataStore/FileSet/Parser.pm
r6497 r6499 1 1 # Copyright (C) 2006 Joshua Hoblitt 2 2 # 3 # $Id: Parser.pm,v 1. 5 2006-02-25 04:48:25jhoblitt Exp $3 # $Id: Parser.pm,v 1.6 2006-02-27 22:32:00 jhoblitt Exp $ 4 4 5 5 package DataStore::FileSet::Parser; … … 15 15 use Carp qw( carp ); 16 16 use Data::Validate::URI qw( is_http_uri ); 17 use DataStore::Record; 17 18 use Params::Validate qw( validate validate_pos SCALAR); 18 19 … … 151 152 152 153 # fifo 153 push @data, DataStore:: FileSet::Record->new({154 push @data, DataStore::Record::FileSet->new({ 154 155 fileset => $fileset, 155 156 datetime => $datetime, … … 164 165 } 165 166 166 package DataStore::FileSet::Record;167 168 use base qw( Class::Accessor::Fast );169 170 use vars qw( @BASE_FIELDS );171 172 @BASE_FIELDS = qw( fileset datetime type uri );173 174 __PACKAGE__->mk_accessors(@BASE_FIELDS);175 176 167 1; 177 168
Note:
See TracChangeset
for help on using the changeset viewer.
