summaryrefslogtreecommitdiff
path: root/fml
diff options
context:
space:
mode:
authorfukachan <fukachan>2006-03-24 14:17:04 +0000
committerfukachan <fukachan>2006-03-24 14:17:04 +0000
commit82da70f15823c48aa9bc42ddc5470f99202d6920 (patch)
tree30577e090cd160779d47c4cd0377344bb53e55e6 /fml
parent7a05e383abb55ab6ce571f7fa721ec21ad08fbcb (diff)
downloadfml8-82da70f15823c48aa9bc42ddc5470f99202d6920.tar.gz
fml8-82da70f15823c48aa9bc42ddc5470f99202d6920.tar.bz2
fml8-82da70f15823c48aa9bc42ddc5470f99202d6920.zip
removed
Diffstat (limited to 'fml')
-rw-r--r--fml/lib/Mail/Delivery/ErrorStatus.pm165
1 files changed, 0 insertions, 165 deletions
diff --git a/fml/lib/Mail/Delivery/ErrorStatus.pm b/fml/lib/Mail/Delivery/ErrorStatus.pm
deleted file mode 100644
index cca329fd..00000000
--- a/fml/lib/Mail/Delivery/ErrorStatus.pm
+++ /dev/null
@@ -1,165 +0,0 @@
-#-*- perl -*-
-#
-# Copyright (C) 2001,2002,2003,2004,2006 Ken'ichi Fukamachi
-# All rights reserved. This program is free software; you can
-# redistribute it and/or modify it under the same terms as Perl itself.
-#
-# $FML: ErrorStatus.pm,v 1.9 2004/06/29 10:05:29 fukachan Exp $
-#
-
-package Mail::Delivery::ErrorStatus;
-
-use strict;
-use vars qw(@ISA @EXPORT @EXPORT_OK);
-use Carp;
-
-require Exporter;
-@ISA = qw(Exporter);
-@EXPORT_OK = qw(errstr error error_set error_clear
- get_error set_error);
-
-=head1 NAME
-
-Mail::Delivery::ErrorStatus - error handling component.
-
-=head1 SYNOPSIS
-
-Use this module in your C<Something> class module like this:
-
- package Something;
- use Mail::Delivery::ErrorStatus qw(errstr error error_set error_clear);
-
- sub xxx
- {
- if something errors ...
- $self->error_set( why this error occurs ... );
- }
-
-You use C<Something> module like this.
-
- use Something;
- $obj = new Something;
- $obj->xxx();
- unless ($obj->error) { $obj->do_somting( ...); };
-
-=head1 DESCRIPTION
-
-simple utility functions to manipulate error messages.
-
-=head1 METHODS
-
-=head2 set_error($msg)
-
-set the error message.
-
-=head2 get_error()
-
-get the error message.
-
-=cut
-
-
-# Descriptions: set the error message.
-# Arguments: OBJ($self) STR($mesg)
-# Side Effects: update OBJ
-# Return Value: STR
-sub set_error
-{
- my ($self, $mesg) = @_;
- $self->error_set($mesg);
-}
-
-
-# Descriptions: get the error message.
-# Arguments: OBJ($self)
-# Side Effects: none
-# Return Value: STR
-sub get_error
-{
- my ($self) = @_;
- $self->error();
-}
-
-
-=head2 error_set($message)
-
-save $message as an error message.
-
-=head2 error()
-
-return $message which is saved by C<error_set($msg)>.
-
-=cut
-
-
-# Descriptions: set the error message.
-# Arguments: OBJ($self) STR($mesg)
-# Side Effects: update OBJ
-# Return Value: STR
-sub error_set
-{
- my ($self, $mesg) = @_;
- $self->{'_error_reason'} = $mesg;
-}
-
-
-# Descriptions: get the error message.
-# Arguments: OBJ($self)
-# Side Effects: none
-# Return Value: STR
-sub error
-{
- my ($self) = @_;
- return $self->{'_error_reason'};
-}
-
-
-# Descriptions: get the error message.
-# Arguments: OBJ($self)
-# Side Effects: none
-# Return Value: STR
-sub errstr
-{
- my ($self) = @_;
- return $self->{'_error_reason'};
-}
-
-
-# Descriptions: clear the error message.
-# Arguments: OBJ($self)
-# Side Effects: none
-# Return Value: STR
-sub error_clear
-{
- my ($self) = @_;
- my $msg = $self->{'_error_reason'};
- undef $self->{'_error_reason'} if defined $self->{'_error_reason'};
- undef $self->{'_error_action'} if defined $self->{'_error_action'};
- return $msg;
-}
-
-
-=head1 CODING STYLE
-
-See C<http://www.fml.org/software/FNF/> on fml coding style guide.
-
-=head1 AUTHOR
-
-Ken'ichi Fukamachi
-
-=head1 COPYRIGHT
-
-Copyright (C) 2001,2002,2003,2004,2006 Ken'ichi Fukamachi
-
-All rights reserved. This program is free software; you can
-redistribute it and/or modify it under the same terms as Perl itself.
-
-=head1 HISTORY
-
-Mail::Delivery::ErrorStatus first appeared in fml8 mailing list driver package.
-See C<http://www.fml.org/> for more details.
-
-=cut
-
-
-1;