-
-ModestProtocolType
-modest_protocol_info_get_protocol_type (ModestProtocol proto)
-{
- switch (proto) {
- case MODEST_PROTOCOL_TRANSPORT_SENDMAIL:
- case MODEST_PROTOCOL_TRANSPORT_SMTP:
- return MODEST_PROTOCOL_TYPE_TRANSPORT;
-
- case MODEST_PROTOCOL_STORE_POP:
- case MODEST_PROTOCOL_STORE_IMAP:
- case MODEST_PROTOCOL_STORE_MAILDIR:
- case MODEST_PROTOCOL_STORE_MBOX:
- return MODEST_PROTOCOL_TYPE_STORE;
-
- case MODEST_PROTOCOL_SECURITY_NONE:
- case MODEST_PROTOCOL_SECURITY_SSL:
- case MODEST_PROTOCOL_SECURITY_TLS:
- case MODEST_PROTOCOL_SECURITY_TLS_OP:
- return MODEST_PROTOCOL_TYPE_SECURITY;
-
- case MODEST_PROTOCOL_AUTH_NONE:
- case MODEST_PROTOCOL_AUTH_PASSWORD:
- return MODEST_PROTOCOL_TYPE_AUTH;
-
- default:
- return MODEST_PROTOCOL_TYPE_UNKNOWN;
- }
+ModestPairList*
+modest_protocol_info_get_supported_store_protocol_pair_list (void)
+{
+ return get_protocol_pair_list (SupportedStoreProtocolMap,
+ G_N_ELEMENTS(SupportedStoreProtocolMap));