|
VMime
|
Namespaces | |
| namespace | charsets |
| namespace | contentDispositionTypes |
| namespace | dispositionActionModes |
| namespace | dispositionModifiers |
| namespace | dispositionSendingModes |
| namespace | dispositionTypes |
| namespace | encodingTypes |
| namespace | exceptions |
| namespace | fields |
| namespace | lineLengthLimits |
| namespace | mdn |
| namespace | mediaTypes |
| namespace | misc |
| namespace | net |
| namespace | security |
| namespace | utility |
Typedefs | |
| typedef std::string | string |
| typedef unsigned short | port_t |
| typedef int | char_t |
| typedef vmime_uint8 | byte_t |
| typedef std::vector< byte_t > | byteArray |
| typedef std::size_t | size_t |
Functions | |
| const string | libname () |
| const string | libversion () |
| const string | libapi () |
| template<typename T , size_t N> | |
| T const * | cbegin (T const (&array)[N]) |
| template<typename T , size_t N> | |
| T const * | cend (T const (&array)[N]) |
| template<typename T , size_t N> | |
| T * | begin (T(&array)[N]) |
| template<typename T , size_t N> | |
| T * | end (T(&array)[N]) |
| template<typename T , size_t N> | |
| size_t | count (T const (&)[N]) |
| template<class T1 , class T2 > | |
| void | copy_vector (const T1 &v1, T2 &v2) |
| template<class T > | |
| shared_ptr< T > | clone (shared_ptr< T > obj) |
| template<class T > | |
| shared_ptr< T > | clone (const T &obj) |
| template<class X , class Y > | |
| shared_ptr< X > | dynamicCast (shared_ptr< Y > obj) |
| template<class X , class Y > | |
| shared_ptr< X > | constCast (const shared_ptr< Y > &obj) |
Variables | |
| const string | NULL_STRING |
| const text | NULL_TEXT |
| const word | NULL_WORD ("", vmime::charset(vmime::charsets::US_ASCII)) |
| const string | NEW_LINE_SEQUENCE = "\r\n " |
| const size_t | NEW_LINE_SEQUENCE_LENGTH = 1 |
| const string | CRLF = "\r\n" |
| const string | SUPPORTED_MIME_VERSION = "1.0" |
| const size_t | npos = std::numeric_limits <size_t>::max() |
| CharsetEncodingEntry | g_charsetEncodingMap [] |
References dynamicCast().
References dynamicCast().
| shared_ptr< T > clone | ( | const T & | obj | ) |
Clone helper (using a const reference).
This is an alias for dynamic_pointer_cast <T>(obj.clone()).
References dynamicCast().
| shared_ptr< T > clone | ( | shared_ptr< T > | obj | ) |
Clone helper (using a shared_ptr).
Clone helper (using a const shared_ptr).
This is an alias for dynamic_pointer_cast <T>(obj->clone()).
References dynamicCast().
Referenced by MDNHelper::attachMDNRequest(), header::clone(), messageBuilder::construct(), addressList::copyFrom(), header::copyFrom(), mailboxGroup::copyFrom(), messageIdSequence::copyFrom(), parameterizedHeaderField::copyFrom(), exception::exception(), defaultAttachment::operator=(), plainTextPart::parse(), mailboxGroup::parseImpl(), transport::send(), plainTextPart::setText(), headerField::setValue(), headerField::setValueConst(), mailboxList::toAddressList(), and addressList::toMailboxList().
| shared_ptr< X > constCast | ( | const shared_ptr< Y > & | obj | ) |
Const cast helper.
References dynamicCast().
Referenced by stringUtils::appendBytesToString(), copy_vector(), stringUtils::countASCIIchars(), text::createFromString(), b64Encoder::decode(), uuEncoder::decode(), b64Encoder::encode(), kmailMaildirFormat::folderPathToFileSystemPath(), relay::generateImpl(), POP3Folder::getStatus(), stringUtils::makeStringFromBytes(), stopSequenceFilteredInputStream< COUNT >::read(), dotFilteredInputStream::read(), inputStreamAdapter::read(), inputStreamByteBufferAdapter::read(), inputStreamSocketAdapter::read(), inputStreamStringAdapter::read(), inputStreamStringProxyAdapter::read(), parserInputStreamAdapter::read(), seekableInputStreamRegionAdapter::read(), SASLSocket::receiveRaw(), SASLSocket::sendRaw(), SASLSocket::sendRawNonBlocking(), maildirFolderStatus::setMessageCount(), POP3FolderStatus::setMessageCount(), inputStreamAdapter::skip(), inputStreamByteBufferAdapter::skip(), inputStreamStringAdapter::skip(), inputStreamStringProxyAdapter::skip(), parserInputStreamAdapter::skip(), seekableInputStreamRegionAdapter::skip(), IMAPFolder::status(), maildirFolder::status(), POP3Folder::status(), tracer::traceReceiveBytes(), tracer::traceSendBytes(), IMAPFolderStatus::updateFromResponse(), outputStream::write(), outputStream::write(), SMTPChunkingOutputStreamAdapter::writeImpl(), dotFilteredOutputStream::writeImpl(), CRLFToLFFilteredOutputStream::writeImpl(), LFToCRLFFilteredOutputStream::writeImpl(), outputStreamAdapter::writeImpl(), outputStreamByteArrayAdapter::writeImpl(), outputStreamSocketAdapter::writeImpl(), and outputStreamStringAdapter::writeImpl().
| shared_ptr< X > dynamicCast | ( | shared_ptr< Y > | obj | ) |
Downcast helper.
Usage: vmime::dynamicCast <DerivedType>(obj), where 'obj' is of type Type, and DerivedType is derived from Type.
References dynamicCast().
Referenced by fetchAttributes::add(), attachmentHelper::addAttachment(), attachmentHelper::addAttachment(), folder::addFolderListener(), folder::addMessageChangedListener(), folder::addMessageCountListener(), disposition::addModifier(), htmlTextPart::addObject(), htmlTextPart::addObject(), htmlTextPart::addObject(), messageSet::addRange(), POP3Command::APOP(), IMAPCommand::APPEND(), addressList::appendAddress(), path::appendComponent(), header::appendField(), mailboxGroup::appendMailbox(), mailboxList::appendMailbox(), messageIdSequence::appendMessageId(), parameterizedHeaderField::appendParameter(), body::appendPart(), text::appendWord(), MDNHelper::attachMDNRequest(), MDNHelper::attachMDNRequest(), POP3Command::AUTH(), SMTPCommand::AUTH(), SMTPCommand::AUTH(), POP3Command::AUTH(), IMAPCommand::AUTHENTICATE(), IMAPCommand::AUTHENTICATE(), SMTPCommand::BDAT(), begin(), vmime::utility::bufferedStreamCopy(), vmime::utility::bufferedStreamCopy(), vmime::utility::bufferedStreamCopyRange(), MDNHelper::buildMDN(), messageSet::byNumber(), messageSet::byNumber(), messageSet::byNumber(), messageSet::byUID(), messageSet::byUID(), cbegin(), cend(), exception::chainException(), X509Certificate::checkValidity(), addressList::clone(), body::clone(), bodyPart::clone(), charset::clone(), contentDisposition::clone(), datetime::clone(), disposition::clone(), emailAddress::clone(), emptyContentHandler::clone(), encoding::clone(), fileContentHandler::clone(), header::clone(), headerField::clone(), mailbox::clone(), mailboxGroup::clone(), mailboxList::clone(), mediaType::clone(), messageId::clone(), messageIdSequence::clone(), IMAPFolderStatus::clone(), IMAPMessagePartContentHandler::clone(), maildirFolderStatus::clone(), POP3FolderStatus::clone(), parameter::clone(), path::clone(), relay::clone(), certificateException::clone(), streamContentHandler::clone(), stringContentHandler::clone(), text::clone(), word::clone(), clone(), clone(), IMAPStore::connect(), maildirStore::connect(), POP3Connection::connect(), POP3Store::connect(), SMTPConnection::connect(), SMTPTransport::connect(), SASLSocket::connect(), constCast(), messageBuilder::construct(), messageBuilder::constructTextPart(), charset::convert(), charsetConverter_idna::convert(), charset::convert(), charsetConverter_idna::convert(), IMAPCommand::COPY(), copy_vector(), body::copyFrom(), bodyPart::copyFrom(), contentDisposition::copyFrom(), datetime::copyFrom(), disposition::copyFrom(), emailAddress::copyFrom(), encoding::copyFrom(), header::copyFrom(), headerField::copyFrom(), mailbox::copyFrom(), mailboxGroup::copyFrom(), mailboxList::copyFrom(), mediaType::copyFrom(), messageId::copyFrom(), messageIdSequence::copyFrom(), parameter::copyFrom(), parameterizedHeaderField::copyFrom(), path::copyFrom(), relay::copyFrom(), text::copyFrom(), word::copyFrom(), context::copyFrom(), generationContext::copyFrom(), stringUtils::countASCIIchars(), defaultTimeoutHandlerFactory::create(), SASLContext::create(), charsetConverter::create(), textPartFactory::create(), IMAPCommand::CREATE(), messageDigestFactory::create(), headerFieldFactory::create(), IMAPMessagePart::create(), SASLMechanismFactory::create(), serviceFactory::create(), serviceFactory::create(), bodyPart::createChildPart(), IMAPCommand::createCommand(), POP3Command::createCommand(), SMTPCommand::createCommand(), courierMaildirFormat::createFolder(), kmailMaildirFormat::createFolder(), text::createFromString(), SASLContext::createMechanism(), SASLContext::createSession(), headerFieldFactory::createValue(), datetime::datetime(), datetime::datetime(), encoding::decide(), encoding::decide(), urlUtils::decode(), builtinSASLMechanism::decode(), XOAuth2SASLMechanism::decode(), b64Encoder::decode(), noopEncoder::decode(), qpEncoder::decode(), uuEncoder::decode(), text::decodeAndUnfold(), text::decodeAndUnfold(), text::decodeAndUnfold(), text::decodeAndUnfold(), SASLContext::decodeB64(), defaultTimeoutHandler::defaultTimeoutHandler(), POP3Command::DELE(), IMAPCommand::DELETE(), courierMaildirFormat::destroyFolder(), kmailMaildirFormat::destroyFolder(), maildirFormat::detect(), IMAPStore::disconnect(), maildirStore::disconnect(), POP3Store::disconnect(), SMTPTransport::disconnect(), folderEvent::dispatch(), messageChangedEvent::dispatch(), messageCountEvent::dispatch(), disposition::disposition(), dynamicCast(), SMTPCommand::EHLO(), emailAddress::emailAddress(), emailAddress::emailAddress(), IMAPMessageStructure::emptyStructure(), urlUtils::encode(), builtinSASLMechanism::encode(), XOAuth2SASLMechanism::encode(), b64Encoder::encode(), noopEncoder::encode(), qpEncoder::encode(), uuEncoder::encode(), text::encodeAndFold(), SASLContext::encodeB64(), end(), numberMessageRange::enumerate(), UIDMessageRange::enumerate(), messageSet::enumerate(), parserInputStreamAdapter::extract(), stringProxy::extract(), IMAPMessagePartContentHandler::extract(), streamContentHandler::extract(), stringContentHandler::extract(), IMAPMessage::extract(), maildirMessage::extract(), POP3Message::extract(), IMAPMessage::extractPart(), maildirMessage::extractPart(), IMAPMessagePartContentHandler::extractRaw(), streamContentHandler::extractRaw(), stringContentHandler::extractRaw(), IMAPCommand::FETCH(), fetchAttributes::fetchAttributes(), IMAPMessage::fetchPartHeader(), maildirMessage::fetchPartHeader(), fileAttachment::fileAttachment(), fileAttachment::fileAttachment(), fileAttachment::fileAttachment(), fileAttachment::fileAttachment(), fileAttachment::fileAttachment(), fileAttachment::fileAttachment(), fileContentHandler::fileContentHandler(), fileContentHandler::fileContentHandler(), sha1MessageDigest::finalize(), sha1MessageDigest::finalize(), sha1MessageDigest::finalize(), sha1MessageDigest::finalize(), header::findAllFields(), attachmentHelper::findAttachmentsInBodyPart(), attachmentHelper::findAttachmentsInMessage(), attachmentHelper::findBodyPart(), parserHelpers::findEOL(), header::findField(), header::findFieldValue(), stringUtils::findFirstNonASCIIchar(), parserInputStreamAdapter::findNext(), body::findNextBoundaryPosition(), htmlTextPart::findObject(), parameterizedHeaderField::findParameter(), text::fixBrokenWords(), courierMaildirFormat::folderExists(), kmailMaildirFormat::folderExists(), courierMaildirFormat::folderHasSubfolders(), kmailMaildirFormat::folderHasSubfolders(), courierMaildirFormat::folderPathToFileSystemPath(), kmailMaildirFormat::folderPathToFileSystemPath(), courierMaildirFormat::fromModifiedUTF7(), path::fromString(), component::generate(), emailAddress::generate(), message::generate(), component::generate(), IMAPMessagePartContentHandler::generate(), streamContentHandler::generate(), stringContentHandler::generate(), component::generate(), messageId::generateId(), body::generateImpl(), bodyPart::generateImpl(), charset::generateImpl(), contentDisposition::generateImpl(), datetime::generateImpl(), disposition::generateImpl(), emailAddress::generateImpl(), encoding::generateImpl(), header::generateImpl(), headerField::generateImpl(), mailbox::generateImpl(), mailboxGroup::generateImpl(), mailboxList::generateImpl(), mediaType::generateImpl(), messageId::generateImpl(), messageIdSequence::generateImpl(), parameter::generateImpl(), parameterizedHeaderField::generateImpl(), path::generateImpl(), relay::generateImpl(), text::generateImpl(), word::generateImpl(), htmlTextPart::generateIn(), plainTextPart::generateIn(), defaultAttachment::generatePart(), body::generateRandomBoundaryString(), defaultSASLAuthenticator::getAcceptableMechanisms(), XOAuth2SASLAuthenticator::getAcceptableMechanisms(), defaultAuthenticator::getAccessToken(), addressList::getAddressAt(), addressList::getAddressAt(), addressList::getAddressList(), certificateChain::getAt(), messageBuilder::getAttachmentAt(), messageBuilder::getAttachmentAt(), messageParser::getAttachmentAt(), messageBuilder::getAttachmentList(), IMAPServiceInfos::getAvailableProperties(), maildirServiceInfos::getAvailableProperties(), POP3ServiceInfos::getAvailableProperties(), sendmailServiceInfos::getAvailableProperties(), SMTPServiceInfos::getAvailableProperties(), attachmentHelper::getBodyPartAttachment(), contentTypeField::getBoundary(), body::getCharset(), contentTypeField::getCharset(), messageIdSequence::getChildComponents(), parameterizedHeaderField::getChildComponents(), path::getComponentAt(), path::getComponentAt(), IMAPStore::getConnectionInfos(), maildirStore::getConnectionInfos(), POP3Store::getConnectionInfos(), sendmailTransport::getConnectionInfos(), SMTPTransport::getConnectionInfos(), body::getContentType(), text::getConvertedText(), word::getConvertedText(), contentDispositionField::getCreationDate(), datetime::getDate(), datetimeUtils::getDayOfWeek(), datetimeUtils::getDaysInMonth(), b64Encoder::getDecodedSize(), noopEncoder::getDecodedSize(), qpEncoder::getDecodedSize(), uuEncoder::getDecodedSize(), generationContext::getDefaultContext(), parsingContext::getDefaultContext(), IMAPStore::getDefaultFolder(), maildirStore::getDefaultFolder(), POP3Store::getDefaultFolder(), platform::getDefaultHandler(), b64Encoder::getEncodedSize(), noopEncoder::getEncodedSize(), qpEncoder::getEncodedSize(), uuEncoder::getEncodedSize(), encoding::getEncoder(), encoderFactory::getEncoderAt(), encoderFactory::getEncoderByName(), encoderFactory::getEncoderList(), body::getEncoding(), header::getField(), header::getFieldAt(), header::getFieldAt(), header::getFieldList(), contentDispositionField::getFilename(), charsetConverter_idna::getFilteredOutputStream(), POP3Message::getFlags(), IMAPStore::getFolder(), maildirStore::getFolder(), POP3Store::getFolder(), body::getGeneratedSize(), bodyPart::getGeneratedSize(), component::getGeneratedSize(), header::getGeneratedSize(), headerField::getGeneratedSize(), headerFieldValue::getGeneratedSize(), parameter::getGeneratedSize(), parameterizedHeaderField::getGeneratedSize(), platform::getHandler(), defaultAttachment::getHeader(), IMAPMessage::getHeader(), IMAPMessagePart::getHeader(), maildirMessage::getHeader(), maildirMessagePart::getHeader(), POP3Message::getHeader(), messageDigest::getHexDigest(), importanceHelper::getImportance(), importanceHelper::getImportanceHeader(), headerFieldFactory::getInstance(), serviceFactory::getInstance(), messageDigestFactory::getInstance(), SASLMechanismFactory::getInstance(), textPartFactory::getInstance(), encoderFactory::getInstance(), mailboxGroup::getMailboxAt(), mailboxList::getMailboxAt(), mailboxGroup::getMailboxAt(), mailboxList::getMailboxAt(), mailboxList::getMailboxList(), mailboxGroup::getMailboxList(), mailboxList::getMailboxList(), messageIdSequence::getMessageIdAt(), messageIdSequence::getMessageIdAt(), messageIdSequence::getMessageIdList(), contentDispositionField::getModificationDate(), random::getNext(), wordEncoder::getNextChunk(), htmlTextPart::getObjectAt(), IMAPMessagePart::getOrCreateHeader(), maildirMessagePart::getOrCreateHeader(), parameterizedHeaderField::getParameter(), parameterizedHeaderField::getParameterAt(), parameterizedHeaderField::getParameterAt(), parameterizedHeaderField::getParameterList(), path::getParent(), IMAPMessage::getParsedMessage(), maildirMessage::getParsedMessage(), POP3Message::getParsedMessage(), defaultAttachment::getPart(), body::getPartAt(), messagePart::getPartAt(), body::getPartAt(), messagePart::getPartAt(), IMAPMessageStructure::getPartAt(), maildirMessageStructure::getPartAt(), IMAPMessageStructure::getPartAt(), maildirMessageStructure::getPartAt(), body::getPartList(), defaultAuthenticator::getPassword(), MDNHelper::getPossibleMDNs(), IMAPServiceInfos::getProperties(), maildirServiceInfos::getProperties(), POP3ServiceInfos::getProperties(), sendmailServiceInfos::getProperties(), SMTPServiceInfos::getProperties(), propertySet::getProperty(), propertySet::getProperty(), propertySet::getPropertyList(), propertySet::getPropertyList(), messageSet::getRangeAt(), contentDispositionField::getReadDate(), MDNHelper::getReceivedMDN(), charset::getRecommendedEncoding(), contentTypeField::getReportType(), IMAPStore::getRootFolder(), maildirStore::getRootFolder(), POP3Store::getRootFolder(), defaultSASLAuthenticator::getSASLSession(), serviceFactory::getServiceAt(), serviceFactory::getServiceByProtocol(), serviceFactory::getServiceList(), contentDispositionField::getSize(), maildirFormat::context::getStore(), random::getString(), IMAPMessage::getStructure(), IMAPMessagePart::getStructure(), maildirMessage::getStructure(), maildirMessagePart::getStructure(), IMAPMessage::getStructure(), IMAPMessagePart::getStructure(), maildirMessage::getStructure(), maildirMessagePart::getStructure(), messageDigestFactory::getSupportedAlgorithms(), SASLMechanismFactory::getSupportedMechanisms(), messageParser::getTextPartAt(), messageParser::getTextPartList(), datetime::getTime(), datetime::getTime(), defaultAuthenticator::getUsername(), headerField::getValue(), headerField::getValue(), parameter::getValueAs(), datetimeUtils::getWeekOfYear(), text::getWholeBuffer(), text::getWordAt(), text::getWordAt(), text::getWordList(), wordEncoder::guessBestEncoding(), fetchAttributes::has(), fileAttachment::fileInfo::hasCreationDate(), SMTPConnection::hasExtension(), header::hasField(), fileAttachment::fileInfo::hasFilename(), folderAttributes::hasFlag(), fileAttachment::fileInfo::hasModificationDate(), disposition::hasModifier(), htmlTextPart::hasObject(), parameterizedHeaderField::hasParameter(), propertySet::hasProperty(), serviceInfos::hasProperty(), fileAttachment::fileInfo::hasReadDate(), fileAttachment::fileInfo::hasSize(), folderAttributes::hasUserFlag(), headerFieldFactory::headerFieldFactory(), SMTPCommand::HELO(), IMAPMessagePart::IMAPMessagePart(), IMAPMessagePart::IMAPMessagePart(), IMAPMessageStructure::IMAPMessageStructure(), IMAPMessageStructure::IMAPMessageStructure(), bodyPart::importChildPart(), maildirMessagePart::initStructure(), addressList::insertAddressAfter(), addressList::insertAddressAfter(), addressList::insertAddressBefore(), addressList::insertAddressBefore(), header::insertFieldAfter(), header::insertFieldAfter(), header::insertFieldBefore(), header::insertFieldBefore(), mailboxGroup::insertMailboxAfter(), mailboxList::insertMailboxAfter(), mailboxGroup::insertMailboxAfter(), mailboxList::insertMailboxAfter(), mailboxGroup::insertMailboxBefore(), mailboxList::insertMailboxBefore(), mailboxGroup::insertMailboxBefore(), mailboxList::insertMailboxBefore(), messageIdSequence::insertMessageIdAfter(), messageIdSequence::insertMessageIdAfter(), messageIdSequence::insertMessageIdBefore(), messageIdSequence::insertMessageIdBefore(), parameterizedHeaderField::insertParameterAfter(), parameterizedHeaderField::insertParameterAfter(), parameterizedHeaderField::insertParameterBefore(), parameterizedHeaderField::insertParameterBefore(), body::insertPartAfter(), body::insertPartAfter(), body::insertPartBefore(), body::insertPartBefore(), text::insertWordAfter(), text::insertWordBefore(), stringUtils::is7bit(), parserHelpers::isAlpha(), parserHelpers::isAscii(), attachmentHelper::isBodyPartAnAttachment(), streamContentHandler::isBuffered(), SASLMechanismFactory::isBuiltinMechanism(), parserHelpers::isDigit(), path::isDirectParentOf(), wordEncoder::isEncodingNeeded(), datetimeUtils::isLeapYear(), MDNHelper::isMDN(), messageSet::isNumberSet(), path::isParentOf(), parserHelpers::isPrint(), IMAPStore::isSecuredConnection(), POP3Store::isSecuredConnection(), SMTPTransport::isSecuredConnection(), parserHelpers::isSpace(), parserHelpers::isSpaceOrTab(), stringUtils::isStringEqualNoCase(), stringUtils::isStringEqualNoCase(), stringUtils::isStringEqualNoCase(), defaultTimeoutHandler::isTimeOut(), messageSet::isUIDSet(), body::isValidBoundary(), maildirStore::isValidFolderName(), charset::isValidText(), headerFieldFactory::isValueTypeValid(), libapi(), libname(), libversion(), IMAPCommand::LIST(), POP3Command::LIST(), courierMaildirFormat::listDirectories(), courierMaildirFormat::listFolders(), kmailMaildirFormat::listFolders(), kmailMaildirFormat::listFoldersImpl(), IMAPCommand::LOGIN(), SMTPCommand::MAIL(), SMTPCommand::MAIL(), mailboxGroup::mailboxGroup(), maildirMessagePart::maildirMessagePart(), maildirMessageStructure::maildirMessageStructure(), maildirMessageStructure::maildirMessageStructure(), htmlTextPart::embeddedObject::matchesId(), messageChangedEvent::messageChangedEvent(), messageCountEvent::messageCountEvent(), messageIdSequence::messageIdSequence(), messageParser::messageParser(), messageParser::messageParser(), messageSet::messageSet(), POP3Utils::messageSetToNumberList(), MDNHelper::needConfirmation(), stringUtils::needQuoting(), text::newFromString(), IMAPStore::noop(), POP3Store::noop(), SMTPTransport::noop(), folder::notifyEvent(), folder::notifyFolder(), folder::notifyMessageChanged(), folder::notifyMessageCount(), numberMessageRange::numberMessageRange(), numberMessageRange::numberMessageRange(), charset::operator!=(), emailAddress::operator!=(), contentDisposition::operator!=(), datetime::operator!=(), encoding::operator!=(), messageId::operator!=(), path::operator!=(), text::operator!=(), word::operator!=(), path::operator/(), path::operator/(), path::operator/=(), path::operator/=(), datetime::operator<(), vmime::utility::operator<<(), vmime::utility::operator<<(), vmime::utility::operator<<(), vmime::utility::operator<<(), vmime::utility::operator<<(), vmime::net::operator<<(), vmime::net::smtp::operator<<(), vmime::utility::operator<<(), datetime::operator<=(), path::operator=(), context::operator=(), fileContentHandler::operator=(), generationContext::operator=(), addressList::operator=(), path::operator=(), serviceInfos::property::operator=(), propertySet::operator=(), streamContentHandler::operator=(), stringContentHandler::operator=(), datetime::operator=(), stringProxy::operator=(), url::operator=(), word::operator=(), stringContentHandler::operator=(), stringProxy::operator=(), message::uid::operator=(), url::operator=(), word::operator=(), charset::operator==(), emailAddress::operator==(), contentDisposition::operator==(), datetime::operator==(), encoding::operator==(), messageId::operator==(), path::operator==(), text::operator==(), word::operator==(), datetime::operator>(), datetime::operator>=(), path::operator[](), path::operator[](), component::parse(), component::parse(), component::parse(), emailAddress::parse(), emailAddress::parse(), htmlTextPart::parse(), plainTextPart::parse(), component::parse(), emailAddress::parse(), emailAddress::parse(), charset::parseImpl(), contentDisposition::parseImpl(), datetime::parseImpl(), disposition::parseImpl(), emailAddress::parseImpl(), encoding::parseImpl(), header::parseImpl(), headerField::parseImpl(), mailbox::parseImpl(), mailboxGroup::parseImpl(), mailboxList::parseImpl(), mediaType::parseImpl(), messageId::parseImpl(), messageIdSequence::parseImpl(), parameter::parseImpl(), parameterizedHeaderField::parseImpl(), path::parseImpl(), relay::parseImpl(), text::parseImpl(), word::parseImpl(), body::parseImpl(), bodyPart::parseImpl(), component::parseImpl(), POP3Utils::parseMultiListOrUidlResponse(), messageId::parseNext(), headerField::parseNext(), word::parseWithState(), POP3Command::PASS(), path::path(), path::path(), path::path(), POP3Connection::POP3Connection(), transport::processHeader(), transport::processHeaderField(), progressListenerSizeAdapter::progress(), serviceInfos::property::property(), serviceInfos::property::property(), propertySet::propertySet(), stringUtils::quote(), SMTPCommand::RCPT(), stopSequenceFilteredInputStream< COUNT >::read(), dotFilteredInputStream::read(), inputStreamAdapter::read(), inputStreamByteBufferAdapter::read(), inputStreamSocketAdapter::read(), inputStreamStringAdapter::read(), inputStreamStringProxyAdapter::read(), parserInputStreamAdapter::read(), seekableInputStreamRegionAdapter::read(), SMTPConnection::readResponse(), SASLSocket::receive(), SASLSocket::receiveRaw(), messageDigestFactory::registerAlgorithm(), headerFieldFactory::registerFieldValue(), SASLMechanismFactory::registerMechanism(), encoderFactory::registerName(), serviceFactory::registerService(), relay::relay(), addressList::removeAddress(), addressList::removeAddress(), header::removeAllFields(), messageBuilder::removeAttachment(), header::removeField(), header::removeField(), folder::removeFolderListener(), mailboxGroup::removeMailbox(), mailboxList::removeMailbox(), mailboxGroup::removeMailbox(), mailboxList::removeMailbox(), folder::removeMessageChangedListener(), folder::removeMessageCountListener(), messageIdSequence::removeMessageId(), messageIdSequence::removeMessageId(), disposition::removeModifier(), parameterizedHeaderField::removeParameter(), parameterizedHeaderField::removeParameter(), body::removePart(), body::removePart(), propertySet::removeProperty(), text::removeWord(), IMAPCommand::RENAME(), courierMaildirFormat::renameFolder(), kmailMaildirFormat::renameFolder(), courierMaildirFormat::renameFolderImpl(), path::renameParent(), header::replaceField(), importanceHelper::resetImportance(), importanceHelper::resetImportanceHeader(), defaultTimeoutHandler::resetTimeOut(), POP3Command::RETR(), qpEncoder::RFC2047_getEncodedLength(), qpEncoder::RFC2047_isEncodingNeededForChar(), IMAPCommand::SEARCH(), inputStreamAdapter::seek(), inputStreamByteBufferAdapter::seek(), inputStreamStringAdapter::seek(), inputStreamStringProxyAdapter::seek(), seekableInputStreamRegionAdapter::seek(), IMAPCommand::SELECT(), SASLSocket::send(), sendmailTransport::send(), SMTPTransport::send(), SASLSocket::send(), IMAPCommand::send(), POP3Command::send(), SMTPTransport::send(), transport::send(), transport::send(), SASLSocket::sendRaw(), SASLSocket::sendRawNonBlocking(), SMTPConnection::sendRequest(), service::service(), stringProxy::set(), disposition::setActionMode(), service::setAuthenticator(), messageBuilder::setBlindCopyRecipients(), bodyPart::setBody(), contentTypeField::setBoundary(), word::setBuffer(), relay::setBy(), service::setCertificateVerifier(), contentTypeField::setCharset(), htmlTextPart::setCharset(), plainTextPart::setCharset(), word::setCharset(), body::setCharset(), context::setCharsetConversionOptions(), SMTPResponse::responseLine::setCode(), body::setContents(), body::setContents(), body::setContents(), body::setContents(), body::setContentType(), messageBuilder::setCopyRecipients(), contentDispositionField::setCreationDate(), fileAttachment::fileInfo::setCreationDate(), stringContentHandler::setData(), stringContentHandler::setData(), stringContentHandler::setData(), fileContentHandler::setData(), streamContentHandler::setData(), relay::setDate(), datetime::setDate(), datetime::setDay(), path::setDomain(), emailAddress::setDomainName(), mailbox::setEmail(), generationContext::setEncodedParameterValueMode(), body::setEncoding(), SMTPResponse::responseLine::setEnhancedCode(), body::setEpilogText(), generationContext::setEpilogText(), messageBuilder::setExpeditor(), contentDispositionField::setFilename(), folderAttributes::setFlags(), IMAPMessage::setFlags(), maildirMessage::setFlags(), relay::setFor(), relay::setFrom(), platform::setHandler(), bodyPart::setHeader(), url::setHost(), datetime::setHour(), relay::setId(), importanceHelper::setImportance(), importanceHelper::setImportanceHeader(), context::setInternationalizedEmailSupport(), word::setLanguage(), messageId::setLeft(), emailAddress::setLocalName(), path::setLocalPart(), generationContext::setMaxLineLength(), datetime::setMinute(), fileAttachment::fileInfo::setModificationDate(), contentDispositionField::setModificationDate(), datetime::setMonth(), url::setPassword(), htmlTextPart::setPlainText(), url::setPort(), body::setPrologText(), generationContext::setPrologText(), propertySet::setProperty(), url::setProtocol(), fileAttachment::fileInfo::setReadDate(), contentDispositionField::setReadDate(), messageBuilder::setRecipients(), contentTypeField::setReportType(), messageId::setRight(), defaultSASLAuthenticator::setSASLMechanism(), defaultSASLAuthenticator::setSASLSession(), datetime::setSecond(), disposition::setSendingMode(), defaultAuthenticator::setService(), defaultSASLAuthenticator::setService(), fileAttachment::fileInfo::setSize(), contentDispositionField::setSize(), service::setSocketFactory(), folderAttributes::setSpecialUse(), mediaType::setSubType(), datetime::setTime(), service::setTimeoutHandlerFactory(), service::setTracerFactory(), maildirFolderStatus::setUnseenCount(), POP3FolderStatus::setUnseenCount(), encoding::setUsage(), folderAttributes::setUserFlags(), url::setUsername(), propertySet::property::setValue(), parameter::setValue(), headerField::setValue(), headerField::setValue(), propertySet::property::setValue(), parameter::setValue(), headerField::setValue(), headerField::setValueConst(), relay::setVia(), generationContext::setWrapMessageId(), defaultCertificateVerifier::setX509RootCAs(), defaultCertificateVerifier::setX509TrustedCerts(), datetime::setYear(), datetime::setZone(), inputStreamByteBufferAdapter::skip(), inputStreamStringAdapter::skip(), inputStreamStringProxyAdapter::skip(), seekableInputStreamRegionAdapter::skip(), SMTPChunkingOutputStreamAdapter::SMTPChunkingOutputStreamAdapter(), SMTPConnection::SMTPConnection(), progressListenerSizeAdapter::start(), IMAPCommand::STATUS(), builtinSASLMechanism::step(), XOAuth2SASLMechanism::step(), progressListenerSizeAdapter::stop(), IMAPCommand::STORE(), streamContentHandler::streamContentHandler(), SASLContext::suggestMechanism(), courierMaildirFormat::supports(), text::text(), text::text(), text::text(), text::text(), textPartFactory::textPartFactory(), datetimeUtils::toLocalTime(), parserHelpers::toLower(), stringUtils::toLower(), addressList::toMailboxList(), courierMaildirFormat::toModifiedUTF7(), POP3Command::TOP(), emailAddress::toString(), path::toString(), emailAddress::toText(), datetimeUtils::toUniversalTime(), stringUtils::toUpper(), tracer::traceReceiveBytes(), tracer::traceSendBytes(), sha1MessageDigest::transform(), stringUtils::trim(), message::uid::uid(), POP3Command::UIDL(), stringUtils::unquote(), IMAPStore::unregisterFolder(), sha1MessageDigest::update(), sha1MessageDigest::update(), sha1MessageDigest::update(), sha1MessageDigest::update(), IMAPFolderStatus::updateFromResponse(), IMAPFolderStatus::updateFromResponse(), url::url(), url::url(), POP3Command::USER(), propertySet::valueFromString(), propertySet::valueToString(), propertySet::valueToString(), propertySet::valueToString(), defaultCertificateVerifier::verify(), SASLSocket::waitForRead(), SASLSocket::waitForWrite(), wordEncoder::wordEncoder(), outputStream::write(), outputStream::write(), SMTPChunkingOutputStreamAdapter::writeImpl(), dotFilteredOutputStream::writeImpl(), CRLFToLFFilteredOutputStream::writeImpl(), LFToCRLFFilteredOutputStream::writeImpl(), outputStreamAdapter::writeImpl(), outputStreamByteArrayAdapter::writeImpl(), outputStreamSocketAdapter::writeImpl(), outputStreamStringAdapter::writeImpl(), SMTPCommand::writeToSocket(), IMAPMessage::~IMAPMessage(), maildirMessage::~maildirMessage(), messageSet::~messageSet(), POP3Message::~POP3Message(), and SASLContext::~SASLContext().
References dynamicCast().
Referenced by charsetConverter_idna::convert(), stringUtils::countASCIIchars(), text::createFromString(), parserInputStreamAdapter::extract(), parserHelpers::findEOL(), stringUtils::findFirstNonASCIIchar(), parserInputStreamAdapter::findNext(), body::findNextBoundaryPosition(), parameterizedHeaderField::findParameter(), path::fromString(), emailAddress::generate(), header::getField(), parameterizedHeaderField::getParameter(), parameterizedHeaderField::hasParameter(), stringUtils::isStringEqualNoCase(), stringUtils::isStringEqualNoCase(), body::isValidBoundary(), component::parse(), emailAddress::parse(), emailAddress::parse(), emailAddress::parse(), addressList::parseImpl(), charset::parseImpl(), contentDisposition::parseImpl(), datetime::parseImpl(), disposition::parseImpl(), emailAddress::parseImpl(), encoding::parseImpl(), header::parseImpl(), headerField::parseImpl(), mailbox::parseImpl(), mailboxGroup::parseImpl(), mailboxList::parseImpl(), mediaType::parseImpl(), messageId::parseImpl(), messageIdSequence::parseImpl(), parameter::parseImpl(), parameterizedHeaderField::parseImpl(), path::parseImpl(), relay::parseImpl(), text::parseImpl(), word::parseImpl(), body::parseImpl(), bodyPart::parseImpl(), component::parseImpl(), messageId::parseNext(), address::parseNext(), headerField::parseNext(), word::parseWithState(), stopSequenceFilteredInputStream< COUNT >::read(), dotFilteredInputStream::read(), stringContentHandler::setData(), component::setParsedBounds(), stringUtils::unquote(), dotFilteredOutputStream::writeImpl(), CRLFToLFFilteredOutputStream::writeImpl(), and LFToCRLFFilteredOutputStream::writeImpl().
| const string VMIME_EXPORT libapi | ( | ) |
| const string VMIME_EXPORT libname | ( | ) |
| const string VMIME_EXPORT libversion | ( | ) |
| VMIME_EXPORT const string CRLF = "\r\n" |
The CR-LF sequence.
Referenced by body::generateImpl(), bodyPart::generateImpl(), and header::generateImpl().
| CharsetEncodingEntry g_charsetEncodingMap[] |
Referenced by charset::getRecommendedEncoding().
| VMIME_EXPORT const string NEW_LINE_SEQUENCE = "\r\n " |
| VMIME_EXPORT const size_t NEW_LINE_SEQUENCE_LENGTH = 1 |
| VMIME_EXPORT const size_t npos = std::numeric_limits <size_t>::max() |
Constant value with the greatest possible value for an element of type size_t.
The meaning is "infinite" or "until the end".
Referenced by parserInputStreamAdapter::findNext(), body::findNextBoundaryPosition(), and body::parseImpl().
| VMIME_EXPORT const string NULL_STRING |
"Null" (empty) string.
Referenced by headerFieldFactory::create().
| VMIME_EXPORT const text NULL_TEXT |
"Null" (empty) text.
| VMIME_EXPORT const word NULL_WORD | ( | "" | , |
| vmime::charset(vmime::charsets::US_ASCII) | |||
| ) |
"Null" (empty) word.
| VMIME_EXPORT const string SUPPORTED_MIME_VERSION = "1.0" |
The current MIME version supported by VMime.
Referenced by MDNHelper::buildMDN(), messageBuilder::construct(), and transport::processHeader().