e-passwords

e-passwords

Synopsis

void                e_passwords_init                    (void);
void                e_passwords_shutdown                (void);
void                e_passwords_cancel                  (void);
void                e_passwords_set_online              (int state);
void                e_passwords_remember_password       (const char *component,
                                                         const char *key);
void                e_passwords_add_password            (const char *key,
                                                         const char *passwd);
char*               e_passwords_get_password            (const char *component,
                                                         const char *key);
void                e_passwords_forget_password         (const char *component,
                                                         const char *key);
void                e_passwords_forget_passwords        (void);
void                e_passwords_clear_passwords         (const char *component);
enum                EPasswordsRememberType;
char*               e_passwords_ask_password            (const char *title,
                                                         const char *component_name,
                                                         const char *key,
                                                         const char *prompt,
                                                         EPasswordsRememberType remember_type,
                                                         gboolean *remember,
                                                         GtkWindow *parent);

Description

Details

e_passwords_init ()

void                e_passwords_init                    (void);


e_passwords_shutdown ()

void                e_passwords_shutdown                (void);


e_passwords_cancel ()

void                e_passwords_cancel                  (void);


e_passwords_set_online ()

void                e_passwords_set_online              (int state);

state :


e_passwords_remember_password ()

void                e_passwords_remember_password       (const char *component,
                                                         const char *key);

component :

key :


e_passwords_add_password ()

void                e_passwords_add_password            (const char *key,
                                                         const char *passwd);

key :

passwd :


e_passwords_get_password ()

char*               e_passwords_get_password            (const char *component,
                                                         const char *key);

component :

key :

Returns :


e_passwords_forget_password ()

void                e_passwords_forget_password         (const char *component,
                                                         const char *key);

component :

key :


e_passwords_forget_passwords ()

void                e_passwords_forget_passwords        (void);


e_passwords_clear_passwords ()

void                e_passwords_clear_passwords         (const char *component);

component :


enum EPasswordsRememberType

typedef enum {
	E_PASSWORDS_REMEMBER_NEVER,
	E_PASSWORDS_REMEMBER_SESSION,
	E_PASSWORDS_REMEMBER_FOREVER,
	E_PASSWORDS_REMEMBER_MASK = 0xf,

	/* option bits */
	E_PASSWORDS_SECRET = 1<<8,
	E_PASSWORDS_REPROMPT = 1<<9,
	E_PASSWORDS_ONLINE = 1<<10, /* only ask if we're online */
	E_PASSWORDS_DISABLE_REMEMBER = 1<<11, /* disable the 'remember password' checkbox */
	E_PASSWORDS_PASSPHRASE = 1<<12, /* We are asking a passphrase */
} EPasswordsRememberType;


e_passwords_ask_password ()

char*               e_passwords_ask_password            (const char *title,
                                                         const char *component_name,
                                                         const char *key,
                                                         const char *prompt,
                                                         EPasswordsRememberType remember_type,
                                                         gboolean *remember,
                                                         GtkWindow *parent);

title :

component_name :

key :

prompt :

remember_type :

remember :

parent :

Returns :