1Mail::Message::Head::DeUlsaeyredC(o3n)tributed Perl DocuMmaeinlt:a:tMieosnsage::Head::Delayed(3)
2
3
4
6 Mail::Message::Head::Delayed - a not-read header of a Mail::Message
7
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
16 my Mail::Message::Head::Delayed $delayed = ...;
17 $delayed->isa('Mail::Message::Head') # true
18 $delayed->guessBodySize # undef
19 $delayed->isDelayed # true
20
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
26 overload: ""
27
28 See "OVERLOADED" in Mail::Message::Head
29
30 overload: bool
31
32 See "OVERLOADED" in Mail::Message::Head
33
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
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
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
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)