|  |  |  | GMime 2.4 Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
                    GMimeFilterFrom;
enum                GMimeFilterFromMode;
GMimeFilter *       g_mime_filter_from_new              (GMimeFilterFromMode mode);
A GMimeFilter used for escaping MBox From_ lines using either the traditional ">From " or quoted-printable encoding.
typedef struct _GMimeFilterFrom GMimeFilterFrom;
A filter for armoring or escaping lines beginning with "From ".
typedef enum {
	GMIME_FILTER_FROM_MODE_DEFAULT  = 0,
	GMIME_FILTER_FROM_MODE_ESCAPE   = 0,
	GMIME_FILTER_FROM_MODE_ARMOR    = 1
} GMimeFilterFromMode;
The mode for a GMimeFilterFrom filter.
GMimeFilter * g_mime_filter_from_new (GMimeFilterFromMode mode);
Creates a new GMimeFilterFrom filter. If mode is
GMIME_FILTER_FROM_MODE_ARMOR, the from-filter will encode from
lines using the quoted-printable encoding resulting in "=46rom ".
Using the GMIME_FILTER_FROM_MODE_DEFAULT or
GMIME_FILTER_FROM_MODE_ESCAPE mode (they are the same), from lines
will be escaped to ">From ".
Note: If you plan on using a from-filter in mode ARMOR, you should remember to also use a GMimeFilterBasic filter with mode GMIME_FILTER_BASIC_QP_ENC.
| 
 | filter mode | 
| Returns : | a new from filter with mode mode. |