▼Nvmime | |
►Nexceptions | List of all VMime exceptions |
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) |
Cauthentication_exception | Authentication exception |
Cbad_field_value_type | |
Ccharset_conv_error | |
Ccommand_error | Command error: operation failed (this is specific to the underlying protocol) |
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) |
Cconnection_greeting_error | Server did not initiated the connection correctly |
Cfile_not_found | File not found |
Cfilesystem_exception | Base class for exceptions thrown by the filesystem features |
Cfolder_already_open | Folder is already open in the same session |
Cfolder_not_found | Folder not found (does not exist) |
Cillegal_byte_sequence_for_charset | |
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_argument | Bad argument was passed to the function |
Cinvalid_folder_name | Folder name is invalid |
Cinvalid_property_type | Bad type specified when reading property |
Cinvalid_response | The server returned an invalid response |
Cmalformed_url | The URL is malformed |
Cmessage_not_found | Message not found (does not exist) |
Cnet_exception | Base class for exceptions thrown by the networking module |
Cno_auth_information | The requested information cannot be provided |
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_mechanism | No mechanism is registered with the specified name |
Cno_such_message_id | |
Cno_such_part | |
Cno_such_property | There is no property with that name in the set |
Cnot_a_directory | File is not a directory |
Cnot_connected | The service is not currently connected |
Copen_file_error | |
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 |
Csasl_exception | Base class for exceptions thrown by SASL module |
Csocket_exception | Socket error |
Csocket_not_connected_exception | Socket not connected: you are trying to write to/read from a socket which is not connected to a peer |
Csystem_error | Underlying operating system error |
Ctls_exception | Base class for exceptions thrown by TLS module |
Cunfetched_object | Must call fetchMessage() or fetchHeader() before accessing the requested object |
Cunsupported_option | Option not supported |
►Nmdn | |
CMDNHelper | Helper for creating or extracting Message Disposition Notifications (MDN), as defined in RFC-3798 |
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 |
►Nmisc | |
CimportanceHelper | Deals with setting and retrieving message importance (also known as priority) |
►Nnet | |
►Nevents | |
Cevent | Event occurring on folders or messages |
CfolderEvent | Event occuring on a folder |
CfolderListener | Listener for events occuring on a folder |
CmessageChangedEvent | Event occuring on a message |
CmessageChangedListener | Listener for events occuring on a message |
CmessageCountEvent | Event about the message count in a folder |
CmessageCountListener | Listener for events about the message count in a folder |
►Nimap | |
CIMAPCommand | An IMAP command that will be sent to the server |
CIMAPFolder | IMAP folder implementation |
CIMAPFolderStatus | Holds the status of an IMAP folder |
CIMAPMessage | IMAP message implementation |
CIMAPMessagePart | |
CIMAPMessagePartContentHandler | |
CIMAPMessageStructure | |
►CIMAPServiceInfos | Information about IMAP service |
Cprops | |
CIMAPSStore | IMAPS store service |
CIMAPStore | IMAP store service |
►Nmaildir | |
►Nformat | |
CcourierMaildirFormat | Reads Courier/QMail Maildir format |
CkmailMaildirFormat | Reads KMail Maildir format |
CmaildirFolder | Maildir folder implementation |
CmaildirFolderStatus | Holds the status of a Maildir folder |
►CmaildirFormat | Interface for an object capable of reading a specific Maildir format |
Ccontext | |
CmaildirMessage | Maildir message implementation |
CmaildirMessagePart | |
CmaildirMessageStructure | |
►CmaildirServiceInfos | Information about maildir service |
Cprops | |
CmaildirStore | Maildir store service |
►Npop3 | |
CPOP3Command | A POP3 command that will be sent to the server |
CPOP3Connection | Manage connection to a POP3 server |
CPOP3Folder | POP3 folder implementation |
CPOP3FolderStatus | Holds the status of a POP3 folder |
CPOP3Message | POP3 message implementation |
CPOP3Response | A POP3 response, as sent by the server |
►CPOP3ServiceInfos | Information about POP3 service |
Cprops | |
CPOP3SStore | POP3S store service |
CPOP3Store | POP3 store service |
CPOP3Utils | |
►Nsendmail | |
►CsendmailServiceInfos | Information about sendmail service |
Cprops | |
CsendmailTransport | Sendmail local transport service |
►Nsmtp | |
CSMTPChunkingOutputStreamAdapter | An output stream adapter used with ESMTP CHUNKING extension |
CSMTPCommand | A SMTP command, as sent to server |
CSMTPCommandError | SMTP Command error: a SMTP command failed |
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 |
CSMTPMessageSizeExceedsCurLimitsException | SMTP error: message size exceeds current server limits |
CSMTPMessageSizeExceedsMaxLimitsException | SMTP error: message size exceeds maximum server limits |
►CSMTPResponse | A SMTP response, as sent by the server |
CenhancedStatusCode | Enhanced status code (as per RFC-3463) |
CresponseLine | An element of a SMTP response |
Cstate | Current state of response parser |
►CSMTPServiceInfos | Information about SMTP service |
Cprops | |
CSMTPSTransport | SMTPS transport service |
CSMTPTransport | SMTP transport service |
►Ntls | |
CTLSProperties | Holds options for a TLS session |
CTLSSecuredConnectionInfos | Information about a TLS-secured connection used by a service |
CTLSSession | Describe a TLS connection between a client and a server |
CTLSSocket | Add a TLS security layer to an existing socket |
CconnectionInfos | Information about the connection used by a service |
CdefaultConnectionInfos | Information about the connection used by a service |
CdefaultTimeoutHandler | A default timeout handler for messaging services |
CdefaultTimeoutHandlerFactory | A class that creates default timeout handlers |
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 |
Cuid | The type for an unique message identifier |
CmessagePart | A MIME part in a message |
CmessageRange | A range of (continuous) messages, designated either by their sequence number, or by their UID |
CmessageSet | Represents a set of messages, designated either by their sequence number, or by their UID (but not both) |
CmessageSetEnumerator | Enumerator used to retrieve the message number/UID ranges contained in a messageSet object |
CmessageStructure | Structure of a MIME part/message |
CnumberMessageRange | A range of (continuous) messages designated by their sequence number |
CsecuredConnectionInfos | Information about the secured connection used by a service |
Cservice | Base class for messaging services |
►CserviceFactory | A factory to create 'service' objects for a specified protocol |
CregisteredService | Information about a registered service |
►CserviceInfos | Stores information about a messaging service |
Cproperty | A service property |
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 |
Cstore | A store service |
CtimeoutHandler | A class to manage timeouts in messaging services |
CtimeoutHandlerFactory | A class to create 'timeoutHandler' objects |
Ctracer | Base class for an object used to trace network communication between the client and the server |
CtracerFactory | A class to create 'tracer' objects |
Ctransport | A transport service |
CUIDMessageRange | A range of (continuous) messages represented by their UID |
►Nsecurity | |
►Ncert | |
Ccertificate | Identity certificate for a peer |
CcertificateChain | An ordered list of certificates, from the subject certificate to the issuer certificate |
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 |
CcertificateVerifier | Verify that a certificate path issued by a server can be trusted |
CdefaultCertificateVerifier | Default implementation for certificate verification |
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 |
CX509Certificate | Identity certificate based on X.509 standard |
►Ndigest | |
►Nsha1 | |
Csha1MessageDigest | |
CmessageDigest | Computes message digests using standard algorithms, such as MD5 or SHA |
CmessageDigestFactory | Creates instances of message digest algorithms |
►Nsasl | |
CbuiltinSASLMechanism | A built-in authentication mechanism that relies on the GNU SASL library |
CdefaultSASLAuthenticator | An authenticator that is capable of providing information for simple authentication mechanisms (username and password) |
CSASLAuthenticator | SASL-aware authenticator |
CSASLContext | An SASL client context |
CSASLMechanism | An SASL mechanism |
CSASLMechanismFactory | Constructs SASL mechanism objects |
CSASLSession | An SASL client session |
CSASLSocket | A socket which provides data integrity and/or privacy protection |
Cauthenticator | Provides required information for user authentication |
CdefaultAuthenticator | An authenticator that can provide some basic information by reading in the messaging session properties |
►Nutility | Utility classes |
►Nencoder | |
Cb64Encoder | Base64 encoder |
CbinaryEncoder | Binary encoder |
CeightBitEncoder | 8-bit encoder |
Cencoder | Encode/decode data in different encodings |
►CencoderFactory | A factory to create 'encoder' objects for the specified encoding |
CregisteredEncoder | Information about a registered encoder |
CnoopEncoder | Default, no-op encoder (simple copy, no encoding/decoding is performed) |
CqpEncoder | Quoted-printable encoder |
CsevenBitEncoder | 7-bit encoder |
CuuEncoder | UUEncode encoder |
►Nsync | |
CautoLock | Critical section wrapper class |
CcriticalSection | Critical section class |
CcharsetFilteredOutputStream | A filtered output stream which applies a charset conversion to input bytes |
CchildProcess | Spawn a process and redirect its standard input and/or standard output |
CchildProcessFactory | Create 'childProcess' objects |
CCRLFToLFFilteredOutputStream | A filtered output stream which replaces CRLF sequences with single LF characters |
CdatetimeUtils | Miscellaneous functions related to date/time |
CdotFilteredInputStream | A filtered input stream which replaces "\n.." sequences with "\n." sequences |
CdotFilteredOutputStream | A filtered output stream which replaces "\n." sequences with "\n.." sequences |
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 |
CfilteredInputStream | A stream whose input is filtered |
CfilteredOutputStream | A stream whose output is filtered |
CinputStream | Simple input stream |
CinputStreamAdapter | An adapter class for C++ standard input streams |
CinputStreamByteBufferAdapter | An adapter class for reading from an array of bytes |
CinputStreamPointerAdapter | An adapter class for pointer to C++ standard input stream |
CinputStreamSocketAdapter | An input stream that is connected to a socket |
CinputStreamStringAdapter | An adapter class for string input |
CinputStreamStringProxyAdapter | An adapter class for stringProxy input |
CLFToCRLFFilteredOutputStream | A filtered output stream which replaces CR or LF characters with CRLF sequences |
CoutputStream | Simple output stream |
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 |
CparserInputStreamAdapter | An adapter class used for parsing from an input stream |
Cpath | Abstract representation of a path (filesystem, mailbox, etc) |
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 |
Crandom | Pseudo-random number generator |
CseekableInputStream | An input stream that allows seeking within the input |
CseekableInputStreamRegionAdapter | An adapter for reading a limited region of a seekable input stream |
CstopSequenceFilteredInputStream | A filtered input stream which stops when a specified sequence is found (eof() method will return 'true') |
Cstream | Base class for input/output stream |
CstringProxy | This class is a proxy for the string class |
CstringUtils | Miscellaneous functions related to strings |
Curl | This class represents a Uniform Resource Locator (a pointer to a "resource" on the World Wide Web) |
CurlUtils | Miscellaneous functions related to URLs |
Caddress | Abstract class representing a mailbox or a group of mailboxes |
CaddressList | A list of addresses |
Cattachment | Base class for all types of attachment |
CattachmentHelper | Retrieve attachment information from message parts |
Cbody | Body section of a MIME part |
CbodyPart | A MIME part |
Ccharset | Charset description (basic type) |
►CcharsetConverter | Convert between charsets |
Cstatus | Holds information about a conversion |
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 |
CcontentDisposition | Content disposition (basic type) |
CcontentDispositionField | Describes presentation information, as per RFC-2183 |
CcontentHandler | |
CcontentTypeField | |
►Ccontext | Holds configuration parameters used either for parsing or generating messages |
Cswitcher | Switches between contexts temporarily |
Cdatetime | Date and time (basic type) |
CdefaultAttachment | Default implementation for attachments |
Cdisposition | Disposition - from RFC-3798 (basic type) |
CemailAddress | An email address: local name and domain name (basic type) |
CemptyContentHandler | |
Cencoding | Content encoding (basic type) |
Cexception | Base class for VMime exceptions |
►CfileAttachment | Attachment of type 'file' |
CfileInfo | Stores information about a file attachment |
CfileContentHandler | A content handler which obtains its data from a file |
CgenerationContext | Holds configuration parameters used for generating messages |
Cheader | Header section of a MIME part |
CheaderField | Base class for header fields |
►CheaderFieldFactory | Creates header field and header field value objects |
CValueInfo | |
CheaderFieldValue | Base class for all classes that can be used as a value for a header field |
►ChtmlTextPart | Text part of type 'text/html' |
CembeddedObject | Embedded object (eg: image for <IMG> tag) |
Cmailbox | A mailbox: full name + email (basic type) |
CmailboxGroup | A group of mailboxes (basic type) |
CmailboxList | A list of mailboxes (basic type) |
CmediaType | Content media type (basic type) |
Cmessage | A MIME message |
CmessageAttachment | Attachment of type message/rfc822 |
CmessageBuilder | A helper for building MIME messages |
CmessageId | Message identifier (basic type) |
CmessageIdSequence | A list of message identifiers (basic type) |
CmessageParser | A helper for parsing MIME messages |
Cnoncopyable | Inherit from this class to indicate the subclass is not copyable, ie |
Cobject | Base object for all objects in the library |
Cparameter | |
CparameterizedHeaderField | A header field that can also contain parameters (name=value pairs) |
CparserHelpers | |
CparsingContext | Holds configuration parameters used for parsing messages |
Cpath | A path: a local part + '@' + a domain |
CplainTextPart | Text part of type 'text/plain' |
►Cplatform | Allow setting or getting the current platform handler |
Chandler | Takes care of all platform-dependent operations |
►CpropertySet | Manage a list of (name,value) pairs |
CconstPropertyProxy | |
Cproperty | A property holds a (name,value) pair |
CpropertyProxy | |
Crelay | Trace information about a relay (basic type) |
CstreamContentHandler | A content handler which obtains its data from a stream |
CstringContentHandler | |
Ctext | List of encoded-words, as defined in RFC-2047 (basic type) |
CtextPart | Generic text part |
CtextPartFactory | |
Cword | A class that encapsulates an encoded-word (RFC-2047): some text encoded into one specified charset |
CwordEncoder | Encodes words following RFC-2047 |