Container for MIME content/media;parameters specification. More...
#include <mi32/mimetype.h>
Public Types | |
| enum | CONTENT { CONTENT_Unknown = 0, CONTENT_Application = 1, CONTENT_Audio = 2, CONTENT_Image = 3, CONTENT_Message = 4, CONTENT_Model = 5, CONTENT_Multipart = 6, CONTENT_Text = 7, CONTENT_Video = 8, CONTENT_NUMTYPES } |
| enum | MEDIA { MEDIA_Unknown = 0, MEDIA_Unknown_XML = 1, MEDIA_GIF = 2, MEDIA_JP2 = 3, MEDIA_JPEG = 4, MEDIA_JPX = 5, MEDIA_PNG = 6, MEDIA_TIFF = 7, MEDIA_SVG_XML = 8, MEDIA_Plain = 9, MEDIA_XML = 10, MEDIA_CSV = 11, MEDIA_HTML = 12, MEDIA_VND_GoogleEarth_KML_XML = 13, MEDIA_NUMTYPES } |
Public Member Functions | |
| MIMETYPE (const char *mimestr) | |
| MIMETYPE (CONTENT content, MEDIA media, const char *parameters=0) | |
| MIMETYPE (const MIMETYPE &rhs) | |
| MIMETYPE () | |
| ~MIMETYPE () | |
| CONTENT | GetContent () const |
| MEDIA | GetMedia () const |
| const char * | GetParameters () const |
| const char * | GetString () const |
| MIMETYPE & | operator= (const char *mimestr) |
| MIMETYPE & | operator= (const MIMETYPE &rhs) |
| void | Set (CONTENT content, MEDIA media, const char *parameters=0) |
| bool | Set (const char *mimestr) |
| void | SetParameters (const char *parameters) |
Static Public Member Functions | |
| static const char * | ContentToString (CONTENT content) |
| static const char * | MediaToString (MEDIA media) |
Container for MIME content/media;parameters specification.
| enum MIMETYPE::CONTENT |
| enum MIMETYPE::MEDIA |
Enumeration of supported media types.
| MIMETYPE::MIMETYPE | ( | ) |
Default constructor.
| MIMETYPE::MIMETYPE | ( | const MIMETYPE & | rhs | ) |
Copy constructor.
Construct with specified content, media and optional parameters.
| MIMETYPE::MIMETYPE | ( | const char * | mimestr | ) |
Construct from MIME type string in form "content/media;parameters" (implicit).
| MIMETYPE::~MIMETYPE | ( | ) |
Destructor.
| static const char* MIMETYPE::ContentToString | ( | CONTENT | content | ) | [static] |
Convert content enumeration to string.
| CONTENT MIMETYPE::GetContent | ( | ) | const [inline] |
Get content enumeration.
| MEDIA MIMETYPE::GetMedia | ( | ) | const [inline] |
Get media enumeration.
| const char* MIMETYPE::GetParameters | ( | ) | const [inline] |
Get parameters string.
| const char* MIMETYPE::GetString | ( | ) | const [inline] |
Get full MIME type string.
| static const char* MIMETYPE::MediaToString | ( | MEDIA | media | ) | [static] |
Convert media enumeration to string.
| MIMETYPE& MIMETYPE::operator= | ( | const char * | mimestr | ) |
Assign from string.
Set content, media and optional parameters.
| bool MIMETYPE::Set | ( | const char * | mimestr | ) |
Set from MIME type string in form "content/media;parameters".
| void MIMETYPE::SetParameters | ( | const char * | parameters | ) |
Set parameters without changing content/media.
| parameters | Parameters to set, may be NULL to clear existing |
1.6.1