ModestAccountMgrPrivate *priv;
const size_t prefix_len =
strlen (MODEST_SERVER_ACCOUNT_NAMESPACE "/");
ModestAccountMgrPrivate *priv;
const size_t prefix_len =
strlen (MODEST_SERVER_ACCOUNT_NAMESPACE "/");
g_return_val_if_fail (self, NULL);
priv = MODEST_ACCOUNT_MGR_GET_PRIVATE(self);
g_return_val_if_fail (self, NULL);
priv = MODEST_ACCOUNT_MGR_GET_PRIVATE(self);
/* no restrictions, return everything */
if (type == MODEST_PROTO_TYPE_ANY && !proto)
return strip_prefix_from_elements (accounts,prefix_len);
/* no restrictions, return everything */
if (type == MODEST_PROTO_TYPE_ANY && !proto)
return strip_prefix_from_elements (accounts,prefix_len);
accounts = modest_conf_list_subkeys (priv->modest_conf,
MODEST_ACCOUNT_NAMESPACE,
err);
accounts = modest_conf_list_subkeys (priv->modest_conf,
MODEST_ACCOUNT_NAMESPACE,
err);
g_return_val_if_fail (self, NULL);
g_return_val_if_fail (name, NULL);
g_return_val_if_fail (key, NULL);
g_return_val_if_fail (self, NULL);
g_return_val_if_fail (name, NULL);
g_return_val_if_fail (key, NULL);
keyname = get_server_account_keyname (name, key);
else
keyname = get_account_keyname (name, key);
keyname = get_server_account_keyname (name, key);
else
keyname = get_account_keyname (name, key);
priv = MODEST_ACCOUNT_MGR_GET_PRIVATE(self);
retval = modest_conf_get_string (priv->modest_conf,keyname,err);
g_free (keyname);
priv = MODEST_ACCOUNT_MGR_GET_PRIVATE(self);
retval = modest_conf_get_string (priv->modest_conf,keyname,err);
g_free (keyname);
priv = MODEST_ACCOUNT_MGR_GET_PRIVATE(self);
retval = modest_conf_get_int (priv->modest_conf,keyname,err);
g_free (keyname);
priv = MODEST_ACCOUNT_MGR_GET_PRIVATE(self);
retval = modest_conf_get_int (priv->modest_conf,keyname,err);
g_free (keyname);
gchar *keyname;
gboolean retval;
g_return_val_if_fail (self, -1);
g_return_val_if_fail (name, -1);
g_return_val_if_fail (key, -1);
gchar *keyname;
gboolean retval;
g_return_val_if_fail (self, -1);
g_return_val_if_fail (name, -1);
g_return_val_if_fail (key, -1);
priv = MODEST_ACCOUNT_MGR_GET_PRIVATE(self);
retval = modest_conf_get_int (priv->modest_conf,keyname,err);
g_free (keyname);
priv = MODEST_ACCOUNT_MGR_GET_PRIVATE(self);
retval = modest_conf_get_int (priv->modest_conf,keyname,err);
g_free (keyname);
g_return_val_if_fail (self, FALSE);
g_return_val_if_fail (name, FALSE);
g_return_val_if_fail (key, FALSE);
g_return_val_if_fail (self, FALSE);
g_return_val_if_fail (name, FALSE);
g_return_val_if_fail (key, FALSE);
keyname = get_account_keyname (name, key);
priv = MODEST_ACCOUNT_MGR_GET_PRIVATE(self);
keyname = get_account_keyname (name, key);
priv = MODEST_ACCOUNT_MGR_GET_PRIVATE(self);
retval = modest_conf_set_int (priv->modest_conf,keyname,val,err);
g_free (keyname);
retval = modest_conf_set_int (priv->modest_conf,keyname,val,err);
g_free (keyname);
g_return_val_if_fail (self, FALSE);
g_return_val_if_fail (name, FALSE);
g_return_val_if_fail (key, FALSE);
g_return_val_if_fail (self, FALSE);
g_return_val_if_fail (name, FALSE);
g_return_val_if_fail (key, FALSE);
if (server_account)
keyname = get_server_account_keyname (name, key);
else
keyname = get_account_keyname (name, key);
if (server_account)
keyname = get_server_account_keyname (name, key);
else
keyname = get_account_keyname (name, key);
retval = modest_conf_set_bool (priv->modest_conf,keyname,val,err);
g_free (keyname);
retval = modest_conf_set_bool (priv->modest_conf,keyname,val,err);
g_free (keyname);
g_return_val_if_fail (self, FALSE);
g_return_val_if_fail (name, FALSE);
g_return_val_if_fail (self, FALSE);
g_return_val_if_fail (name, FALSE);
keyname = get_account_keyname (name, NULL);
else
keyname = get_server_account_keyname (name, NULL);
priv = MODEST_ACCOUNT_MGR_GET_PRIVATE(self);
retval = modest_conf_key_exists (priv->modest_conf,keyname,err);
keyname = get_account_keyname (name, NULL);
else
keyname = get_server_account_keyname (name, NULL);
priv = MODEST_ACCOUNT_MGR_GET_PRIVATE(self);
retval = modest_conf_key_exists (priv->modest_conf,keyname,err);
- (accname, "/", name, NULL);
+ (MODEST_ACCOUNT_NAMESPACE, "/",
+ accname, "/", name, NULL);