MexDownloadQueue
MexDownloadQueue
|
|
Synopsis
struct MexDownloadQueue;
struct MexDownloadQueueClass;
void (*MexDownloadQueueCompletedReply) (MexDownloadQueue *queue
,
const char *uri
,
const char *buffer
,
gsize count
,
const GError *error
,
gpointer userdata
);
void mex_download_queue_cancel (MexDownloadQueue *queue
,
gpointer id
);
gpointer mex_download_queue_enqueue (MexDownloadQueue *queue
,
const char *uri
,
MexDownloadQueueCompletedReply reply
,
gpointer userdata
);
MexDownloadQueue * mex_download_queue_get_default (void
);
guint mex_download_queue_get_queue_length (MexDownloadQueue *queue
);
guint mex_download_queue_get_throttle (MexDownloadQueue *queue
);
void mex_download_queue_set_throttle (MexDownloadQueue *queue
,
guint throttle
);
Object Hierarchy
GObject
+----MexDownloadQueue
Details
struct MexDownloadQueue
struct MexDownloadQueue;
struct MexDownloadQueueClass
struct MexDownloadQueueClass {
GObjectClass parent_class;
};
MexDownloadQueueCompletedReply ()
void (*MexDownloadQueueCompletedReply) (MexDownloadQueue *queue
,
const char *uri
,
const char *buffer
,
gsize count
,
const GError *error
,
gpointer userdata
);
mex_download_queue_get_default ()
MexDownloadQueue * mex_download_queue_get_default (void
);
mex_download_queue_get_queue_length ()
guint mex_download_queue_get_queue_length (MexDownloadQueue *queue
);
mex_download_queue_set_throttle ()
void mex_download_queue_set_throttle (MexDownloadQueue *queue
,
guint throttle
);
Property Details
The "queue-length"
property
"queue-length" guint : Read
The number of items in the queue to be downloaded.
Default value: 3
The "throttle"
property
"throttle" guint : Read / Write
The minimum time to wait between new requests.
Default value: 0