152 lines
5.9 KiB
C++
152 lines
5.9 KiB
C++
|
//
|
||
|
// VMime library (http://vmime.sourceforge.net)
|
||
|
// Copyright (C) 2002-2004 Vincent Richard <vincent@vincent-richard.net>
|
||
|
//
|
||
|
// This program is free software; you can redistribute it and/or
|
||
|
// modify it under the terms of the GNU General Public License as
|
||
|
// published by the Free Software Foundation; either version 2 of
|
||
|
// the License, or (at your option) any later version.
|
||
|
//
|
||
|
// This program is distributed in the hope that it will be useful,
|
||
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||
|
// General Public License for more details.
|
||
|
//
|
||
|
// You should have received a copy of the GNU General Public License
|
||
|
// along with this program; if not, write to the Free Software
|
||
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||
|
//
|
||
|
|
||
|
#include "constants.hpp"
|
||
|
|
||
|
|
||
|
namespace vmime
|
||
|
{
|
||
|
|
||
|
|
||
|
// Media Types
|
||
|
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";
|
||
|
|
||
|
// 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 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 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 APPLICATION_OCTET_STREAM = "octet-stream";
|
||
|
|
||
|
const string::value_type* const IMAGE_JPEG = "jpeg";
|
||
|
const string::value_type* const IMAGE_GIF = "gif";
|
||
|
|
||
|
const string::value_type* const AUDIO_BASIC = "basic";
|
||
|
|
||
|
const string::value_type* 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";
|
||
|
}
|
||
|
|
||
|
|
||
|
// Disposition types = "RFC-2183)
|
||
|
namespace dispositionTypes
|
||
|
{
|
||
|
const string::value_type* const INLINE = "inline";
|
||
|
const string::value_type* 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 = "cp-437";
|
||
|
const string::value_type* const CP_737 = "cp-737";
|
||
|
const string::value_type* const CP_775 = "cp-775";
|
||
|
const string::value_type* const CP_850 = "cp-850";
|
||
|
const string::value_type* const CP_852 = "cp-852";
|
||
|
const string::value_type* const CP_853 = "cp-853";
|
||
|
const string::value_type* const CP_855 = "cp-855";
|
||
|
const string::value_type* const CP_857 = "cp-857";
|
||
|
const string::value_type* const CP_858 = "cp-858";
|
||
|
const string::value_type* const CP_860 = "cp-860";
|
||
|
const string::value_type* const CP_861 = "cp-861";
|
||
|
const string::value_type* const CP_862 = "cp-862";
|
||
|
const string::value_type* const CP_863 = "cp-863";
|
||
|
const string::value_type* const CP_864 = "cp-864";
|
||
|
const string::value_type* const CP_865 = "cp-865";
|
||
|
const string::value_type* const CP_866 = "cp-866";
|
||
|
const string::value_type* const CP_869 = "cp-869";
|
||
|
const string::value_type* const CP_874 = "cp-874";
|
||
|
const string::value_type* const CP_1125 = "cp-1125";
|
||
|
const string::value_type* const CP_1250 = "cp-1250";
|
||
|
const string::value_type* const CP_1251 = "cp-1251";
|
||
|
const string::value_type* const CP_1252 = "cp-1252";
|
||
|
const string::value_type* const CP_1253 = "cp-1253";
|
||
|
const string::value_type* const CP_1254 = "cp-1254";
|
||
|
const string::value_type* const CP_1255 = "cp-1255";
|
||
|
const string::value_type* const CP_1256 = "cp-1256";
|
||
|
const string::value_type* const CP_1257 = "cp-1257";
|
||
|
|
||
|
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";
|
||
|
}
|
||
|
|
||
|
|
||
|
} // vmime
|