gdu-util

gdu-util

Synopsis

char *              gdu_util_get_size_for_display       (guint64 size,
                                                         gboolean long_string);
char *              gdu_util_get_fstype_for_display     (const char *fstype,
                                                         const char *fsversion,
                                                         gboolean long_string);
char *              gdu_util_fstype_get_description     (char *fstype);
char *              gdu_util_part_table_type_get_description
                                                        (char *part_type);
char *              gdu_util_get_speed_for_display      (guint64 size);
char *              gdu_util_get_connection_for_display (const char *connection_interface,
                                                         guint64 connection_speed);
char *              gdu_util_get_desc_for_part_type     (const char *part_scheme,
                                                         const char *part_type);
char *              gdu_get_job_description             (const char *job_id);
char *              gdu_linux_md_get_raid_level_for_display
                                                        (const gchar *linux_md_raid_level,
                                                         gboolean long_string);
char *              gdu_linux_md_get_raid_level_description
                                                        (const gchar *linux_md_raid_level);
gchar *             gdu_util_ata_smart_status_to_desc   (const gchar *status,
                                                         gboolean *out_highlight,
                                                         gchar **out_action_text,
                                                         GIcon **out_icon);
void                (*GduUtilPartTypeForeachFunc)       (const char *scheme,
                                                         const char *type,
                                                         const char *name,
                                                         gpointer user_data);
void                gdu_util_part_type_foreach          (GduUtilPartTypeForeachFunc callback,
                                                         gpointer user_data);
char *              gdu_util_get_default_part_type_for_scheme_and_fstype
                                                        (const char *scheme,
                                                         const char *fstype,
                                                         guint64 size);
gboolean            gdu_util_save_secret                (GduDevice *device,
                                                         const char *secret,
                                                         gboolean save_in_keyring_session);
gboolean            gdu_util_delete_secret              (GduDevice *device);
gboolean            gdu_util_have_secret                (GduDevice *device);
gchar *             gdu_util_get_secret                 (GduDevice *device);

Description

Details

gdu_util_get_size_for_display ()

char *              gdu_util_get_size_for_display       (guint64 size,
                                                         gboolean long_string);

size :

long_string :

Returns :


gdu_util_get_fstype_for_display ()

char *              gdu_util_get_fstype_for_display     (const char *fstype,
                                                         const char *fsversion,
                                                         gboolean long_string);

fstype :

fsversion :

long_string :

Returns :


gdu_util_fstype_get_description ()

char *              gdu_util_fstype_get_description     (char *fstype);

fstype :

Returns :


gdu_util_part_table_type_get_description ()

char *              gdu_util_part_table_type_get_description
                                                        (char *part_type);

part_type :

Returns :


gdu_util_get_speed_for_display ()

char *              gdu_util_get_speed_for_display      (guint64 size);

size :

Returns :


gdu_util_get_connection_for_display ()

char *              gdu_util_get_connection_for_display (const char *connection_interface,
                                                         guint64 connection_speed);

connection_interface :

connection_speed :

Returns :


gdu_util_get_desc_for_part_type ()

char *              gdu_util_get_desc_for_part_type     (const char *part_scheme,
                                                         const char *part_type);

part_scheme :

part_type :

Returns :


gdu_get_job_description ()

char *              gdu_get_job_description             (const char *job_id);

job_id :

Returns :


gdu_linux_md_get_raid_level_for_display ()

char *              gdu_linux_md_get_raid_level_for_display
                                                        (const gchar *linux_md_raid_level,
                                                         gboolean long_string);

linux_md_raid_level :

long_string :

Returns :


gdu_linux_md_get_raid_level_description ()

char *              gdu_linux_md_get_raid_level_description
                                                        (const gchar *linux_md_raid_level);

linux_md_raid_level :

Returns :


gdu_util_ata_smart_status_to_desc ()

gchar *             gdu_util_ata_smart_status_to_desc   (const gchar *status,
                                                         gboolean *out_highlight,
                                                         gchar **out_action_text,
                                                         GIcon **out_icon);

Gets a human readable representation of status.

status :

Status from libatasmart, e.g. BAD_STATUS.

out_highlight :

Return value (or NULL) for suggesting whether the status should be highlighted.

out_action_text :

Return value (or NULL) for suggested action. Free with g_free().

out_icon :

Return value (or NULL) for icon to show. Free with g_object_unref().

Returns :

The human readable status. Free with g_free().

GduUtilPartTypeForeachFunc ()

void                (*GduUtilPartTypeForeachFunc)       (const char *scheme,
                                                         const char *type,
                                                         const char *name,
                                                         gpointer user_data);

scheme :

type :

name :

user_data :


gdu_util_part_type_foreach ()

void                gdu_util_part_type_foreach          (GduUtilPartTypeForeachFunc callback,
                                                         gpointer user_data);

callback :

user_data :


gdu_util_get_default_part_type_for_scheme_and_fstype ()

char *              gdu_util_get_default_part_type_for_scheme_and_fstype
                                                        (const char *scheme,
                                                         const char *fstype,
                                                         guint64 size);

scheme :

fstype :

size :

Returns :


gdu_util_save_secret ()

gboolean            gdu_util_save_secret                (GduDevice *device,
                                                         const char *secret,
                                                         gboolean save_in_keyring_session);

device :

secret :

save_in_keyring_session :

Returns :


gdu_util_delete_secret ()

gboolean            gdu_util_delete_secret              (GduDevice *device);

device :

Returns :


gdu_util_have_secret ()

gboolean            gdu_util_have_secret                (GduDevice *device);

device :

Returns :


gdu_util_get_secret ()

gchar *             gdu_util_get_secret                 (GduDevice *device);

device :

Returns :