ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/Net-FCP/FCP.pm
(Generate patch)

Comparing cvsroot/Net-FCP/FCP.pm (file contents):
Revision 1.21 by root, Tue Sep 16 07:00:59 2003 UTC vs.
Revision 1.22 by root, Wed Sep 17 05:05:33 2003 UTC

72 72
73package Net::FCP; 73package Net::FCP;
74 74
75use Carp; 75use Carp;
76 76
77$VERSION = 0.08; 77$VERSION = 0.5;
78 78
79no warnings; 79no warnings;
80 80
81our $EVENT = Net::FCP::Event::Auto::; 81our $EVENT = Net::FCP::Event::Auto::;
82 82
788 if ($self->{datalength} == length $self->{data}) { 788 if ($self->{datalength} == length $self->{data}) {
789 my $data = delete $self->{data}; 789 my $data = delete $self->{data};
790 my $meta = Net::FCP::parse_metadata substr $data, 0, $self->{metalength}, ""; 790 my $meta = Net::FCP::parse_metadata substr $data, 0, $self->{metalength}, "";
791 791
792 $self->set_result ([$meta, $data]); 792 $self->set_result ([$meta, $data]);
793 $self->eof;
793 } 794 }
794} 795}
795 796
796sub rcv_data_found { 797sub rcv_data_found {
797 my ($self, $attr, $type) = @_; 798 my ($self, $attr, $type) = @_;
835 836
836package Net::FCP::Exception; 837package Net::FCP::Exception;
837 838
838use overload 839use overload
839 '""' => sub { 840 '""' => sub {
840 "Net::FCP::Exception<<$_[0][0]," . (join ":", %{$_[0][1]}) . ">>\n"; 841 "Net::FCP::Exception<<$_[0][0]," . (join ":", %{$_[0][1]}) . ">>";
841 }; 842 };
842 843
843=item $exc = new Net::FCP::Exception $type, \%attr 844=item $exc = new Net::FCP::Exception $type, \%attr
844 845
845Create a new exception object of the given type (a string like 846Create a new exception object of the given type (a string like

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines