1Mail::Message::Head::DeUlsaeyredC(o3n)tributed Perl DocuMmaeinlt:a:tMieosnsage::Head::Delayed(3)
2
3
4

NAME

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

INHERITANCE

9        Mail::Message::Head::Delayed realizes a Mail::Message::Head::Complete
10
11        Mail::Message::Head::Delayed
12          is a Mail::Message::Head
13          is a Mail::Reporter
14

SYNOPSIS

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

DESCRIPTION

22       This object is used as place-holder, to be replaced by a Mail::Mes‐
23       sage::Head when someone accesses the header of a message.
24

OVERLOADED

26       overload: ""
27
28           See "OVERLOADED" in Mail::Message::Head
29
30       overload: bool
31
32           See "OVERLOADED" in Mail::Message::Head
33

METHODS

35       Constructors
36
37       $obj->build(FIELDS)
38
39           You cannot create a delayed header with fields.
40
41       Mail::Message::Head::Delayed->new(OPTIONS)
42
43           See "Constructors" in Mail::Message::Head
44
45       The header
46
47       $obj->isDelayed
48
49           See "The header" in Mail::Message::Head
50
51       $obj->isEmpty
52
53           See "The header" in Mail::Message::Head
54
55       $obj->isModified
56
57           See "The header" in Mail::Message::Head
58
59       $obj->knownNames
60
61           See "The header" in Mail::Message::Head
62
63       $obj->message([MESSAGE])
64
65           See "The header" in Mail::Message::Head
66
67       $obj->modified([BOOLEAN])
68
69           See "The header" in Mail::Message::Head
70
71       $obj->orderedFields
72
73           See "The header" in Mail::Message::Head
74
75       Access to the header
76
77       $obj->get(NAME [,INDEX])
78
79           Get the information about the header line NAME.  Realization will
80           take place.
81
82       $obj->study(NAME [,INDEX])
83
84           See "Access to the header" in Mail::Message::Head
85
86       About the body
87
88       $obj->guessBodySize
89
90           On a delayed head, this retuns "undef", because when there is no
91           header there is also no body.
92
93           For messages in directory or network organized folders, Mail::Mes‐
94           sage::size() usually will give a figure for the whole message with‐
95           out much cost.  Subtract a few hundred bytes for the header, and
96           you will get a good estimate.
97
98       $obj->guessTimeStamp
99
100           Make a guess about when the message was originally posted.  On a
101           delayed head, this returns "undef".  For messages in directory or
102           network organized folders, Mail::Message::timestamp() usually will
103           give a figure without much cost.
104
105       $obj->isMultipart
106
107           See "About the body" in Mail::Message::Head
108
109       Internals
110
111       $obj->addNoRealize(FIELD)
112
113           See "Internals" in Mail::Message::Head
114
115       $obj->addOrderedFields(FIELDS)
116
117           See "Internals" in Mail::Message::Head
118
119       $obj->fileLocation
120
121           See "Internals" in Mail::Message::Head
122
123       $obj->load
124
125           See "Internals" in Mail::Message::Head
126
127       $obj->moveLocation(DISTANCE)
128
129           See "Internals" in Mail::Message::Head
130
131       $obj->read(PARSER)
132
133           See "Internals" in Mail::Message::Head
134
135       $obj->setNoRealize(FIELD)
136
137           See "Internals" in Mail::Message::Head
138
139       Error handling
140
141       $obj->AUTOLOAD
142
143           See "Error handling" in Mail::Reporter
144
145       $obj->addReport(OBJECT)
146
147           See "Error handling" in Mail::Reporter
148
149       $obj->defaultTrace([LEVEL]⎪[LOGLEVEL, TRACELEVEL]⎪[LEVEL, CALLBACK])
150
151       Mail::Message::Head::Delayed->defaultTrace([LEVEL]⎪[LOGLEVEL,
152       TRACELEVEL]⎪[LEVEL, CALLBACK])
153
154           See "Error handling" in Mail::Reporter
155
156       $obj->errors
157
158           See "Error handling" in Mail::Reporter
159
160       $obj->log([LEVEL [,STRINGS]])
161
162       Mail::Message::Head::Delayed->log([LEVEL [,STRINGS]])
163
164           See "Error handling" in Mail::Reporter
165
166       $obj->logPriority(LEVEL)
167
168       Mail::Message::Head::Delayed->logPriority(LEVEL)
169
170           See "Error handling" in Mail::Reporter
171
172       $obj->logSettings
173
174           See "Error handling" in Mail::Reporter
175
176       $obj->notImplemented
177
178           See "Error handling" in Mail::Reporter
179
180       $obj->report([LEVEL])
181
182           See "Error handling" in Mail::Reporter
183
184       $obj->reportAll([LEVEL])
185
186           See "Error handling" in Mail::Reporter
187
188       $obj->trace([LEVEL])
189
190           See "Error handling" in Mail::Reporter
191
192       $obj->warnings
193
194           See "Error handling" in Mail::Reporter
195
196       Cleanup
197
198       $obj->DESTROY
199
200           See "Cleanup" in Mail::Reporter
201
202       $obj->inGlobalDestruction
203
204           See "Cleanup" in Mail::Reporter
205

DETAILS

DIAGNOSTICS

208       Error: Cannot build() a delayed header.
209
210       A delayed message header cannot contain any information, so cannot be
211       build.  You can construct complete or subset headers.
212
213       Error: Package $package does not implement $method.
214
215       Fatal error: the specific package (or one of its superclasses) does not
216       implement this method where it should. This message means that some
217       other related classes do implement this method however the class at
218       hand does not.  Probably you should investigate this and probably
219       inform the author of the package.
220

SEE ALSO

222       This module is part of Mail-Box distribution version 2.070, built on
223       March 25, 2007. Website: http://perl.overmeer.net/mailbox/
224

LICENSE

226       Copyrights 2001-2007 by Mark Overmeer.For other contributors see
227       ChangeLog.
228
229       This program is free software; you can redistribute it and/or modify it
230       under the same terms as Perl itself.  See
231       http://www.perl.com/perl/misc/Artistic.html
232
233
234
235perl v5.8.8                       2007-03-25   Mail::Message::Head::Delayed(3)
Impressum