aboutsummaryrefslogtreecommitdiffstats
path: root/src/constants.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/constants.cpp282
1 files changed, 141 insertions, 141 deletions
diff --git a/src/constants.cpp b/src/constants.cpp
index 551d0a18..3b0a54c0 100644
--- a/src/constants.cpp
+++ b/src/constants.cpp
@@ -32,205 +32,205 @@ namespace vmime
namespace mediaTypes
{
// Types
- const string::value_type* const TEXT = "text";
- const string::value_type* const MULTIPART = "multipart";
- const string::value_type* const MESSAGE = "message";
- const string::value_type* const APPLICATION = "application";
- const string::value_type* const IMAGE = "image";
- const string::value_type* const AUDIO = "audio";
- const string::value_type* const VIDEO = "video";
+ const char* const TEXT = "text";
+ const char* const MULTIPART = "multipart";
+ const char* const MESSAGE = "message";
+ const char* const APPLICATION = "application";
+ const char* const IMAGE = "image";
+ const char* const AUDIO = "audio";
+ const char* const VIDEO = "video";
// Sub-types
- const string::value_type* const TEXT_PLAIN = "plain";
- const string::value_type* const TEXT_HTML = "html";
- const string::value_type* const TEXT_RICHTEXT = "richtext";
- const string::value_type* const TEXT_ENRICHED = "enriched";
- const string::value_type* const TEXT_RFC822_HEADERS = "rfc822-headers"; // RFC-1892
- const string::value_type* const TEXT_DIRECTORY = "directory"; // RFC-2426
+ const char* const TEXT_PLAIN = "plain";
+ const char* const TEXT_HTML = "html";
+ const char* const TEXT_RICHTEXT = "richtext";
+ const char* const TEXT_ENRICHED = "enriched";
+ const char* const TEXT_RFC822_HEADERS = "rfc822-headers"; // RFC-1892
+ const char* const TEXT_DIRECTORY = "directory"; // RFC-2426
- const string::value_type* const MULTIPART_MIXED = "mixed";
- const string::value_type* const MULTIPART_RELATED = "related";
- const string::value_type* const MULTIPART_ALTERNATIVE = "alternative";
- const string::value_type* const MULTIPART_PARALLEL = "parallel";
- const string::value_type* const MULTIPART_DIGEST = "digest";
- const string::value_type* const MULTIPART_REPORT = "report"; // RFC-1892
+ const char* const MULTIPART_MIXED = "mixed";
+ const char* const MULTIPART_RELATED = "related";
+ const char* const MULTIPART_ALTERNATIVE = "alternative";
+ const char* const MULTIPART_PARALLEL = "parallel";
+ const char* const MULTIPART_DIGEST = "digest";
+ const char* const MULTIPART_REPORT = "report"; // RFC-1892
- const string::value_type* const MESSAGE_RFC822 = "rfc822";
- const string::value_type* const MESSAGE_PARTIAL = "partial";
- const string::value_type* const MESSAGE_EXTERNAL_BODY = "external-body";
- const string::value_type* const MESSAGE_DISPOSITION_NOTIFICATION = "disposition-notification";
+ const char* const MESSAGE_RFC822 = "rfc822";
+ const char* const MESSAGE_PARTIAL = "partial";
+ const char* const MESSAGE_EXTERNAL_BODY = "external-body";
+ const char* const MESSAGE_DISPOSITION_NOTIFICATION = "disposition-notification";
- const string::value_type* const APPLICATION_OCTET_STREAM = "octet-stream";
+ const char* const APPLICATION_OCTET_STREAM = "octet-stream";
- const string::value_type* const IMAGE_JPEG = "jpeg";
- const string::value_type* const IMAGE_GIF = "gif";
+ const char* const IMAGE_JPEG = "jpeg";
+ const char* const IMAGE_GIF = "gif";
- const string::value_type* const AUDIO_BASIC = "basic";
+ const char* const AUDIO_BASIC = "basic";
- const string::value_type* const VIDEO_MPEG = "mpeg";
+ const char* const VIDEO_MPEG = "mpeg";
}
// Encoding types
namespace encodingTypes
{
- const string::value_type* const SEVEN_BIT = "7bit";
- const string::value_type* const EIGHT_BIT = "8bit";
- const string::value_type* const BASE64 = "base64";
- const string::value_type* const QUOTED_PRINTABLE = "quoted-printable";
- const string::value_type* const BINARY = "binary";
- const string::value_type* const UUENCODE = "uuencode";
+ const char* const SEVEN_BIT = "7bit";
+ const char* const EIGHT_BIT = "8bit";
+ const char* const BASE64 = "base64";
+ const char* const QUOTED_PRINTABLE = "quoted-printable";
+ const char* const BINARY = "binary";
+ const char* const UUENCODE = "uuencode";
}
// Content disposition types
namespace contentDispositionTypes
{
- const string::value_type* const INLINE = "inline";
- const string::value_type* const ATTACHMENT = "attachment";
+ const char* const INLINE = "inline";
+ const char* const ATTACHMENT = "attachment";
}
// Charsets
namespace charsets
{
- const string::value_type* const ISO8859_1 = "iso-8859-1";
- const string::value_type* const ISO8859_2 = "iso-8859-2";
- const string::value_type* const ISO8859_3 = "iso-8859-3";
- const string::value_type* const ISO8859_4 = "iso-8859-4";
- const string::value_type* const ISO8859_5 = "iso-8859-5";
- const string::value_type* const ISO8859_6 = "iso-8859-6";
- const string::value_type* const ISO8859_7 = "iso-8859-7";
- const string::value_type* const ISO8859_8 = "iso-8859-8";
- const string::value_type* const ISO8859_9 = "iso-8859-9";
- const string::value_type* const ISO8859_10 = "iso-8859-10";
- const string::value_type* const ISO8859_13 = "iso-8859-13";
- const string::value_type* const ISO8859_14 = "iso-8859-14";
- const string::value_type* const ISO8859_15 = "iso-8859-15";
- const string::value_type* const ISO8859_16 = "iso-8859-16";
-
- const string::value_type* const CP_437 = "cp437";
- const string::value_type* const CP_737 = "cp737";
- const string::value_type* const CP_775 = "cp775";
- const string::value_type* const CP_850 = "cp850";
- const string::value_type* const CP_852 = "cp852";
- const string::value_type* const CP_853 = "cp853";
- const string::value_type* const CP_855 = "cp855";
- const string::value_type* const CP_857 = "cp857";
- const string::value_type* const CP_858 = "cp858";
- const string::value_type* const CP_860 = "cp860";
- const string::value_type* const CP_861 = "cp861";
- const string::value_type* const CP_862 = "cp862";
- const string::value_type* const CP_863 = "cp863";
- const string::value_type* const CP_864 = "cp864";
- const string::value_type* const CP_865 = "cp865";
- const string::value_type* const CP_866 = "cp866";
- const string::value_type* const CP_869 = "cp869";
- const string::value_type* const CP_874 = "cp874";
- const string::value_type* const CP_1125 = "cp1125";
- const string::value_type* const CP_1250 = "cp1250";
- const string::value_type* const CP_1251 = "cp1251";
- const string::value_type* const CP_1252 = "cp1252";
- const string::value_type* const CP_1253 = "cp1253";
- const string::value_type* const CP_1254 = "cp1254";
- const string::value_type* const CP_1255 = "cp1255";
- const string::value_type* const CP_1256 = "cp1256";
- const string::value_type* const CP_1257 = "cp1257";
-
- const string::value_type* const US_ASCII = "us-ascii";
-
- const string::value_type* const UTF_7 = "utf-7";
- const string::value_type* const UTF_8 = "utf-8";
- const string::value_type* const UTF_16 = "utf-16";
- const string::value_type* const UTF_32 = "utf-32";
-
- const string::value_type* const WINDOWS_1250 = "windows-1250";
- const string::value_type* const WINDOWS_1251 = "windows-1251";
- const string::value_type* const WINDOWS_1252 = "windows-1252";
- const string::value_type* const WINDOWS_1253 = "windows-1253";
- const string::value_type* const WINDOWS_1254 = "windows-1254";
- const string::value_type* const WINDOWS_1255 = "windows-1255";
- const string::value_type* const WINDOWS_1256 = "windows-1256";
- const string::value_type* const WINDOWS_1257 = "windows-1257";
- const string::value_type* const WINDOWS_1258 = "windows-1258";
-
- const string::value_type* const IDNA = "idna";
+ const char* const ISO8859_1 = "iso-8859-1";
+ const char* const ISO8859_2 = "iso-8859-2";
+ const char* const ISO8859_3 = "iso-8859-3";
+ const char* const ISO8859_4 = "iso-8859-4";
+ const char* const ISO8859_5 = "iso-8859-5";
+ const char* const ISO8859_6 = "iso-8859-6";
+ const char* const ISO8859_7 = "iso-8859-7";
+ const char* const ISO8859_8 = "iso-8859-8";
+ const char* const ISO8859_9 = "iso-8859-9";
+ const char* const ISO8859_10 = "iso-8859-10";
+ const char* const ISO8859_13 = "iso-8859-13";
+ const char* const ISO8859_14 = "iso-8859-14";
+ const char* const ISO8859_15 = "iso-8859-15";
+ const char* const ISO8859_16 = "iso-8859-16";
+
+ const char* const CP_437 = "cp437";
+ const char* const CP_737 = "cp737";
+ const char* const CP_775 = "cp775";
+ const char* const CP_850 = "cp850";
+ const char* const CP_852 = "cp852";
+ const char* const CP_853 = "cp853";
+ const char* const CP_855 = "cp855";
+ const char* const CP_857 = "cp857";
+ const char* const CP_858 = "cp858";
+ const char* const CP_860 = "cp860";
+ const char* const CP_861 = "cp861";
+ const char* const CP_862 = "cp862";
+ const char* const CP_863 = "cp863";
+ const char* const CP_864 = "cp864";
+ const char* const CP_865 = "cp865";
+ const char* const CP_866 = "cp866";
+ const char* const CP_869 = "cp869";
+ const char* const CP_874 = "cp874";
+ const char* const CP_1125 = "cp1125";
+ const char* const CP_1250 = "cp1250";
+ const char* const CP_1251 = "cp1251";
+ const char* const CP_1252 = "cp1252";
+ const char* const CP_1253 = "cp1253";
+ const char* const CP_1254 = "cp1254";
+ const char* const CP_1255 = "cp1255";
+ const char* const CP_1256 = "cp1256";
+ const char* const CP_1257 = "cp1257";
+
+ const char* const US_ASCII = "us-ascii";
+
+ const char* const UTF_7 = "utf-7";
+ const char* const UTF_8 = "utf-8";
+ const char* const UTF_16 = "utf-16";
+ const char* const UTF_32 = "utf-32";
+
+ const char* const WINDOWS_1250 = "windows-1250";
+ const char* const WINDOWS_1251 = "windows-1251";
+ const char* const WINDOWS_1252 = "windows-1252";
+ const char* const WINDOWS_1253 = "windows-1253";
+ const char* const WINDOWS_1254 = "windows-1254";
+ const char* const WINDOWS_1255 = "windows-1255";
+ const char* const WINDOWS_1256 = "windows-1256";
+ const char* const WINDOWS_1257 = "windows-1257";
+ const char* const WINDOWS_1258 = "windows-1258";
+
+ const char* const IDNA = "idna";
}
// Fields
namespace fields
{
- const string::value_type* const RECEIVED = "Received";
- const string::value_type* const FROM = "From";
- const string::value_type* const SENDER = "Sender";
- const string::value_type* const REPLY_TO = "Reply-To";
- const string::value_type* const TO = "To";
- const string::value_type* const CC = "Cc";
- const string::value_type* const BCC = "Bcc";
- const string::value_type* const DATE = "Date";
- const string::value_type* const SUBJECT = "Subject";
- const string::value_type* const ORGANIZATION = "Organization";
- const string::value_type* const USER_AGENT = "User-Agent";
- const string::value_type* const DELIVERED_TO = "Delivered-To";
- const string::value_type* const RETURN_PATH = "Return-Path";
- const string::value_type* const MIME_VERSION = "Mime-Version";
- const string::value_type* const MESSAGE_ID = "Message-Id";
- const string::value_type* const CONTENT_TYPE = "Content-Type";
- const string::value_type* const CONTENT_TRANSFER_ENCODING = "Content-Transfer-Encoding";
- const string::value_type* const CONTENT_DESCRIPTION = "Content-Description";
- const string::value_type* const CONTENT_DISPOSITION = "Content-Disposition";
- const string::value_type* const CONTENT_ID = "Content-Id";
- const string::value_type* const CONTENT_LOCATION = "Content-Location";
- const string::value_type* const IN_REPLY_TO = "In-Reply-To";
- const string::value_type* const REFERENCES = "References";
-
- const string::value_type* const X_MAILER = "X-Mailer";
- const string::value_type* const X_PRIORITY = "X-Priority";
+ const char* const RECEIVED = "Received";
+ const char* const FROM = "From";
+ const char* const SENDER = "Sender";
+ const char* const REPLY_TO = "Reply-To";
+ const char* const TO = "To";
+ const char* const CC = "Cc";
+ const char* const BCC = "Bcc";
+ const char* const DATE = "Date";
+ const char* const SUBJECT = "Subject";
+ const char* const ORGANIZATION = "Organization";
+ const char* const USER_AGENT = "User-Agent";
+ const char* const DELIVERED_TO = "Delivered-To";
+ const char* const RETURN_PATH = "Return-Path";
+ const char* const MIME_VERSION = "Mime-Version";
+ const char* const MESSAGE_ID = "Message-Id";
+ const char* const CONTENT_TYPE = "Content-Type";
+ const char* const CONTENT_TRANSFER_ENCODING = "Content-Transfer-Encoding";
+ const char* const CONTENT_DESCRIPTION = "Content-Description";
+ const char* const CONTENT_DISPOSITION = "Content-Disposition";
+ const char* const CONTENT_ID = "Content-Id";
+ const char* const CONTENT_LOCATION = "Content-Location";
+ const char* const IN_REPLY_TO = "In-Reply-To";
+ const char* const REFERENCES = "References";
+
+ const char* const X_MAILER = "X-Mailer";
+ const char* const X_PRIORITY = "X-Priority";
// RFC-3798: Message Disposition
- const string::value_type* const ORIGINAL_MESSAGE_ID = "Original-Message-ID";
- const string::value_type* const DISPOSITION_NOTIFICATION_TO = "Disposition-Notification-To";
- const string::value_type* const DISPOSITION_NOTIFICATION_OPTIONS = "Disposition-Notification-Options";
- const string::value_type* const DISPOSITION = "Disposition";
- const string::value_type* const FAILURE = "Failure";
- const string::value_type* const ERROR = "Error";
- const string::value_type* const WARNING = "Warning";
- const string::value_type* const ORIGINAL_RECIPIENT = "Original-Recipient";
- const string::value_type* const FINAL_RECIPIENT = "Final-Recipient";
- const string::value_type* const REPORTING_UA = "Reporting-UA";
- const string::value_type* const MDN_GATEWAY = "MDN-Gateway";
+ const char* const ORIGINAL_MESSAGE_ID = "Original-Message-ID";
+ const char* const DISPOSITION_NOTIFICATION_TO = "Disposition-Notification-To";
+ const char* const DISPOSITION_NOTIFICATION_OPTIONS = "Disposition-Notification-Options";
+ const char* const DISPOSITION = "Disposition";
+ const char* const FAILURE = "Failure";
+ const char* const ERROR = "Error";
+ const char* const WARNING = "Warning";
+ const char* const ORIGINAL_RECIPIENT = "Original-Recipient";
+ const char* const FINAL_RECIPIENT = "Final-Recipient";
+ const char* const REPORTING_UA = "Reporting-UA";
+ const char* const MDN_GATEWAY = "MDN-Gateway";
}
// Constants for disposition action modes (RFC-3978).
namespace dispositionActionModes
{
- const string::value_type* const MANUAL = "manual";
- const string::value_type* const AUTOMATIC = "automatic";
+ const char* const MANUAL = "manual";
+ const char* const AUTOMATIC = "automatic";
}
// Constants for disposition sending modes (RFC-3798).
namespace dispositionSendingModes
{
- const string::value_type* const SENT_MANUALLY = "MDN-sent-manually";
- const string::value_type* const SENT_AUTOMATICALLY ="MDN-sent-automatically";
+ const char* const SENT_MANUALLY = "MDN-sent-manually";
+ const char* const SENT_AUTOMATICALLY ="MDN-sent-automatically";
}
// Constants for disposition types (RFC-3798).
namespace dispositionTypes
{
- const string::value_type* const DISPLAYED = "displayed";
- const string::value_type* const DELETED = "deleted";
+ const char* const DISPLAYED = "displayed";
+ const char* const DELETED = "deleted";
}
// Constants for disposition modifiers (RFC-3798).
namespace dispositionModifiers
{
- const string::value_type* const ERROR = "error";
+ const char* const ERROR = "error";
}