1
<!-- ##### SECTION Title ##### -->
4
<!-- ##### SECTION Short_Description ##### -->
7
<!-- ##### SECTION Long_Description ##### -->
12
<!-- ##### SECTION See_Also ##### -->
17
<!-- ##### SECTION Stability_Level ##### -->
20
<!-- ##### SECTION Image ##### -->
23
<!-- ##### STRUCT CamelFolderSummary ##### -->
29
<!-- ##### STRUCT CamelMessageInfo ##### -->
39
<!-- ##### STRUCT CamelMessageInfoBase ##### -->
66
<!-- ##### STRUCT CamelFolderMetaSummary ##### -->
77
<!-- ##### STRUCT CamelMessageContentInfo ##### -->
91
<!-- ##### ENUM CamelMessageFlags ##### -->
96
@CAMEL_MESSAGE_ANSWERED:
97
@CAMEL_MESSAGE_DELETED:
99
@CAMEL_MESSAGE_FLAGGED:
101
@CAMEL_MESSAGE_ATTACHMENTS:
102
@CAMEL_MESSAGE_ANSWERED_ALL:
104
@CAMEL_MESSAGE_SECURE:
105
@CAMEL_MESSAGE_USER_NOT_DELETABLE:
106
@CAMEL_MESSAGE_HIDDEN:
107
@CAMEL_MESSAGE_NOTJUNK:
108
@CAMEL_MESSAGE_FORWARDED:
109
@CAMEL_MESSAGE_FOLDER_FLAGGED:
110
@CAMEL_MESSAGE_JUNK_LEARN:
113
<!-- ##### MACRO CAMEL_MESSAGE_SYSTEM_MASK ##### -->
120
<!-- ##### STRUCT CamelFlag ##### -->
128
<!-- ##### STRUCT CamelTag ##### -->
137
<!-- ##### STRUCT CamelSummaryMessageID ##### -->
143
<!-- ##### STRUCT CamelSummaryReferences ##### -->
151
<!-- ##### ENUM CamelFolderSummaryFlags ##### -->
156
@CAMEL_SUMMARY_DIRTY:
158
<!-- ##### FUNCTION camel_folder_summary_new ##### -->
167
<!-- ##### FUNCTION camel_folder_summary_set_filename ##### -->
176
<!-- ##### FUNCTION camel_folder_summary_set_index ##### -->
185
<!-- ##### FUNCTION camel_folder_summary_set_build_content ##### -->
194
<!-- ##### FUNCTION camel_folder_summary_next_uid ##### -->
203
<!-- ##### FUNCTION camel_folder_summary_next_uid_string ##### -->
212
<!-- ##### FUNCTION camel_folder_summary_set_uid ##### -->
221
<!-- ##### FUNCTION camel_folder_summary_save_to_db ##### -->
231
<!-- ##### FUNCTION camel_folder_summary_load_from_db ##### -->
241
<!-- ##### FUNCTION camel_folder_summary_header_load_from_db ##### -->
253
<!-- ##### FUNCTION camel_folder_summary_header_save_to_db ##### -->
263
<!-- ##### FUNCTION camel_folder_summary_touch ##### -->
271
<!-- ##### FUNCTION camel_folder_summary_add ##### -->
280
<!-- ##### FUNCTION camel_folder_summary_peek_info ##### -->
290
<!-- ##### FUNCTION camel_folder_summary_get_changed ##### -->
299
<!-- ##### FUNCTION camel_folder_summary_prepare_fetch_all ##### -->
308
<!-- ##### FUNCTION camel_folder_summary_insert ##### -->
318
<!-- ##### FUNCTION camel_folder_summary_remove_index_fast ##### -->
327
<!-- ##### FUNCTION camel_folder_summary_remove_uid_fast ##### -->
336
<!-- ##### FUNCTION camel_folder_summary_add_from_header ##### -->
346
<!-- ##### FUNCTION camel_folder_summary_add_from_parser ##### -->
356
<!-- ##### FUNCTION camel_folder_summary_add_from_message ##### -->
366
<!-- ##### FUNCTION camel_folder_summary_info_new_from_header ##### -->
376
<!-- ##### FUNCTION camel_folder_summary_info_new_from_parser ##### -->
386
<!-- ##### FUNCTION camel_folder_summary_info_new_from_message ##### -->
397
<!-- ##### FUNCTION camel_folder_summary_content_info_new ##### -->
406
<!-- ##### FUNCTION camel_folder_summary_content_info_free ##### -->
415
<!-- ##### FUNCTION camel_folder_summary_remove ##### -->
424
<!-- ##### FUNCTION camel_folder_summary_remove_uid ##### -->
433
<!-- ##### FUNCTION camel_folder_summary_remove_index ##### -->
442
<!-- ##### FUNCTION camel_folder_summary_remove_range ##### -->
452
<!-- ##### FUNCTION camel_folder_summary_clear ##### -->
460
<!-- ##### FUNCTION camel_folder_summary_clear_db ##### -->
468
<!-- ##### FUNCTION camel_folder_summary_update_counts_by_flags ##### -->
478
<!-- ##### FUNCTION camel_folder_summary_count ##### -->
487
<!-- ##### FUNCTION camel_folder_summary_index ##### -->
497
<!-- ##### FUNCTION camel_folder_summary_uid ##### -->
507
<!-- ##### FUNCTION camel_folder_summary_uid_from_index ##### -->
517
<!-- ##### FUNCTION camel_folder_summary_check_uid ##### -->
527
<!-- ##### FUNCTION camel_folder_summary_array ##### -->
536
<!-- ##### FUNCTION camel_folder_summary_get_hashtable ##### -->
545
<!-- ##### FUNCTION camel_folder_summary_free_hashtable ##### -->
553
<!-- ##### FUNCTION camel_folder_summary_encode_token ##### -->
563
<!-- ##### FUNCTION camel_folder_summary_decode_token ##### -->
573
<!-- ##### FUNCTION camel_flag_get ##### -->
583
<!-- ##### FUNCTION camel_flag_set ##### -->
594
<!-- ##### FUNCTION camel_flag_list_copy ##### -->
604
<!-- ##### FUNCTION camel_flag_list_size ##### -->
613
<!-- ##### FUNCTION camel_flag_list_free ##### -->
621
<!-- ##### FUNCTION camel_system_flag ##### -->
630
<!-- ##### FUNCTION camel_system_flag_get ##### -->
640
<!-- ##### FUNCTION camel_tag_get ##### -->
650
<!-- ##### FUNCTION camel_tag_set ##### -->
661
<!-- ##### FUNCTION camel_tag_list_copy ##### -->
671
<!-- ##### FUNCTION camel_tag_list_size ##### -->
680
<!-- ##### FUNCTION camel_tag_list_free ##### -->
688
<!-- ##### FUNCTION camel_message_info_new ##### -->
697
<!-- ##### FUNCTION camel_message_info_ref ##### -->
706
<!-- ##### FUNCTION camel_message_info_new_from_header ##### -->
716
<!-- ##### FUNCTION camel_message_info_free ##### -->
724
<!-- ##### FUNCTION camel_message_info_clone ##### -->
733
<!-- ##### FUNCTION camel_message_info_ptr ##### -->
743
<!-- ##### FUNCTION camel_message_info_uint32 ##### -->
753
<!-- ##### FUNCTION camel_message_info_time ##### -->
763
<!-- ##### MACRO camel_message_info_uid ##### -->
771
<!-- ##### MACRO camel_message_info_subject ##### -->
779
<!-- ##### MACRO camel_message_info_preview ##### -->
787
<!-- ##### MACRO camel_message_info_from ##### -->
795
<!-- ##### MACRO camel_message_info_to ##### -->
803
<!-- ##### MACRO camel_message_info_cc ##### -->
811
<!-- ##### MACRO camel_message_info_mlist ##### -->
819
<!-- ##### MACRO camel_message_info_flags ##### -->
827
<!-- ##### MACRO camel_message_info_size ##### -->
835
<!-- ##### MACRO camel_message_info_date_sent ##### -->
843
<!-- ##### MACRO camel_message_info_date_received ##### -->
851
<!-- ##### MACRO camel_message_info_message_id ##### -->
859
<!-- ##### MACRO camel_message_info_references ##### -->
867
<!-- ##### MACRO camel_message_info_user_flags ##### -->
875
<!-- ##### MACRO camel_message_info_user_tags ##### -->
883
<!-- ##### MACRO camel_message_info_headers ##### -->
891
<!-- ##### MACRO camel_message_info_content ##### -->
899
<!-- ##### FUNCTION camel_message_info_user_flag ##### -->
909
<!-- ##### FUNCTION camel_message_info_user_tag ##### -->
919
<!-- ##### FUNCTION camel_message_info_set_flags ##### -->
930
<!-- ##### FUNCTION camel_message_info_set_user_flag ##### -->
941
<!-- ##### FUNCTION camel_message_info_set_user_tag ##### -->
952
<!-- ##### FUNCTION camel_folder_summary_set_need_preview ##### -->
961
<!-- ##### FUNCTION camel_folder_summary_add_preview ##### -->
970
<!-- ##### FUNCTION camel_folder_summary_get_need_preview ##### -->
979
<!-- ##### FUNCTION camel_folder_summary_guess_content_info ##### -->
989
<!-- ##### FUNCTION camel_content_info_dump ##### -->
998
<!-- ##### FUNCTION camel_message_info_dump ##### -->
1006
<!-- ##### FUNCTION camel_folder_summary_migrate_infos ##### -->
1015
<!-- ##### ENUM CamelFolderSummaryLock ##### -->
1020
@CAMEL_FOLDER_SUMMARY_SUMMARY_LOCK:
1021
@CAMEL_FOLDER_SUMMARY_IO_LOCK:
1022
@CAMEL_FOLDER_SUMMARY_FILTER_LOCK:
1023
@CAMEL_FOLDER_SUMMARY_ALLOC_LOCK:
1024
@CAMEL_FOLDER_SUMMARY_REF_LOCK:
1026
<!-- ##### FUNCTION camel_folder_summary_lock ##### -->
1035
<!-- ##### FUNCTION camel_folder_summary_unlock ##### -->