NAME

Mail::Message::Head::Delayed - a not-read header of a Mail::Message

CLASS HIERARCHY

Mail::Message::Head::Delayed realizes Mail::Message::Head::Complete
is a Mail::Reporter                   is a Mail::Message::Head
                                      is a Mail::Reporter

SYNOPSIS

my Mail::Message::Head::Delayed $delayed = ...;
$delayed->isa('Mail::Message::Head')  # true
$delayed->guessBodySize               # undef
$delayed->isDelayed                   # true

See Mail::Message::Head

DESCRIPTION

Read Mail::Message::Head, Mail::Message, and Mail::Box-Overview first.

A Mail::Message::Head::Delayed is used as place-holder, to be replaced by a Mail::Message::Head when someone accesses the header of a message.

METHOD INDEX

Methods prefixed with an abbreviation are described in Mail::Reporter (MR), Mail::Message::Head (MMH), Mail::Message::Head::Complete (MMHC).

The general methods for Mail::Message::Head::Delayed objects:

MMH add ...                              new OPTIONS
MMH build FIELDS                     MMH nrLines
MMH count NAME                       MMH print [FILEHANDLE]
MMH delete NAME                      MMH printUndisclosed [FILEHANDLE]
 MR errors                            MR report [LEVEL]
MMH get NAME [,INDEX]                 MR reportAll [LEVEL]
MMH isDelayed                        MMH reset NAME, FIELDS
MMH isMultipart                      MMH set ...
MMH isResent                         MMH size
MMH knownNames                       MMH timestamp
 MR log [LEVEL [,STRINGS]]           MMH toString
MMH modified [BOOL]                   MR trace [LEVEL]
MMH names                             MR warnings

The extra methods for extension writers:

 MR AUTOLOAD                          MR inGlobalDestruction
 MR DESTROY                          MMH load
MMH addNoRealize FIELD                MR logPriority LEVEL
MMH clone [FIELDS]                    MR logSettings
MMH createFromLine                   MMH message [MESSAGE]
MMH createMessageId                  MMH moveLocation DISTANCE
MMH fileLocation                      MR notImplemented
MMH grepNames [NAMES|ARRAY-OF-N...   MMH read PARSER
MMH guessBodySize                        setNoRealize FIELD
MMH guessTimestamp                   MMH wrapLength [CHARS]

METHODS

new OPTIONS
OPTION      DEFINED BY              DEFAULT
field_type  Mail::Message::Head     <not used>
log         Mail::Reporter          'WARNINGS'
message     Mail::Message::Head     undef
modified    Mail::Message::Head     <not used>
trace       Mail::Reporter          'WARNINGS'
wrap_length Mail::Message::Head     <not used>

No options specific to a Mail::Message::Head::Delayed

METHODS for extension writers

setNoRealize FIELD

Set a field, but avoid the loading of a possibly partial header. This method does not test the validity of the argument, nor flag the header as changed.

SEE ALSO

Mail::Box-Overview

For support and additional documentation, see http://perl.overmeer.net/mailbox/

AUTHOR

Mark Overmeer (mailbox@overmeer.net). All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

VERSION

This code is beta, version 2.017.

Copyright (c) 2001-2002 Mark Overmeer. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.