1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
5 An object that manages the email protocols
7 <!-- ##### SECTION Long_Description ##### -->
13 <!-- ##### SECTION See_Also ##### -->
19 <!-- ##### SECTION Stability_Level ##### -->
22 <!-- ##### STRUCT ModestProtocolMgr ##### -->
28 <!-- ##### MACRO MODEST_PROTOCOL_TRANSPORT_SENDMAIL ##### -->
35 <!-- ##### MACRO MODEST_PROTOCOL_TRANSPORT_SMTP ##### -->
42 <!-- ##### MACRO MODEST_PROTOCOL_STORE_NONE ##### -->
49 <!-- ##### MACRO MODEST_PROTOCOL_STORE_POP ##### -->
56 <!-- ##### MACRO MODEST_PROTOCOL_STORE_IMAP ##### -->
63 <!-- ##### MACRO MODEST_PROTOCOL_STORE_MAILDIR ##### -->
70 <!-- ##### MACRO MODEST_PROTOCOL_STORE_MBOX ##### -->
77 <!-- ##### MACRO MODEST_PROTOCOL_SECURITY_NONE ##### -->
84 <!-- ##### MACRO MODEST_PROTOCOL_SECURITY_SSL ##### -->
91 <!-- ##### MACRO MODEST_PROTOCOL_SECURITY_TLS ##### -->
98 <!-- ##### MACRO MODEST_PROTOCOL_AUTH_NONE ##### -->
105 <!-- ##### MACRO MODEST_PROTOCOL_AUTH_PASSWORD ##### -->
112 <!-- ##### ENUM ModestProtocolType ##### -->
117 @MODEST_PROTOCOL_TYPE_TRANSPORT:
118 @MODEST_PROTOCOL_TYPE_STORE:
119 @MODEST_PROTOCOL_TYPE_SECURITY:
120 @MODEST_PROTOCOL_TYPE_AUTH:
121 @MODEST_PROTOCOL_TYPE_ANY:
122 @MODEST_PROTOCOL_TYPE_NUM:
124 <!-- ##### FUNCTION modest_protocol_mgr_new ##### -->
132 <!-- ##### FUNCTION modest_protocol_mgr_get_transport_protocols ##### -->
141 <!-- ##### FUNCTION modest_protocol_mgr_get_store_protocols ##### -->
150 <!-- ##### FUNCTION modest_protocol_mgr_get_security_protocols ##### -->
159 <!-- ##### FUNCTION modest_protocol_mgr_get_auth_protocols ##### -->
168 <!-- ##### FUNCTION modest_protocol_mgr_protocol_is_valid ##### -->