# Library Net

# Package Messages

## Overview

Classes: FilePartSource, FilePartStore, FilePartStoreFactory, MediaType, MessageHeader, MultipartIOS, MultipartInputStream, MultipartReader, MultipartStreamBuf, MultipartWriter, NameValueCollection, NullPartHandler, PartHandler, PartSource, PartStore, PartStoreFactory, QuotedPrintableDecoder, QuotedPrintableDecoderBuf, QuotedPrintableDecoderIOS, QuotedPrintableEncoder, QuotedPrintableEncoderBuf, QuotedPrintableEncoderIOS, StringPartSource

Functions: swap

## Classes

### class FilePartSource

An implementation of PartSource for plain files.

### class FilePartStore

An implementation of PartSource for persisting parts (usually email attachment files) to the file system.

### class FilePartStoreFactory

### class MediaType

This class represents a MIME media type, consisting of a top-level type, a subtype and an optional set of parameters.

### class MessageHeader

A collection of name-value pairs that are used in various internet protocols like HTTP and SMTP.

### class MultipartIOS

The base class for MultipartInputStream.

### class MultipartInputStream

This class is for internal use by MultipartReader only.

### class MultipartReader

This class is used to split a MIME multipart message into its single parts.

### class MultipartStreamBuf

This is the streambuf class used for reading from a multipart message stream.

### class MultipartWriter

This class is used to write MIME multipart messages to an output stream.

### class NameValueCollection

A collection of name-value pairs that are used in various internet protocols like HTTP and SMTP.

### class NullPartHandler

A very special PartHandler that simply discards all data.

### class PartHandler

The base class for all part or attachment handlers.

### class PartSource

This abstract class is used for adding parts or attachments to mail messages, as well as for uploading files as part of a HTML form.

### class PartStore

A parent class for part stores storing message parts.

### class PartStoreFactory

Parent factory class for part stores creation.

### class QuotedPrintableDecoder

This istream decodes all quoted-printable (see RFC 2045) encoded data read from the istream connected to it.

### class QuotedPrintableDecoderBuf

This streambuf decodes all quoted-printable (see RFC 2045) encoded data read from the istream connected to it.

### class QuotedPrintableDecoderIOS

The base class for QuotedPrintableDecoder.

### class QuotedPrintableEncoder

This ostream encodes all data written to it in quoted-printable encoding (see RFC 2045) and forwards it to a connected ostream.

### class QuotedPrintableEncoderBuf

This streambuf encodes all data written to it in quoted-printable encoding (see RFC 2045) and forwards it to a connected ostream.

### class QuotedPrintableEncoderIOS

The base class for QuotedPrintableEncoder.

### class StringPartSource

An implementation of PartSource for strings.