CattachmentHelper | Retrieve attachment information from message parts |
CpropertySet::constPropertyProxy | |
CdatetimeUtils | Miscellaneous functions related to date/time |
▼Cenable_shared_from_this | |
►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 |
Cfolder | Abstract representation of a folder in a message store |
Cmessage | Abstract representation of a message in a store/transport service |
CmessagePart | A MIME part in a message |
CmessageStructure | Structure of a MIME part/message |
►Cservice | Base class for messaging services |
Cstore | A store service |
Ctransport | A transport service |
Csession | An object that contains all the information needed for connection to a service |
Ccertificate | Identity certificate for a peer |
CencoderFactory | A factory to create 'encoder' objects for the specified encoding |
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 |
►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 |
►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 |
▼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 | |
►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 |
Cevent | Event occurring on folders or messages |
CfetchAttributes | Holds a set of attributes to fetch for a message |
Cfolder | Abstract representation of a folder in a message store |
CfolderAttributes | Holds a set of attributes for a folder |
CfolderStatus | Holds the status of a mail store folder |
Cmessage | Abstract representation of a message in a store/transport service |
CmessagePart | A MIME part in a message |
►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 |
Cservice | Base class for messaging services |
CserviceFactory::registeredService | Information about a registered service |
Csession | An object that contains all the information needed for connection to a service |
Csocket | Interface for connecting to servers |
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 |
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 |
Ccertificate | Identity certificate for a peer |
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 |
►CmessageDigest | Computes message digests using standard algorithms, such as MD5 or SHA |
Csha1MessageDigest | |
►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 |
CautoLock< M > | Critical section wrapper class |
CcriticalSection | Critical section class |
CparserHelpers | |
Cplatform | Allow setting or getting the current platform handler |
▼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 | |
Crandom | Pseudo-random number generator |
▼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) |
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 |
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 |
CserviceFactory | A factory to create 'service' objects for a specified protocol |
CserviceInfos | Stores information about a messaging service |
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 |