typedef struct _ModestAccountMgr ModestAccountMgr;
typedef struct _ModestAccountMgrClass ModestAccountMgrClass;
-
struct _ModestAccountMgr {
GObject parent;
};
* @self: a ModestAccountMgr instance
* @name: name (id) of the account, which is a valid UTF8 string that does not contain '/'
* @hostname: the hostname
+ * @portnumber: the portnumber, or 0 for default
* @username: the username
* @password: the password
* @proto: the protocol (imap, smtp, ...) used for this account
gboolean modest_account_mgr_add_server_account (ModestAccountMgr *self,
const gchar *name,
const gchar *hostname,
+ const guint portnumber,
const gchar *username,
const gchar *password,
- ModestProtocol proto,
- ModestProtocol security,
- ModestProtocol auth);
+ ModestTransportStoreProtocol proto,
+ ModestConnectionProtocol security,
+ ModestAuthProtocol auth);
/**
*/
gboolean modest_account_mgr_add_server_account_uri (ModestAccountMgr *self,
const gchar *name,
- ModestProtocol proto,
+ ModestTransportStoreProtocol proto,
const gchar* uri);
/**
GSList* modest_account_mgr_account_names (ModestAccountMgr *self,
gboolean only_enabled);
-
+#if 0
+/* Not used. */
/**
* modest_account_mgr_search_server_account:
* @self: a ModestAccountMgr instance
* @account_name: get only server accounts for @account_name, or NULL for any
* @type: get only server accounts from protocol type @type, or MODEST_PROTOCOL_TYPE_UNKNOWN
- * @proto: get only server account with protocol @proto, or MODEST_PROTOCOL_UNKNOWN for any
+ * @proto: get only server account with protocol @proto, or MODEST_PROTOCOL_TRANSPORT_STORE_UNKNOWN for any
*
* List all the server account names, optionally narrowing the result down to one account.
*
GSList* modest_account_mgr_search_server_accounts (ModestAccountMgr *self,
const gchar* account_name,
ModestProtocolType type,
- ModestProtocol proto);
+ ModestTransportStoreProtocol proto);
+#endif
/**
* modest_account_mgr_account_exists: