Attachment of
InternalMessage .
The key idea behind this class is to hide the actual data representation.
The producer of the object may choose the best format it wants, and then
various accessor methods provide the rest of the stack to chose the format
it wants.
When receiving from a network, this allows an
AttachmentBlock object
to be constructed without actually even parsing the attachment. |