1
<!-- ##### SECTION Title ##### -->
4
<!-- ##### SECTION Short_Description ##### -->
7
<!-- ##### SECTION Long_Description ##### -->
12
<!-- ##### SECTION See_Also ##### -->
17
<!-- ##### SECTION Stability_Level ##### -->
20
<!-- ##### SECTION Image ##### -->
23
<!-- ##### ENUM CamelFolderFlags ##### -->
28
@CAMEL_FOLDER_HAS_SUMMARY_CAPABILITY:
29
@CAMEL_FOLDER_HAS_SEARCH_CAPABILITY:
30
@CAMEL_FOLDER_FILTER_RECENT:
31
@CAMEL_FOLDER_HAS_BEEN_DELETED:
32
@CAMEL_FOLDER_IS_TRASH:
33
@CAMEL_FOLDER_IS_JUNK:
34
@CAMEL_FOLDER_FILTER_JUNK:
36
<!-- ##### STRUCT CamelFolder ##### -->
42
<!-- ##### SIGNAL CamelFolder::changed ##### -->
47
@camelfolder: the object which received the signal.
50
<!-- ##### SIGNAL CamelFolder::deleted ##### -->
55
@camelfolder: the object which received the signal.
57
<!-- ##### SIGNAL CamelFolder::renamed ##### -->
62
@camelfolder: the object which received the signal.
65
<!-- ##### ARG CamelFolder:description ##### -->
70
<!-- ##### ARG CamelFolder:display-name ##### -->
75
<!-- ##### ARG CamelFolder:full-name ##### -->
80
<!-- ##### ARG CamelFolder:parent-store ##### -->
85
<!-- ##### MACRO CAMEL_FOLDER_ERROR ##### -->
92
<!-- ##### ENUM CamelFolderError ##### -->
97
@CAMEL_FOLDER_ERROR_INVALID:
98
@CAMEL_FOLDER_ERROR_INVALID_STATE:
99
@CAMEL_FOLDER_ERROR_NON_EMPTY:
100
@CAMEL_FOLDER_ERROR_NON_UID:
101
@CAMEL_FOLDER_ERROR_INSUFFICIENT_PERMISSION:
102
@CAMEL_FOLDER_ERROR_INVALID_PATH:
103
@CAMEL_FOLDER_ERROR_INVALID_UID:
104
@CAMEL_FOLDER_ERROR_SUMMARY_INVALID:
106
<!-- ##### STRUCT CamelFolderChangeInfo ##### -->
117
<!-- ##### STRUCT CamelFolderQuotaInfo ##### -->
127
<!-- ##### FUNCTION camel_folder_set_lock_async ##### -->
136
<!-- ##### FUNCTION camel_folder_get_parent_store ##### -->
145
<!-- ##### FUNCTION camel_folder_get_full_name ##### -->
154
<!-- ##### FUNCTION camel_folder_set_full_name ##### -->
163
<!-- ##### FUNCTION camel_folder_get_display_name ##### -->
172
<!-- ##### FUNCTION camel_folder_set_display_name ##### -->
181
<!-- ##### FUNCTION camel_folder_get_description ##### -->
190
<!-- ##### FUNCTION camel_folder_set_description ##### -->
199
<!-- ##### FUNCTION camel_folder_get_permanent_flags ##### -->
208
<!-- ##### FUNCTION camel_folder_get_message_flags ##### -->
218
<!-- ##### FUNCTION camel_folder_set_message_flags ##### -->
230
<!-- ##### FUNCTION camel_folder_get_message_user_flag ##### -->
241
<!-- ##### FUNCTION camel_folder_set_message_user_flag ##### -->
252
<!-- ##### FUNCTION camel_folder_get_message_user_tag ##### -->
263
<!-- ##### FUNCTION camel_folder_set_message_user_tag ##### -->
274
<!-- ##### FUNCTION camel_folder_has_summary_capability ##### -->
283
<!-- ##### FUNCTION camel_folder_get_message_count ##### -->
292
<!-- ##### FUNCTION camel_folder_get_unread_message_count ##### -->
301
<!-- ##### FUNCTION camel_folder_get_deleted_message_count ##### -->
310
<!-- ##### FUNCTION camel_folder_get_summary ##### -->
319
<!-- ##### FUNCTION camel_folder_free_summary ##### -->
328
<!-- ##### MACRO camel_folder_delete_message ##### -->
337
<!-- ##### FUNCTION camel_folder_get_uids ##### -->
346
<!-- ##### FUNCTION camel_folder_free_uids ##### -->
355
<!-- ##### FUNCTION camel_folder_get_uncached_uids ##### -->
366
<!-- ##### FUNCTION camel_folder_cmp_uids ##### -->
377
<!-- ##### FUNCTION camel_folder_sort_uids ##### -->
386
<!-- ##### FUNCTION camel_folder_has_search_capability ##### -->
395
<!-- ##### FUNCTION camel_folder_search_by_expression ##### -->
406
<!-- ##### FUNCTION camel_folder_search_by_uids ##### -->
418
<!-- ##### FUNCTION camel_folder_search_free ##### -->
427
<!-- ##### FUNCTION camel_folder_count_by_expression ##### -->
438
<!-- ##### FUNCTION camel_folder_get_message_info ##### -->
448
<!-- ##### FUNCTION camel_folder_free_message_info ##### -->
457
<!-- ##### FUNCTION camel_folder_ref_message_info ##### -->
466
<!-- ##### FUNCTION camel_folder_delete ##### -->
474
<!-- ##### FUNCTION camel_folder_rename ##### -->
483
<!-- ##### FUNCTION camel_folder_changed ##### -->
492
<!-- ##### FUNCTION camel_folder_freeze ##### -->
500
<!-- ##### FUNCTION camel_folder_thaw ##### -->
508
<!-- ##### FUNCTION camel_folder_is_frozen ##### -->
517
<!-- ##### FUNCTION camel_folder_get_frozen_count ##### -->
526
<!-- ##### FUNCTION camel_folder_quota_info_new ##### -->
537
<!-- ##### FUNCTION camel_folder_quota_info_clone ##### -->
546
<!-- ##### FUNCTION camel_folder_quota_info_free ##### -->
554
<!-- ##### FUNCTION camel_folder_free_nop ##### -->
563
<!-- ##### FUNCTION camel_folder_free_shallow ##### -->
572
<!-- ##### FUNCTION camel_folder_free_deep ##### -->
581
<!-- ##### FUNCTION camel_folder_get_filename ##### -->
592
<!-- ##### FUNCTION camel_folder_append_message_sync ##### -->
606
<!-- ##### FUNCTION camel_folder_append_message ##### -->
620
<!-- ##### FUNCTION camel_folder_append_message_finish ##### -->
632
<!-- ##### FUNCTION camel_folder_expunge_sync ##### -->
643
<!-- ##### FUNCTION camel_folder_expunge ##### -->
655
<!-- ##### FUNCTION camel_folder_expunge_finish ##### -->
666
<!-- ##### FUNCTION camel_folder_get_message_sync ##### -->
678
<!-- ##### FUNCTION camel_folder_get_message ##### -->
691
<!-- ##### FUNCTION camel_folder_get_message_finish ##### -->
702
<!-- ##### FUNCTION camel_folder_get_quota_info_sync ##### -->
713
<!-- ##### FUNCTION camel_folder_get_quota_info ##### -->
725
<!-- ##### FUNCTION camel_folder_get_quota_info_finish ##### -->
736
<!-- ##### FUNCTION camel_folder_refresh_info_sync ##### -->
747
<!-- ##### FUNCTION camel_folder_refresh_info ##### -->
759
<!-- ##### FUNCTION camel_folder_refresh_info_finish ##### -->
770
<!-- ##### FUNCTION camel_folder_synchronize_sync ##### -->
782
<!-- ##### FUNCTION camel_folder_synchronize ##### -->
795
<!-- ##### FUNCTION camel_folder_synchronize_finish ##### -->
806
<!-- ##### FUNCTION camel_folder_synchronize_message_sync ##### -->
818
<!-- ##### FUNCTION camel_folder_synchronize_message ##### -->
831
<!-- ##### FUNCTION camel_folder_synchronize_message_finish ##### -->
842
<!-- ##### FUNCTION camel_folder_transfer_messages_to_sync ##### -->
857
<!-- ##### FUNCTION camel_folder_transfer_messages_to ##### -->
872
<!-- ##### FUNCTION camel_folder_transfer_messages_to_finish ##### -->
884
<!-- ##### FUNCTION camel_folder_change_info_new ##### -->
893
<!-- ##### FUNCTION camel_folder_change_info_clear ##### -->
901
<!-- ##### FUNCTION camel_folder_change_info_free ##### -->
909
<!-- ##### FUNCTION camel_folder_change_info_changed ##### -->
918
<!-- ##### FUNCTION camel_folder_change_info_add_source ##### -->
927
<!-- ##### FUNCTION camel_folder_change_info_add_source_list ##### -->
936
<!-- ##### FUNCTION camel_folder_change_info_add_update ##### -->
945
<!-- ##### FUNCTION camel_folder_change_info_add_update_list ##### -->
954
<!-- ##### FUNCTION camel_folder_change_info_build_diff ##### -->
962
<!-- ##### FUNCTION camel_folder_change_info_cat ##### -->
971
<!-- ##### FUNCTION camel_folder_change_info_add_uid ##### -->
980
<!-- ##### FUNCTION camel_folder_change_info_remove_uid ##### -->
989
<!-- ##### FUNCTION camel_folder_change_info_change_uid ##### -->
998
<!-- ##### FUNCTION camel_folder_change_info_recent_uid ##### -->
1007
<!-- ##### ENUM CamelFolderLock ##### -->
1012
@CAMEL_FOLDER_CHANGE_LOCK:
1013
@CAMEL_FOLDER_REC_LOCK:
1015
<!-- ##### FUNCTION camel_folder_lock ##### -->
1024
<!-- ##### FUNCTION camel_folder_unlock ##### -->