#include <glib-object.h>#include "gwebcommon.h"Include dependency graph for gwebtransferitem.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
| #define G_IS_WEB_TRANSFER_ITEM | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_WEB_TRANSFER_ITEM)) |
Definition at line 35 of file gwebtransferitem.h.
| #define G_IS_WEB_TRANSFER_ITEM_CLASS | ( | vtable | ) | (G_TYPE_CHECK_CLASS_TYPE ((vtable), G_TYPE_WEB_TRANSFER_ITEM)) |
Definition at line 36 of file gwebtransferitem.h.
| #define G_TYPE_WEB_TRANSFER_ITEM (g_web_transfer_item_get_type ()) |
Definition at line 32 of file gwebtransferitem.h.
| #define G_WEB_TRANSFER_ITEM | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_TYPE_WEB_TRANSFER_ITEM, GWebTransferItem)) |
Definition at line 33 of file gwebtransferitem.h.
| #define G_WEB_TRANSFER_ITEM_CLASS | ( | vtable | ) | (G_TYPE_CHECK_CLASS_CAST ((vtable), G_TYPE_WEB_TRANSFER_ITEM, GWebTransferItemIface)) |
Definition at line 34 of file gwebtransferitem.h.
| #define G_WEB_TRANSFER_ITEM_GET_CLASS | ( | inst | ) | (G_TYPE_INSTANCE_GET_INTERFACE ((inst), G_TYPE_WEB_TRANSFER_ITEM, GWebTransferItemIface)) |
Definition at line 37 of file gwebtransferitem.h.
Referenced by g_web_transfer_item_cancel(), g_web_transfer_item_continue(), g_web_transfer_item_destroy(), g_web_transfer_item_get_filename(), g_web_transfer_item_get_progress(), g_web_transfer_item_get_total_size(), g_web_transfer_item_get_url(), g_web_transfer_item_get_web_item(), g_web_transfer_item_reload(), g_web_transfer_item_start(), and g_web_transfer_item_stop().
| #define G_WEB_TRANSFER_ITEM_SIGNAL_COMPLETED "completed" |
"completed" signal.
Definition at line 141 of file gwebtransferitem.h.
| #define G_WEB_TRANSFER_ITEM_SIGNAL_ERROR "error" |
"error" signal.
Definition at line 151 of file gwebtransferitem.h.
| #define G_WEB_TRANSFER_ITEM_SIGNAL_PROGRESS "progress" |
"progress" signal.
Definition at line 161 of file gwebtransferitem.h.
| #define G_WEB_TRANSFER_ITEM_SIGNAL_STARTED "started" |
"started" signal.
Definition at line 131 of file gwebtransferitem.h.
| typedef struct _GWebTransferItem GWebTransferItem |
Definition at line 39 of file gwebtransferitem.h.
| typedef struct _GWebTransferItemIface GWebTransferItemIface |
Definition at line 40 of file gwebtransferitem.h.
| void g_web_transfer_item_cancel | ( | GWebTransferItem * | self | ) |
Cancel download.
| self | Object pointer |
Definition at line 83 of file gwebtransferitem.c.
References G_WEB_TRANSFER_ITEM_GET_CLASS.
| GWebStatus g_web_transfer_item_continue | ( | GWebTransferItem * | self | ) |
Continue download.
| self | Object pointer |
G_WEB_STATUS_OK on success. Definition at line 77 of file gwebtransferitem.c.
References G_WEB_TRANSFER_ITEM_GET_CLASS.
| void g_web_transfer_item_destroy | ( | GWebTransferItem * | self | ) |
Destroy object.
| self | Object pointer |
Definition at line 59 of file gwebtransferitem.c.
References G_WEB_TRANSFER_ITEM_GET_CLASS.
| const gchar* g_web_transfer_item_get_filename | ( | GWebTransferItem * | self | ) |
Get item file name.
| self | Object pointer |
Definition at line 107 of file gwebtransferitem.c.
References G_WEB_TRANSFER_ITEM_GET_CLASS.
| glong g_web_transfer_item_get_progress | ( | GWebTransferItem * | self | ) |
Get transfer item progress.
| self | Object pointer |
Definition at line 119 of file gwebtransferitem.c.
References G_WEB_TRANSFER_ITEM_GET_CLASS.
| glong g_web_transfer_item_get_total_size | ( | GWebTransferItem * | self | ) |
Get transfer item total size.
| self | Object pointer |
Definition at line 113 of file gwebtransferitem.c.
References G_WEB_TRANSFER_ITEM_GET_CLASS.
| GType g_web_transfer_item_get_type | ( | void | ) |
Definition at line 38 of file gwebtransferitem.c.
References g_web_transfer_item_base_init().
Here is the call graph for this function:

| const gchar* g_web_transfer_item_get_url | ( | GWebTransferItem * | self | ) |
Get item URL.
| self | Object pointer |
Definition at line 101 of file gwebtransferitem.c.
References G_WEB_TRANSFER_ITEM_GET_CLASS.
| GObject* g_web_transfer_item_get_web_item | ( | GWebTransferItem * | self | ) |
Get container object.
| self | Object pointer |
Definition at line 95 of file gwebtransferitem.c.
References G_WEB_TRANSFER_ITEM_GET_CLASS.
| void g_web_transfer_item_reload | ( | GWebTransferItem * | self | ) |
Reload item.
| self | Object pointer |
Definition at line 89 of file gwebtransferitem.c.
References G_WEB_TRANSFER_ITEM_GET_CLASS.
| void g_web_transfer_item_signal_completed | ( | GWebTransferItem * | item | ) |
Signalled when the download is completed
| item | Object pointer |
| void g_web_transfer_item_signal_error | ( | GWebTransferItem * | item | ) |
Signalled if an error occurs during transfer
| item | Object pointer |
| void g_web_transfer_item_signal_progress | ( | GWebTransferItem * | item, | |
| gulong | downloaded_bytes, | |||
| gulong | total_bytes, | |||
| gdouble | kbps | |||
| ) |
Progress of the transfer
| item | Object pointer | |
| downloaded_bytes | The number of bytes downloaded this far | |
| total_bytes | Total bytes downloaded this far | |
| kbps | Average kbps for this download |
| void g_web_transfer_item_signal_started | ( | GWebTransferItem * | item | ) |
Signalled when the download has started
| item | Object pointer |
| void g_web_transfer_item_start | ( | GWebTransferItem * | self | ) |
Start download.
| self | Object pointer |
Definition at line 65 of file gwebtransferitem.c.
References G_WEB_TRANSFER_ITEM_GET_CLASS.
| void g_web_transfer_item_stop | ( | GWebTransferItem * | self | ) |
Stop download.
| self | Object pointer |
Definition at line 71 of file gwebtransferitem.c.
References G_WEB_TRANSFER_ITEM_GET_CLASS.
1.5.1