struct GMimeFilter;
GMimeFilter* g_mime_filter_copy (GMimeFilter *filter);
void g_mime_filter_filter (GMimeFilter *filter,
char *in,
size_t len,
size_t prespace,
char **out,
size_t *outlen,
size_t *outprespace);
void g_mime_filter_complete (GMimeFilter *filter,
char *in,
size_t len,
size_t prespace,
char **out,
size_t *outlen,
size_t *outprespace);
void g_mime_filter_reset (GMimeFilter *filter);
void g_mime_filter_backup (GMimeFilter *filter,
const char *data,
size_t length);
void g_mime_filter_set_size (GMimeFilter *filter,
size_t size,
gboolean keep);
|