GduAtaSmartAttribute

GduAtaSmartAttribute

Synopsis

                    GduAtaSmartAttributePrivate;
                    GduAtaSmartAttribute;
enum                GduAtaSmartAttributeUnit;
guint               gdu_ata_smart_attribute_get_id      (GduAtaSmartAttribute *attribute);
const gchar *       gdu_ata_smart_attribute_get_name    (GduAtaSmartAttribute *attribute);
gchar *             gdu_ata_smart_attribute_get_localized_name
                                                        (GduAtaSmartAttribute *attribute);
gchar *             gdu_ata_smart_attribute_get_localized_description
                                                        (GduAtaSmartAttribute *attribute);
guint               gdu_ata_smart_attribute_get_flags   (GduAtaSmartAttribute *attribute);
gboolean            gdu_ata_smart_attribute_get_online  (GduAtaSmartAttribute *attribute);
gboolean            gdu_ata_smart_attribute_get_prefailure
                                                        (GduAtaSmartAttribute *attribute);
guint               gdu_ata_smart_attribute_get_current (GduAtaSmartAttribute *attribute);
gboolean            gdu_ata_smart_attribute_get_current_valid
                                                        (GduAtaSmartAttribute *attribute);
guint               gdu_ata_smart_attribute_get_worst   (GduAtaSmartAttribute *attribute);
gboolean            gdu_ata_smart_attribute_get_worst_valid
                                                        (GduAtaSmartAttribute *attribute);
guint               gdu_ata_smart_attribute_get_threshold
                                                        (GduAtaSmartAttribute *attribute);
gboolean            gdu_ata_smart_attribute_get_threshold_valid
                                                        (GduAtaSmartAttribute *attribute);
gboolean            gdu_ata_smart_attribute_get_good    (GduAtaSmartAttribute *attribute);
gboolean            gdu_ata_smart_attribute_get_good_valid
                                                        (GduAtaSmartAttribute *attribute);
guint64             gdu_ata_smart_attribute_get_pretty_value
                                                        (GduAtaSmartAttribute *attribute);
GduAtaSmartAttributeUnit  gdu_ata_smart_attribute_get_pretty_unit
                                                        (GduAtaSmartAttribute *attribute);

Object Hierarchy

  GObject
   +----GduAtaSmartAttribute

Description

Details

GduAtaSmartAttributePrivate

typedef struct _GduAtaSmartAttributePrivate GduAtaSmartAttributePrivate;


GduAtaSmartAttribute

typedef struct _GduAtaSmartAttribute GduAtaSmartAttribute;


enum GduAtaSmartAttributeUnit

typedef enum {
        GDU_ATA_SMART_ATTRIBUTE_UNIT_UNKNOWN,
        GDU_ATA_SMART_ATTRIBUTE_UNIT_NONE,
        GDU_ATA_SMART_ATTRIBUTE_UNIT_MSECONDS,
        GDU_ATA_SMART_ATTRIBUTE_UNIT_SECTORS,
        GDU_ATA_SMART_ATTRIBUTE_UNIT_MKELVIN,
} GduAtaSmartAttributeUnit;


gdu_ata_smart_attribute_get_id ()

guint               gdu_ata_smart_attribute_get_id      (GduAtaSmartAttribute *attribute);

attribute :

Returns :


gdu_ata_smart_attribute_get_name ()

const gchar *       gdu_ata_smart_attribute_get_name    (GduAtaSmartAttribute *attribute);

attribute :

Returns :


gdu_ata_smart_attribute_get_localized_name ()

gchar *             gdu_ata_smart_attribute_get_localized_name
                                                        (GduAtaSmartAttribute *attribute);

attribute :

Returns :


gdu_ata_smart_attribute_get_localized_description ()

gchar *             gdu_ata_smart_attribute_get_localized_description
                                                        (GduAtaSmartAttribute *attribute);

attribute :

Returns :


gdu_ata_smart_attribute_get_flags ()

guint               gdu_ata_smart_attribute_get_flags   (GduAtaSmartAttribute *attribute);

attribute :

Returns :


gdu_ata_smart_attribute_get_online ()

gboolean            gdu_ata_smart_attribute_get_online  (GduAtaSmartAttribute *attribute);

attribute :

Returns :


gdu_ata_smart_attribute_get_prefailure ()

gboolean            gdu_ata_smart_attribute_get_prefailure
                                                        (GduAtaSmartAttribute *attribute);

attribute :

Returns :


gdu_ata_smart_attribute_get_current ()

guint               gdu_ata_smart_attribute_get_current (GduAtaSmartAttribute *attribute);

attribute :

Returns :


gdu_ata_smart_attribute_get_current_valid ()

gboolean            gdu_ata_smart_attribute_get_current_valid
                                                        (GduAtaSmartAttribute *attribute);

attribute :

Returns :


gdu_ata_smart_attribute_get_worst ()

guint               gdu_ata_smart_attribute_get_worst   (GduAtaSmartAttribute *attribute);

attribute :

Returns :


gdu_ata_smart_attribute_get_worst_valid ()

gboolean            gdu_ata_smart_attribute_get_worst_valid
                                                        (GduAtaSmartAttribute *attribute);

attribute :

Returns :


gdu_ata_smart_attribute_get_threshold ()

guint               gdu_ata_smart_attribute_get_threshold
                                                        (GduAtaSmartAttribute *attribute);

attribute :

Returns :


gdu_ata_smart_attribute_get_threshold_valid ()

gboolean            gdu_ata_smart_attribute_get_threshold_valid
                                                        (GduAtaSmartAttribute *attribute);

attribute :

Returns :


gdu_ata_smart_attribute_get_good ()

gboolean            gdu_ata_smart_attribute_get_good    (GduAtaSmartAttribute *attribute);

attribute :

Returns :


gdu_ata_smart_attribute_get_good_valid ()

gboolean            gdu_ata_smart_attribute_get_good_valid
                                                        (GduAtaSmartAttribute *attribute);

attribute :

Returns :


gdu_ata_smart_attribute_get_pretty_value ()

guint64             gdu_ata_smart_attribute_get_pretty_value
                                                        (GduAtaSmartAttribute *attribute);

attribute :

Returns :


gdu_ata_smart_attribute_get_pretty_unit ()

GduAtaSmartAttributeUnit  gdu_ata_smart_attribute_get_pretty_unit
                                                        (GduAtaSmartAttribute *attribute);

attribute :

Returns :