TaskviewIO

TaskviewIO

Synopsis

                    TaskviewIO;
                    TaskviewIOClass;
                    TaskviewIOPrivate;
gint                taskview_io_get_io_type             (TaskviewIO *self);
guint               taskview_io_get_current_item        (TaskviewIO *self);
guint64             taskview_io_get_throughput_size     (TaskviewIO *self);
guint64             taskview_io_get_total_size          (TaskviewIO *self);
guint64             taskview_io_get_processed_size      (TaskviewIO *self);
guint64             taskview_io_get_throughput_items    (TaskviewIO *self);
guint64             taskview_io_get_total_items         (TaskviewIO *self);
guint64             taskview_io_get_processed_items     (TaskviewIO *self);
gboolean            taskview_io_get_auto_update         (TaskviewIO *self);
void                taskview_io_set_io_type             (TaskviewIO *self,
                                                         gint value);
void                taskview_io_set_current_item        (TaskviewIO *self,
                                                         guint value);
void                taskview_io_set_throughput_size     (TaskviewIO *self,
                                                         guint64 value);
void                taskview_io_set_total_size          (TaskviewIO *self,
                                                         guint64 value);
void                taskview_io_set_processed_size      (TaskviewIO *self,
                                                         guint64 value);
void                taskview_io_set_throughput_items    (TaskviewIO *self,
                                                         guint64 value);
void                taskview_io_set_total_items         (TaskviewIO *self,
                                                         guint64 value);
void                taskview_io_set_processed_items     (TaskviewIO *self,
                                                         guint64 value);
void                taskview_io_set_auto_update         (TaskviewIO *self,
                                                         gboolean value);

Object Hierarchy

  GObject
   +----TaskviewGeneric
         +----TaskviewIO

Properties

  "auto-update"              gboolean              : Read / Write / Construct
  "current-item"             guint                 : Read / Write / Construct
  "destination-uri"          GStrv*                : Read / Write / Construct
  "processed-items"          guint64               : Read / Write / Construct
  "processed-size"           guint64               : Read / Write / Construct
  "source-uri"               GStrv*                : Read / Write / Construct
  "throughput-items"         guint64               : Read / Write / Construct
  "throughput-size"          guint64               : Read / Write / Construct
  "total-items"              guint64               : Read / Write / Construct
  "total-size"               guint64               : Read / Write / Construct
  "type"                     gint                  : Read / Write / Construct

Description

Details

TaskviewIO

typedef struct _TaskviewIO TaskviewIO;


TaskviewIOClass

typedef struct {
  TaskviewGenericClass parent_class;
  GDBusInterfaceInfo *interface;
  const GDBusInterfaceVTable *vtable;
} TaskviewIOClass;


TaskviewIOPrivate

typedef struct _TaskviewIOPrivate TaskviewIOPrivate;


taskview_io_get_io_type ()

gint                taskview_io_get_io_type             (TaskviewIO *self);

self :

Returns :


taskview_io_get_current_item ()

guint               taskview_io_get_current_item        (TaskviewIO *self);

self :

Returns :


taskview_io_get_throughput_size ()

guint64             taskview_io_get_throughput_size     (TaskviewIO *self);

self :

Returns :


taskview_io_get_total_size ()

guint64             taskview_io_get_total_size          (TaskviewIO *self);

self :

Returns :


taskview_io_get_processed_size ()

guint64             taskview_io_get_processed_size      (TaskviewIO *self);

self :

Returns :


taskview_io_get_throughput_items ()

guint64             taskview_io_get_throughput_items    (TaskviewIO *self);

self :

Returns :


taskview_io_get_total_items ()

guint64             taskview_io_get_total_items         (TaskviewIO *self);

self :

Returns :


taskview_io_get_processed_items ()

guint64             taskview_io_get_processed_items     (TaskviewIO *self);

self :

Returns :


taskview_io_get_auto_update ()

gboolean            taskview_io_get_auto_update         (TaskviewIO *self);

self :

Returns :


taskview_io_set_io_type ()

void                taskview_io_set_io_type             (TaskviewIO *self,
                                                         gint value);

self :

value :


taskview_io_set_current_item ()

void                taskview_io_set_current_item        (TaskviewIO *self,
                                                         guint value);

self :

value :


taskview_io_set_throughput_size ()

void                taskview_io_set_throughput_size     (TaskviewIO *self,
                                                         guint64 value);

self :

value :


taskview_io_set_total_size ()

void                taskview_io_set_total_size          (TaskviewIO *self,
                                                         guint64 value);

self :

value :


taskview_io_set_processed_size ()

void                taskview_io_set_processed_size      (TaskviewIO *self,
                                                         guint64 value);

self :

value :


taskview_io_set_throughput_items ()

void                taskview_io_set_throughput_items    (TaskviewIO *self,
                                                         guint64 value);

self :

value :


taskview_io_set_total_items ()

void                taskview_io_set_total_items         (TaskviewIO *self,
                                                         guint64 value);

self :

value :


taskview_io_set_processed_items ()

void                taskview_io_set_processed_items     (TaskviewIO *self,
                                                         guint64 value);

self :

value :


taskview_io_set_auto_update ()

void                taskview_io_set_auto_update         (TaskviewIO *self,
                                                         gboolean value);

self :

value :

Property Details

The "auto-update" property

  "auto-update"              gboolean              : Read / Write / Construct

Automatic updates of the progress, ETA, throughput props from the size information.

Default value: TRUE


The "current-item" property

  "current-item"             guint                 : Read / Write / Construct

The index of the current processed item, contained in DestinationURI.

Default value: 4294967295


The "destination-uri" property

  "destination-uri"          GStrv*                : Read / Write / Construct

All destination uris.


The "processed-items" property

  "processed-items"          guint64               : Read / Write / Construct

The number processed items of the Task.

Default value: 18446744073709551615


The "processed-size" property

  "processed-size"           guint64               : Read / Write / Construct

The processed size of the Task.

Default value: 18446744073709551615


The "source-uri" property

  "source-uri"               GStrv*                : Read / Write / Construct

All source uris.


The "throughput-items" property

  "throughput-items"         guint64               : Read / Write / Construct

The items throughput of the Task.

Default value: 18446744073709551615


The "throughput-size" property

  "throughput-size"          guint64               : Read / Write / Construct

The size throughput of the Task.

Default value: 18446744073709551615


The "total-items" property

  "total-items"              guint64               : Read / Write / Construct

The number of all items of the Task.

Default value: 18446744073709551615


The "total-size" property

  "total-size"               guint64               : Read / Write / Construct

The total size of the Task.

Default value: 18446744073709551615


The "type" property

  "type"                     gint                  : Read / Write / Construct

The type of the IO transfer.

Allowed values: [0,6]

Default value: 6