Class
CamelFilterDriver
Instance methods
camel_filter_driver_filter_folder
Filters a folder based on rules defined in the FilterDriver object.
camel_filter_driver_filter_mbox
Filters an mbox file based on rules defined in the FilterDriver object. Is more efficient as it doesn’t need to open the folder through Camel directly.
camel_filter_driver_filter_message
Filters a message based on rules defined in the FilterDriver
object. If the source folder (source) and the uid (uid) are
provided, the filter will operate on the CamelFolder (which in
certain cases is more efficient than using the default
camel_folder_append_message() function).
camel_filter_driver_log_info
Logs an informational message to a filter log. The function does
nothing when driver is NULL or when there is no log file being
set in driver.
since: 3.24
camel_filter_driver_remove_rule_by_name
Removes a rule by name, added by camel_filter_driver_add_rule().
camel_filter_driver_set_default_folder
Sets a default folder for the driver. The function adds its own reference for the folder.
camel_filter_driver_set_folder_func
Sets a callback (of type CamelFilterGetFolderFunc) to get a folder.
camel_filter_driver_set_play_sound_func
Sets a callback to call when a play of a sound is requested.
camel_filter_driver_set_shell_func
Sets a shell command callback, which is called when a shell command execution is requested.
camel_filter_driver_set_status_func
Sets a status callback, which is used to report progress/status.
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.