gmime-filter-windows

gmime-filter-windows —

Synopsis




            GMimeFilterWindows;
GMimeFilter* g_mime_filter_windows_new      (const char *claimed_charset);
gboolean    g_mime_filter_windows_is_windows_charset
                                            (GMimeFilterWindows *filter);
const char* g_mime_filter_windows_real_charset
                                            (GMimeFilterWindows *filter);


Object Hierarchy


  GObject
   +----GMimeFilter
         +----GMimeFilterWindows

Description

Details

GMimeFilterWindows

typedef struct _GMimeFilterWindows GMimeFilterWindows;


g_mime_filter_windows_new ()

GMimeFilter* g_mime_filter_windows_new      (const char *claimed_charset);

Creates a new GMimeFilterWindows filter. When a stream of text has been filtered, it can be determined whether or not said text stream was in claimed_charset or the equivalent Windows-CP125# charset.

claimed_charset : charset that a text stream claims to be
Returns : a new windows filter.

g_mime_filter_windows_is_windows_charset ()

gboolean    g_mime_filter_windows_is_windows_charset
                                            (GMimeFilterWindows *filter);

Determines whether or not a Windows-CP125# charset has been detected so far.

filter : windows filter object
Returns : TRUE if the filtered stream has been detected to contain Windows-CP125# characters or FALSE otherwise.

g_mime_filter_windows_real_charset ()

const char* g_mime_filter_windows_real_charset
                                            (GMimeFilterWindows *filter);

Figures out the real charset that the text is encoded in based on whether or not Windows-CP125# characters were found.

filter : windows filter object
Returns : a const string pointer to the claimed charset if filtered text stream was found not to contain any Windows-CP125# characters or the proper Windows-CP125# charset.