1
<!-- ##### SECTION ./tmpl/e-component-listener.sgml:Long_Description ##### -->
7
<!-- ##### SECTION ./tmpl/e-component-listener.sgml:See_Also ##### -->
13
<!-- ##### SECTION ./tmpl/e-component-listener.sgml:Short_Description ##### -->
17
<!-- ##### SECTION ./tmpl/e-component-listener.sgml:Stability_Level ##### -->
21
<!-- ##### SECTION ./tmpl/e-component-listener.sgml:Title ##### -->
25
<!-- ##### SECTION ./tmpl/e-iconv.sgml:Long_Description ##### -->
31
<!-- ##### SECTION ./tmpl/e-iconv.sgml:See_Also ##### -->
37
<!-- ##### SECTION ./tmpl/e-iconv.sgml:Short_Description ##### -->
41
<!-- ##### SECTION ./tmpl/e-iconv.sgml:Stability_Level ##### -->
45
<!-- ##### SECTION ./tmpl/e-iconv.sgml:Title ##### -->
49
<!-- ##### SECTION ./tmpl/e-msgport.sgml:Long_Description ##### -->
55
<!-- ##### SECTION ./tmpl/e-msgport.sgml:See_Also ##### -->
61
<!-- ##### SECTION ./tmpl/e-msgport.sgml:Short_Description ##### -->
65
<!-- ##### SECTION ./tmpl/e-msgport.sgml:Stability_Level ##### -->
69
<!-- ##### SECTION ./tmpl/e-msgport.sgml:Title ##### -->
73
<!-- ##### SECTION ./tmpl/e-trie.sgml:Long_Description ##### -->
79
<!-- ##### SECTION ./tmpl/e-trie.sgml:See_Also ##### -->
85
<!-- ##### SECTION ./tmpl/e-trie.sgml:Short_Description ##### -->
86
A trie data structure.
89
<!-- ##### SECTION ./tmpl/e-trie.sgml:Stability_Level ##### -->
93
<!-- ##### SECTION ./tmpl/e-trie.sgml:Title ##### -->
97
<!-- ##### SECTION ./tmpl/md5-utils.sgml:Long_Description ##### -->
103
<!-- ##### SECTION ./tmpl/md5-utils.sgml:See_Also ##### -->
109
<!-- ##### SECTION ./tmpl/md5-utils.sgml:Short_Description ##### -->
110
Functions for manipulating MD5 checksums.
113
<!-- ##### SECTION ./tmpl/md5-utils.sgml:Stability_Level ##### -->
117
<!-- ##### SECTION ./tmpl/md5-utils.sgml:Title ##### -->
118
MD5 Utility Functions
121
<!-- ##### STRUCT EComponentListener ##### -->
127
<!-- ##### SIGNAL EComponentListener::component-died ##### -->
132
@ecomponentlistener: the object which received the signal.
134
<!-- ##### STRUCT EDList ##### -->
143
<!-- ##### STRUCT EDListNode ##### -->
151
<!-- ##### STRUCT EMCache ##### -->
157
<!-- ##### STRUCT EMCacheNode ##### -->
168
<!-- ##### STRUCT EMsg ##### -->
177
<!-- ##### STRUCT EMsgPort ##### -->
183
<!-- ##### STRUCT EMutex ##### -->
189
<!-- ##### STRUCT EThread ##### -->
195
<!-- ##### USER_FUNCTION EThreadFunc ##### -->
204
<!-- ##### STRUCT ETrie ##### -->
210
<!-- ##### MACRO E_DLIST_INITIALISER ##### -->
217
<!-- ##### STRUCT MD5Context ##### -->
223
<!-- ##### FUNCTION e_component_listener_get_component ##### -->
231
<!-- ##### FUNCTION e_component_listener_new ##### -->
239
<!-- ##### FUNCTION e_component_listener_set_component ##### -->
247
<!-- ##### FUNCTION e_dlist_addhead ##### -->
256
<!-- ##### FUNCTION e_dlist_addtail ##### -->
265
<!-- ##### FUNCTION e_dlist_empty ##### -->
273
<!-- ##### FUNCTION e_dlist_init ##### -->
280
<!-- ##### FUNCTION e_dlist_length ##### -->
288
<!-- ##### FUNCTION e_dlist_remhead ##### -->
296
<!-- ##### FUNCTION e_dlist_remove ##### -->
304
<!-- ##### FUNCTION e_dlist_remtail ##### -->
312
<!-- ##### FUNCTION e_iconv ##### -->
324
<!-- ##### FUNCTION e_iconv_charset_language ##### -->
332
<!-- ##### FUNCTION e_iconv_charset_name ##### -->
340
<!-- ##### FUNCTION e_iconv_close ##### -->
347
<!-- ##### FUNCTION e_iconv_locale_charset ##### -->
354
<!-- ##### FUNCTION e_iconv_locale_language ##### -->
361
<!-- ##### FUNCTION e_iconv_open ##### -->
370
<!-- ##### FUNCTION e_msgport_destroy ##### -->
377
<!-- ##### FUNCTION e_msgport_fd ##### -->
385
<!-- ##### FUNCTION e_msgport_get ##### -->
393
<!-- ##### FUNCTION e_msgport_new ##### -->
400
<!-- ##### FUNCTION e_msgport_prfd ##### -->
408
<!-- ##### FUNCTION e_msgport_put ##### -->
416
<!-- ##### FUNCTION e_msgport_reply ##### -->
423
<!-- ##### FUNCTION e_msgport_wait ##### -->
431
<!-- ##### FUNCTION e_mutex_assert_locked ##### -->
438
<!-- ##### FUNCTION e_mutex_cond_wait ##### -->
447
<!-- ##### FUNCTION e_mutex_destroy ##### -->
455
<!-- ##### FUNCTION e_mutex_lock ##### -->
463
<!-- ##### FUNCTION e_mutex_new ##### -->
471
<!-- ##### ENUM e_mutex_t ##### -->
479
<!-- ##### FUNCTION e_mutex_unlock ##### -->
487
<!-- ##### FUNCTION e_thread_busy ##### -->
495
<!-- ##### FUNCTION e_thread_destroy ##### -->
502
<!-- ##### FUNCTION e_thread_new ##### -->
510
<!-- ##### FUNCTION e_thread_put ##### -->
518
<!-- ##### FUNCTION e_thread_set_msg_destroy ##### -->
527
<!-- ##### FUNCTION e_thread_set_msg_lost ##### -->
536
<!-- ##### FUNCTION e_thread_set_msg_received ##### -->
545
<!-- ##### FUNCTION e_thread_set_queue_limit ##### -->
553
<!-- ##### FUNCTION e_thread_set_reply_port ##### -->
561
<!-- ##### ENUM e_thread_t ##### -->
570
<!-- ##### FUNCTION e_trie_add ##### -->
579
<!-- ##### FUNCTION e_trie_free ##### -->
586
<!-- ##### FUNCTION e_trie_new ##### -->
594
<!-- ##### FUNCTION e_trie_search ##### -->
605
<!-- ##### FUNCTION em_cache_add ##### -->
613
<!-- ##### FUNCTION em_cache_clear ##### -->
620
<!-- ##### FUNCTION em_cache_destroy ##### -->
627
<!-- ##### FUNCTION em_cache_lookup ##### -->
636
<!-- ##### FUNCTION em_cache_new ##### -->
646
<!-- ##### FUNCTION em_cache_node_new ##### -->
655
<!-- ##### FUNCTION em_cache_node_unref ##### -->
663
<!-- ##### FUNCTION md5_final ##### -->
671
<!-- ##### FUNCTION md5_get_digest ##### -->
680
<!-- ##### FUNCTION md5_get_digest_from_file ##### -->
688
<!-- ##### FUNCTION md5_init ##### -->
695
<!-- ##### FUNCTION md5_update ##### -->