VMime
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CattachmentHelperRetrieve attachment information from message parts
 CpropertySet::constPropertyProxy
 CdatetimeUtilsMiscellaneous functions related to date/time
 Cenable_shared_from_this
 CeventEvent occurring on folders or messages
 CfolderAbstract representation of a folder in a message store
 CmessageAbstract representation of a message in a store/transport service
 CmessagePartA MIME part in a message
 CmessageStructureStructure of a MIME part/message
 CserviceBase class for messaging services
 CsessionAn object that contains all the information needed for connection to a service
 CcertificateIdentity certificate for a peer
 CencoderFactoryA factory to create 'encoder' objects for the specified encoding
 CfileAttachment::fileInfoStores information about a file attachment
 CfolderListenerListener for events occuring on a folder
 CheaderFieldFactoryCreates header field and header field value objects
 CimportanceHelperDeals with setting and retrieving message importance (also known as priority)
 CMDNHelperHelper for creating or extracting Message Disposition Notifications (MDN), as defined in RFC-3798
 CmessageBuilderA helper for building MIME messages
 CmessageChangedListenerListener for events occuring on a message
 CmessageCountListenerListener for events about the message count in a folder
 CmessageDigestFactoryCreates instances of message digest algorithms
 CmessageParserA helper for parsing MIME messages
 CmessageSetEnumeratorEnumerator used to retrieve the message number/UID ranges contained in a messageSet object
 CnoncopyableInherit from this class to indicate the subclass is not copyable, ie
 CstreamBase class for input/output stream
 CobjectBase object for all objects in the library
 CattachmentBase class for all types of attachment
 CcharsetConverterConvert between charsets
 CcharsetConverterOptionsOptions for charset conversion
 CcomponentThis abstract class is the base class for all the components of a message
 CcontentHandler
 CcontextHolds configuration parameters used either for parsing or generating messages
 ChtmlTextPart::embeddedObjectEmbedded object (eg: image for <IMG> tag)
 CMDNInfosHolds information about Message Disposition Notifications (MDN)
 CconnectionInfosInformation about the connection used by a service
 CeventEvent occurring on folders or messages
 CfetchAttributesHolds a set of attributes to fetch for a message
 CfolderAbstract representation of a folder in a message store
 CfolderAttributesHolds a set of attributes for a folder
 CfolderStatusHolds the status of a mail store folder
 CmessageAbstract representation of a message in a store/transport service
 CmessagePartA MIME part in a message
 CmessageRangeA range of (continuous) messages, designated either by their sequence number, or by their UID
 CmessageSetRepresents a set of messages, designated either by their sequence number, or by their UID (but not both)
 CmessageStructureStructure of a MIME part/message
 CserviceBase class for messaging services
 CserviceFactory::registeredServiceInformation about a registered service
 CsessionAn object that contains all the information needed for connection to a service
 CsocketInterface for connecting to servers
 CsocketFactoryA class to create 'socket' objects
 CtimeoutHandlerA class to manage timeouts in messaging services
 CtimeoutHandlerFactoryA class to create 'timeoutHandler' objects
 CtracerBase class for an object used to trace network communication between the client and the server
 CtracerFactoryA class to create 'tracer' objects
 Cplatform::handlerTakes care of all platform-dependent operations
 CpropertySetManage a list of (name,value) pairs
 CpropertySet::propertyA property holds a (name,value) pair
 CauthenticatorProvides required information for user authentication
 CcertificateIdentity certificate for a peer
 CcertificateChainAn ordered list of certificates, from the subject certificate to the issuer certificate
 CcertificateVerifierVerify that a certificate path issued by a server can be trusted
 CmessageDigestComputes message digests using standard algorithms, such as MD5 or SHA
 CtextPartGeneric text part
 CchildProcessSpawn a process and redirect its standard input and/or standard output
 CchildProcessFactoryCreate 'childProcess' objects
 CencoderEncode/decode data in different encodings
 CencoderFactory::registeredEncoderInformation about a registered encoder
 CfileAbstract representation of a file or directory
 CfileIteratorFile list iterator (see file::getFiles)
 CfileReaderRead from a file
 CfileSystemFactoryConstructs 'file' objects
 CfileWriterWrite to a file
 CpathAbstract representation of a path (filesystem, mailbox, etc)
 CstreamBase class for input/output stream
 CautoLock< M >Critical section wrapper class
 CcriticalSectionCritical section class
 CparserHelpers
 CplatformAllow setting or getting the current platform handler
 CprogressListenerAn interface to implement if you want to be notified of a state of progress by some objects
 CprogressListenerSizeAdapterA progress listener used when total size is known by the receiver, but not by the notifier
 CserviceInfos::propertyA service property
 CpropertySet::propertyProxy
 CrandomPseudo-random number generator
 Cruntime_error
 CexceptionBase class for VMime exceptions
 CserviceFactoryA factory to create 'service' objects for a specified protocol
 CserviceInfosStores information about a messaging service
 CcharsetConverter::statusHolds information about a conversion
 CstringProxyThis class is a proxy for the string class
 CstringUtilsMiscellaneous functions related to strings
 Ccontext::switcher< CTX_CLASS >Switches between contexts temporarily
 CtextPartFactory
 Cmessage::uidThe type for an unique message identifier
 CurlThis class represents a Uniform Resource Locator (a pointer to a "resource" on the World Wide Web)
 CurlUtilsMiscellaneous functions related to URLs
 CheaderFieldFactory::ValueInfo
 CwordEncoderEncodes words following RFC-2047