void HTMLForm::write(std::ostream& ostr) { if (_encoding == ENCODING_URL) writeUrl(ostr); else writeMultipart(ostr); }
void HTMLForm::write(std::ostream& ostr, const std::string& boundary) { if (_encoding == ENCODING_URL) { writeUrl(ostr); } else { _boundary = boundary; writeMultipart(ostr); } }
void MailMessage::write(std::ostream& ostr) const { MessageHeader header(*this); setRecipientHeaders(header); if (isMultipart()) { writeMultipart(header, ostr); } else { writeHeader(header, ostr); std::istringstream istr(_content); writeEncoded(istr, ostr, _encoding); } }