| Storaged Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Signals | ||||
StoragedCrypttabEntry; const gchar * storaged_crypttab_entry_get_name (StoragedCrypttabEntry *entry); const gchar * storaged_crypttab_entry_get_device (StoragedCrypttabEntry *entry); const gchar * storaged_crypttab_entry_get_passphrase_path (StoragedCrypttabEntry *entry); const gchar * storaged_crypttab_entry_get_options (StoragedCrypttabEntry *entry); gint storaged_crypttab_entry_compare (StoragedCrypttabEntry *entry,StoragedCrypttabEntry *other_entry); StoragedCrypttabMonitor; StoragedCrypttabMonitor * storaged_crypttab_monitor_new (void); GList * storaged_crypttab_monitor_get_entries (StoragedCrypttabMonitor *monitor);
typedef struct _StoragedCrypttabEntry StoragedCrypttabEntry;
The StoragedCrypttabEntry structure contains only private data and should only be accessed using the provided API.
const gchar * storaged_crypttab_entry_get_name (StoragedCrypttabEntry *entry);
Gets the name field of entry.
|
A StoragedCrypttabEntry. |
Returns : |
The name field. |
const gchar * storaged_crypttab_entry_get_device (StoragedCrypttabEntry *entry);
Gets the device field of entry.
|
A StoragedCrypttabEntry. |
Returns : |
The device field. |
const gchar * storaged_crypttab_entry_get_passphrase_path
(StoragedCrypttabEntry *entry);
Gets the passphrase path field of entry.
|
A StoragedCrypttabEntry. |
Returns : |
The passphrase path field. |
const gchar * storaged_crypttab_entry_get_options (StoragedCrypttabEntry *entry);
Gets the options field of entry.
|
A StoragedCrypttabEntry. |
Returns : |
The options field. |
gint storaged_crypttab_entry_compare (StoragedCrypttabEntry *entry,StoragedCrypttabEntry *other_entry);
Comparison function for comparing two StoragedCrypttabEntry objects.
|
A StoragedCrypttabEntry |
|
Another StoragedCrypttabEntry. |
Returns : |
Negative value if entry < other_entry; zero if entry = other_entry; positive value if entry > other_entry. |
typedef struct _StoragedCrypttabMonitor StoragedCrypttabMonitor;
The StoragedCrypttabMonitor structure contains only private data and should only be accessed using the provided API.
StoragedCrypttabMonitor * storaged_crypttab_monitor_new (void);
Creates a new StoragedCrypttabMonitor object.
Signals are emitted in the
Returns : |
A StoragedCrypttabMonitor. Free with g_object_unref(). |
GList * storaged_crypttab_monitor_get_entries
(StoragedCrypttabMonitor *monitor);
Gets all /etc/crypttab entries
|
A StoragedCrypttabMonitor. |
Returns : |
A list of StoragedCrypttabEntry objects that must be freed with g_list_free() after each element has been freed with g_object_unref(). [transfer full][element-type StoragedCrypttabEntry]
|
"entry-added" signalvoid user_function (StoragedCrypttabMonitor *monitor,
StoragedCrypttabEntry *entry,
gpointer user_data) : Has Details
Emitted when a crypttab entry is added.
This signal is emitted in the
thread-default main loop
that monitor was created in.
|
A StoragedCrypttabMonitor. |
|
The StoragedCrypttabEntry that was added. |
|
user data set when the signal handler was connected. |
"entry-removed" signalvoid user_function (StoragedCrypttabMonitor *monitor,
StoragedCrypttabEntry *entry,
gpointer user_data) : Has Details
Emitted when a crypttab entry is removed.
This signal is emitted in the
thread-default main loop
that monitor was created in.
|
A StoragedCrypttabMonitor. |
|
The StoragedCrypttabEntry that was removed. |
|
user data set when the signal handler was connected. |