![]() |
![]() |
![]() |
gnome-keyring Reference Manual | ![]() |
---|---|---|---|---|
enum GnomeKeyringItemType; typedef GnomeKeyringItemInfo; void gnome_keyring_item_info_free (GnomeKeyringItemInfo *item_info); GnomeKeyringItemInfo* gnome_keyring_item_info_new (void); GnomeKeyringItemInfo* gnome_keyring_item_info_copy (GnomeKeyringItemInfo *item_info); GnomeKeyringItemType gnome_keyring_item_info_get_type (GnomeKeyringItemInfo *item_info); void gnome_keyring_item_info_set_type (GnomeKeyringItemInfo *item_info, GnomeKeyringItemType type); char* gnome_keyring_item_info_get_secret (GnomeKeyringItemInfo *item_info); void gnome_keyring_item_info_set_secret (GnomeKeyringItemInfo *item_info, const char *value); char* gnome_keyring_item_info_get_display_name (GnomeKeyringItemInfo *item_info); void gnome_keyring_item_info_set_display_name (GnomeKeyringItemInfo *item_info, const char *value); time_t gnome_keyring_item_info_get_mtime (GnomeKeyringItemInfo *item_info); time_t gnome_keyring_item_info_get_ctime (GnomeKeyringItemInfo *item_info);
GnomeKeyringItemInfo represents the basic information about a keyring item.
Use gnome_keyring_item_get_info()
or gnome_keyring_item_set_info()
.
typedef enum { GNOME_KEYRING_ITEM_TYPE_MASK = 0x0000ffff, GNOME_KEYRING_ITEM_NO_TYPE = GNOME_KEYRING_ITEM_TYPE_MASK, /* The item types */ GNOME_KEYRING_ITEM_GENERIC_SECRET = 0, GNOME_KEYRING_ITEM_NETWORK_PASSWORD, GNOME_KEYRING_ITEM_NOTE, GNOME_KEYRING_ITEM_CHAINED_KEYRING_PASSWORD, /*< private >*/ GNOME_KEYRING_ITEM_LAST_TYPE, /* Makes a item only for application that created it */ GNOME_KEYRING_ITEM_APPLICATION_SECRET = 0x01000000 } GnomeKeyringItemType;
void gnome_keyring_item_info_free (GnomeKeyringItemInfo *item_info);
Free the GnomeKeyringItemInfo object.
A NULL
pointer may be passed, in which case it will be ignored.
item_info : |
The keyring item info pointer. |
GnomeKeyringItemInfo* gnome_keyring_item_info_new (void);
Create a new GnomeKeyringItemInfo object. Free the GnomeKeyringItemInfo object.
Returns : | A keyring item info pointer. |
GnomeKeyringItemInfo* gnome_keyring_item_info_copy (GnomeKeyringItemInfo *item_info);
Copy a GnomeKeyringItemInfo object.
item_info : |
A keyring item info pointer. |
Returns : | A keyring item info pointer. |
GnomeKeyringItemType gnome_keyring_item_info_get_type (GnomeKeyringItemInfo *item_info);
Get the item type.
item_info : |
A keyring item info pointer. |
Returns : | The item type |
void gnome_keyring_item_info_set_type (GnomeKeyringItemInfo *item_info, GnomeKeyringItemType type);
Set the type on an item info.
item_info : |
A keyring item info pointer. |
type : |
The new item type |
char* gnome_keyring_item_info_get_secret (GnomeKeyringItemInfo *item_info);
Get the item secret.
item_info : |
A keyring item info pointer. |
Returns : | The newly allocated string containing the item secret. |
void gnome_keyring_item_info_set_secret (GnomeKeyringItemInfo *item_info, const char *value);
Set the secret on an item info.
item_info : |
A keyring item info pointer. |
value : |
The new item secret |
char* gnome_keyring_item_info_get_display_name (GnomeKeyringItemInfo *item_info);
Get the item display name.
item_info : |
A keyring item info pointer. |
Returns : | The newly allocated string containing the item display name. |
void gnome_keyring_item_info_set_display_name (GnomeKeyringItemInfo *item_info, const char *value);
Set the display name on an item info.
item_info : |
A keyring item info pointer. |
value : |
The new display name. |
time_t gnome_keyring_item_info_get_mtime (GnomeKeyringItemInfo *item_info);
Get the item last modified time.
item_info : |
A keyring item info pointer. |
Returns : | The item last modified time. |
time_t gnome_keyring_item_info_get_ctime (GnomeKeyringItemInfo *item_info);
Get the item created time.
item_info : |
A keyring item info pointer. |
Returns : | The item created time. |