CattachmentHelper | Retrieve attachment information from message parts |
CpropertySet::constPropertyProxy | |
CdatetimeUtils | Miscellaneous functions related to date/time |
▼Cenable_shared_from_this | |
►Cobject | Base object for all objects in the library |
►Cattachment | Base class for all types of attachment |
►CdefaultAttachment | Default implementation for attachments |
CfileAttachment | Attachment of type 'file' |
CmessageAttachment | Attachment of type message/rfc822 |
►CcharsetConverter | Convert between charsets |
CcharsetConverter_idna | A charset converter which can convert to and from Punycode (for IDNA) |
CcharsetConverterOptions | Options for charset conversion |
►Ccomponent | This abstract class is the base class for all the components of a message |
Cbody | Body section of a MIME part |
►CbodyPart | A MIME part |
Cmessage | A MIME message |
Ccharset | Charset description (basic type) |
CemailAddress | An email address: local name and domain name (basic type) |
Cheader | Header section of a MIME part |
►CheaderField | Base class for header fields |
►CparameterizedHeaderField | A header field that can also contain parameters (name=value pairs) |
CcontentDispositionField | Describes presentation information, as per RFC-2183 |
CcontentTypeField | |
►CheaderFieldValue | Base class for all classes that can be used as a value for a header field |
►Caddress | Abstract class representing a mailbox or a group of mailboxes |
Cmailbox | A mailbox: full name + email (basic type) |
CmailboxGroup | A group of mailboxes (basic type) |
CaddressList | A list of addresses |
CcontentDisposition | Content disposition (basic type) |
Cdatetime | Date and time (basic type) |
Cdisposition | Disposition - from RFC-3798 (basic type) |
Cencoding | Content encoding (basic type) |
CmailboxList | A list of mailboxes (basic type) |
CmediaType | Content media type (basic type) |
CmessageId | Message identifier (basic type) |
CmessageIdSequence | A list of message identifiers (basic type) |
Cpath | A path: a local part + '@' + a domain |
Crelay | Trace information about a relay (basic type) |
Ctext | List of encoded-words, as defined in RFC-2047 (basic type) |
Cword | A class that encapsulates an encoded-word (RFC-2047): some text encoded into one specified charset |
Cparameter | |
►CcontentHandler | |
CemptyContentHandler | |
CIMAPMessagePartContentHandler | |
►CstreamContentHandler | A content handler which obtains its data from a stream |
CfileContentHandler | A content handler which obtains its data from a file |
CstringContentHandler | |
►Ccontext | Holds configuration parameters used either for parsing or generating messages |
CgenerationContext | Holds configuration parameters used for generating messages |
CparsingContext | Holds configuration parameters used for parsing messages |
ChtmlTextPart::embeddedObject | Embedded object (eg: image for <IMG> tag) |
►CMDNInfos | Holds information about Message Disposition Notifications (MDN) |
CreceivedMDNInfos | Holds information about a Message Disposition Notification (MDN) that has been received |
CsendableMDNInfos | Holds information about a Message Disposition Notifications (MDN) that is to be sent |
►CconnectionInfos | Information about the connection used by a service |
CdefaultConnectionInfos | Information about the connection used by a service |
►CsecuredConnectionInfos | Information about the secured connection used by a service |
CTLSSecuredConnectionInfos | Information about a TLS-secured connection used by a service |
►Cevent | Event occurring on folders or messages |
CfolderEvent | Event occuring on a folder |
CmessageChangedEvent | Event occuring on a message |
CmessageCountEvent | Event about the message count in a folder |
CfetchAttributes | Holds a set of attributes to fetch for a message |
►Cfolder | Abstract representation of a folder in a message store |
CIMAPFolder | IMAP folder implementation |
CmaildirFolder | Maildir folder implementation |
CPOP3Folder | POP3 folder implementation |
CfolderAttributes | Holds a set of attributes for a folder |
►CfolderStatus | Holds the status of a mail store folder |
CIMAPFolderStatus | Holds the status of an IMAP folder |
CmaildirFolderStatus | Holds the status of a Maildir folder |
CPOP3FolderStatus | Holds the status of a POP3 folder |
CIMAPCommand | An IMAP command that will be sent to the server |
►CmaildirFormat | Interface for an object capable of reading a specific Maildir format |
CcourierMaildirFormat | Reads Courier/QMail Maildir format |
CkmailMaildirFormat | Reads KMail Maildir format |
CmaildirFormat::context | |
►Cmessage | Abstract representation of a message in a store/transport service |
CIMAPMessage | IMAP message implementation |
CmaildirMessage | Maildir message implementation |
CPOP3Message | POP3 message implementation |
►CmessagePart | A MIME part in a message |
CIMAPMessagePart | |
CmaildirMessagePart | |
►CmessageRange | A range of (continuous) messages, designated either by their sequence number, or by their UID |
CnumberMessageRange | A range of (continuous) messages designated by their sequence number |
CUIDMessageRange | A range of (continuous) messages represented by their UID |
CmessageSet | Represents a set of messages, designated either by their sequence number, or by their UID (but not both) |
►CmessageStructure | Structure of a MIME part/message |
CIMAPMessageStructure | |
CmaildirMessageStructure | |
CPOP3Command | A POP3 command that will be sent to the server |
CPOP3Connection | Manage connection to a POP3 server |
CPOP3Response | A POP3 response, as sent by the server |
►Cservice | Base class for messaging services |
►Cstore | A store service |
►CIMAPStore | IMAP store service |
CIMAPSStore | IMAPS store service |
CmaildirStore | Maildir store service |
►CPOP3Store | POP3 store service |
CPOP3SStore | POP3S store service |
►Ctransport | A transport service |
CsendmailTransport | Sendmail local transport service |
►CSMTPTransport | SMTP transport service |
CSMTPSTransport | SMTPS transport service |
CserviceFactory::registeredService | Information about a registered service |
Csession | An object that contains all the information needed for connection to a service |
►CSMTPCommand | A SMTP command, as sent to server |
CSMTPCommandSet | A set of SMTP commands, which may be sent all at once to the server if pipelining is supported |
CSMTPConnection | Manage connection to a SMTP server |
CSMTPResponse | A SMTP response, as sent by the server |
►Csocket | Interface for connecting to servers |
CTLSSocket | Add a TLS security layer to an existing socket |
CSASLSocket | A socket which provides data integrity and/or privacy protection |
CsocketFactory | A class to create 'socket' objects |
►CtimeoutHandler | A class to manage timeouts in messaging services |
CdefaultTimeoutHandler | A default timeout handler for messaging services |
►CtimeoutHandlerFactory | A class to create 'timeoutHandler' objects |
CdefaultTimeoutHandlerFactory | A class that creates default timeout handlers |
CTLSProperties | Holds options for a TLS session |
CTLSSession | Describe a TLS connection between a client and a server |
Ctracer | Base class for an object used to trace network communication between the client and the server |
CtracerFactory | A class to create 'tracer' objects |
Cplatform::handler | Takes care of all platform-dependent operations |
CpropertySet | Manage a list of (name,value) pairs |
CpropertySet::property | A property holds a (name,value) pair |
►Cauthenticator | Provides required information for user authentication |
CdefaultAuthenticator | An authenticator that can provide some basic information by reading in the messaging session properties |
►CSASLAuthenticator | SASL-aware authenticator |
CdefaultSASLAuthenticator | An authenticator that is capable of providing information for simple authentication mechanisms (username and password) |
►Ccertificate | Identity certificate for a peer |
CX509Certificate | Identity certificate based on X.509 standard |
CcertificateChain | An ordered list of certificates, from the subject certificate to the issuer certificate |
►CcertificateVerifier | Verify that a certificate path issued by a server can be trusted |
CdefaultCertificateVerifier | Default implementation for certificate verification |
►CmessageDigest | Computes message digests using standard algorithms, such as MD5 or SHA |
Csha1MessageDigest | |
CSASLContext | An SASL client context |
►CSASLMechanism | An SASL mechanism |
CbuiltinSASLMechanism | A built-in authentication mechanism that relies on the GNU SASL library |
CSASLMechanismFactory | Constructs SASL mechanism objects |
CSASLSession | An SASL client session |
►CtextPart | Generic text part |
ChtmlTextPart | Text part of type 'text/html' |
CplainTextPart | Text part of type 'text/plain' |
CchildProcess | Spawn a process and redirect its standard input and/or standard output |
CchildProcessFactory | Create 'childProcess' objects |
►Cencoder | Encode/decode data in different encodings |
Cb64Encoder | Base64 encoder |
►CnoopEncoder | Default, no-op encoder (simple copy, no encoding/decoding is performed) |
CbinaryEncoder | Binary encoder |
CeightBitEncoder | 8-bit encoder |
CsevenBitEncoder | 7-bit encoder |
CqpEncoder | Quoted-printable encoder |
CuuEncoder | UUEncode encoder |
CencoderFactory::registeredEncoder | Information about a registered encoder |
Cfile | Abstract representation of a file or directory |
CfileIterator | File list iterator (see file::getFiles) |
CfileReader | Read from a file |
CfileSystemFactory | Constructs 'file' objects |
CfileWriter | Write to a file |
Cpath | Abstract representation of a path (filesystem, mailbox, etc) |
►Cstream | Base class for input/output stream |
►CinputStream | Simple input stream |
►CfilteredInputStream | A stream whose input is filtered |
CdotFilteredInputStream | A filtered input stream which replaces "\n.." sequences with "\n." sequences |
CstopSequenceFilteredInputStream< COUNT > | A filtered input stream which stops when a specified sequence is found (eof() method will return 'true') |
CinputStreamSocketAdapter | An input stream that is connected to a socket |
►CseekableInputStream | An input stream that allows seeking within the input |
►CinputStreamAdapter | An adapter class for C++ standard input streams |
CinputStreamPointerAdapter | An adapter class for pointer to C++ standard input stream |
CinputStreamByteBufferAdapter | An adapter class for reading from an array of bytes |
CinputStreamStringAdapter | An adapter class for string input |
CinputStreamStringProxyAdapter | An adapter class for stringProxy input |
CparserInputStreamAdapter | An adapter class used for parsing from an input stream |
CseekableInputStreamRegionAdapter | An adapter for reading a limited region of a seekable input stream |
►CoutputStream | Simple output stream |
CSMTPChunkingOutputStreamAdapter | An output stream adapter used with ESMTP CHUNKING extension |
►CfilteredOutputStream | A stream whose output is filtered |
CcharsetFilteredOutputStream | A filtered output stream which applies a charset conversion to input bytes |
CCRLFToLFFilteredOutputStream | A filtered output stream which replaces CRLF sequences with single LF characters |
CdotFilteredOutputStream | A filtered output stream which replaces "\n." sequences with "\n.." sequences |
CLFToCRLFFilteredOutputStream | A filtered output stream which replaces CR or LF characters with CRLF sequences |
CoutputStreamAdapter | An adapter class for C++ standard output streams |
CoutputStreamByteArrayAdapter | An adapter class for byte array output |
CoutputStreamSocketAdapter | An output stream that is connected to a socket |
CoutputStreamStringAdapter | An adapter class for string output |
CautoLock< M > | Critical section wrapper class |
CcriticalSection | Critical section class |
CencoderFactory | A factory to create 'encoder' objects for the specified encoding |
CSMTPResponse::enhancedStatusCode | Enhanced status code (as per RFC-3463) |
CfileAttachment::fileInfo | Stores information about a file attachment |
CfolderListener | Listener for events occuring on a folder |
CheaderFieldFactory | Creates header field and header field value objects |
CimportanceHelper | Deals with setting and retrieving message importance (also known as priority) |
CMDNHelper | Helper for creating or extracting Message Disposition Notifications (MDN), as defined in RFC-3798 |
CmessageBuilder | A helper for building MIME messages |
CmessageChangedListener | Listener for events occuring on a message |
CmessageCountListener | Listener for events about the message count in a folder |
CmessageDigestFactory | Creates instances of message digest algorithms |
CmessageParser | A helper for parsing MIME messages |
CmessageSetEnumerator | Enumerator used to retrieve the message number/UID ranges contained in a messageSet object |
▼Cnoncopyable | Inherit from this class to indicate the subclass is not copyable, ie |
Cstream | Base class for input/output stream |
CparserHelpers | |
Cplatform | Allow setting or getting the current platform handler |
CPOP3Utils | |
▼CprogressListener | An interface to implement if you want to be notified of a state of progress by some objects |
CprogressListenerSizeAdapter | A progress listener used when total size is known by the receiver, but not by the notifier |
CserviceInfos::property | A service property |
CpropertySet::propertyProxy | |
CsendmailServiceInfos::props | |
CSMTPServiceInfos::props | |
CIMAPServiceInfos::props | |
CPOP3ServiceInfos::props | |
CmaildirServiceInfos::props | |
Crandom | Pseudo-random number generator |
CSMTPResponse::responseLine | An element of a SMTP response |
▼Cruntime_error | |
►Cexception | Base class for VMime exceptions |
►Cauthentication_exception | Authentication exception |
Cno_auth_information | The requested information cannot be provided |
►Csasl_exception | Base class for exceptions thrown by SASL module |
Cno_such_mechanism | No mechanism is registered with the specified name |
Cbad_field_value_type | |
Ccharset_conv_error | |
►Cfilesystem_exception | Base class for exceptions thrown by the filesystem features |
Cfile_not_found | File not found |
Cnot_a_directory | File is not a directory |
Cillegal_byte_sequence_for_charset | |
Cinvalid_argument | Bad argument was passed to the function |
Cinvalid_property_type | Bad type specified when reading property |
Cmalformed_url | The URL is malformed |
►Cnet_exception | Base class for exceptions thrown by the networking module |
Calready_connected | The service is already connected (must disconnect before) |
Cauthentication_error | Error while giving credentials to the server (wrong username or password, or wrong authentication method) |
►Ccommand_error | Command error: operation failed (this is specific to the underlying protocol) |
CSMTPCommandError | SMTP Command error: a SMTP command failed |
Cconnection_greeting_error | Server did not initiated the connection correctly |
Cfolder_already_open | Folder is already open in the same session |
Cfolder_not_found | Folder not found (does not exist) |
Cillegal_operation | Illegal operation: cannot run this operation on the object |
Cillegal_state | The current state of the object does not permit to execute the operation (for example, you try to close a folder which is not open) |
Cinvalid_folder_name | Folder name is invalid |
Cinvalid_response | The server returned an invalid response |
Cmessage_not_found | Message not found (does not exist) |
Cnot_connected | The service is not currently connected |
Coperation_cancelled | The operation has been cancelled |
Coperation_not_supported | Operation not supported by the underlying protocol |
Coperation_timed_out | The operation timed out (time-out delay is elapsed) |
Cpartial_fetch_not_supported | Partial fetch is not supported by the underlying protocol |
►Csocket_exception | Socket error |
Cconnection_error | Error while connecting to the server: this may be a DNS resolution error or a connection error (for example, time-out while connecting) |
Csocket_not_connected_exception | Socket not connected: you are trying to write to/read from a socket which is not connected to a peer |
Cunfetched_object | Must call fetchMessage() or fetchHeader() before accessing the requested object |
Cunsupported_option | Option not supported |
CSMTPMessageSizeExceedsCurLimitsException | SMTP error: message size exceeds current server limits |
CSMTPMessageSizeExceedsMaxLimitsException | SMTP error: message size exceeds maximum server limits |
Cno_digest_algorithm_available | No algorithm has been found for the specified name |
Cno_encoder_available | No encoder has been found for the specified encoding name |
Cno_expeditor | No expeditor specified |
Cno_factory_available | |
Cno_platform_handler | |
Cno_recipient | No recipient specified |
Cno_such_field | |
Cno_such_message_id | |
Cno_such_part | |
Cno_such_property | There is no property with that name in the set |
Copen_file_error | |
Csystem_error | Underlying operating system error |
Ctls_exception | Base class for exceptions thrown by TLS module |
►CcertificateException | Thrown to indicate a problem with a certificate or certificate verification |
CcertificateExpiredException | Thrown when the current date and time is after the validity period specified in the certificate |
CcertificateIssuerVerificationException | Thrown when a certificate in a certificate chain cannot be verified against the next certificate in the chain (the issuer) |
CcertificateNotTrustedException | Thrown when a certificate cannot be verified against root and/or trusted certificates |
CcertificateNotYetValidException | Thrown when the current date and time is before the validity period specified in the certificate |
CserverIdentityException | Thrown when the subject name of a certificate does not match the hostname of the server |
CunsupportedCertificateTypeException | Thrown when a certificate is of unsupported format |
CserviceFactory | A factory to create 'service' objects for a specified protocol |
▼CserviceInfos | Stores information about a messaging service |
CIMAPServiceInfos | Information about IMAP service |
CmaildirServiceInfos | Information about maildir service |
CPOP3ServiceInfos | Information about POP3 service |
CsendmailServiceInfos | Information about sendmail service |
CSMTPServiceInfos | Information about SMTP service |
CSMTPResponse::state | Current state of response parser |
CcharsetConverter::status | Holds information about a conversion |
CstringProxy | This class is a proxy for the string class |
CstringUtils | Miscellaneous functions related to strings |
Ccontext::switcher< CTX_CLASS > | Switches between contexts temporarily |
CtextPartFactory | |
Cmessage::uid | The type for an unique message identifier |
Curl | This class represents a Uniform Resource Locator (a pointer to a "resource" on the World Wide Web) |
CurlUtils | Miscellaneous functions related to URLs |
CheaderFieldFactory::ValueInfo | |
CwordEncoder | Encodes words following RFC-2047 |