{ MODEST_PROTOCOL_STORE_MBOX, "mbox", N_("MBox") }
};
+static const ProtocolInfo SupportedStoreProtocolMap[] = {
+ { MODEST_PROTOCOL_STORE_POP, "pop", N_("POP3") },
+ { MODEST_PROTOCOL_STORE_IMAP, "imap", N_("IMAPv4") },
+};
+
static const ProtocolInfo ConnectionProtocolMap[] = {
{ MODEST_PROTOCOL_CONNECTION_NORMAL, "none", N_("None") },
{ MODEST_PROTOCOL_CONNECTION_SSL, "ssl", N_("SSL") },
}
ModestPairList*
+modest_protocol_info_get_supported_store_protocol_pair_list (void)
+{
+ return get_protocol_pair_list (SupportedStoreProtocolMap,
+ G_N_ELEMENTS(SupportedStoreProtocolMap));
+}
+
+
+ModestPairList*
modest_protocol_info_get_auth_protocol_pair_list (void)
{
return get_protocol_pair_list (AuthProtocolMap,
FALSE);
}
+ModestConnectionProtocol
+modest_protocol_info_get_connection_protocol (const gchar* name)
+{
+ g_return_val_if_fail (name, MODEST_PROTOCOL_CONNECTION_NORMAL);
+
+ return get_protocol_by_name(ConnectionProtocolMap,
+ G_N_ELEMENTS(ConnectionProtocolMap),
+ name,
+ MODEST_PROTOCOL_CONNECTION_NORMAL,
+ FALSE);
+}
+
/* get either the name or the display_name for the protocol */
static const gchar*