| Top |
struct GuestfsLV {
gchar *lv_name;
/* The next field is NOT nul-terminated, be careful when printing it: */
gchar lv_uuid[32];
gchar *lv_attr;
gint64 lv_major;
gint64 lv_minor;
gint64 lv_kernel_major;
gint64 lv_kernel_minor;
guint64 lv_size;
gint64 seg_count;
gchar *origin;
/* The next field is [0..100] or -1 meaning 'not present': */
gfloat snap_percent;
/* The next field is [0..100] or -1 meaning 'not present': */
gfloat copy_percent;
gchar *move_pv;
gchar *lv_tags;
gchar *mirror_log;
gchar *modules;
};
A NULL-terminated string |
||
A 32 byte UUID. Note that this is not NULL-terminated |
||
A NULL-terminated string |
||
A signed 64-bit integer |
||
A signed 64-bit integer |
||
A signed 64-bit integer |
||
A signed 64-bit integer |
||
An unsigned 64-bit integer |
||
A signed 64-bit integer |
||
A NULL-terminated string |
||
A floating point number. A value between 0 and 100 represents a percentage. A value of -1 represents 'not present' |
||
A floating point number. A value between 0 and 100 represents a percentage. A value of -1 represents 'not present' |
||
A NULL-terminated string |
||
A NULL-terminated string |
||
A NULL-terminated string |
||
A NULL-terminated string |