MexDownloadQueue
MexDownloadQueue
|
|
Synopsis
void (*MexDownloadQueueCompletedReply) (MexDownloadQueue *queue,
const char *uri,
const char *buffer,
gsize count,
const GError *error,
gpointer userdata);
struct MexDownloadQueue;
struct MexDownloadQueueClass;
MexDownloadQueue * mex_download_queue_get_default (void);
gpointer mex_download_queue_enqueue (MexDownloadQueue *queue,
const char *uri,
MexDownloadQueueCompletedReply reply,
gpointer userdata);
void mex_download_queue_cancel (MexDownloadQueue *queue,
gpointer id);
void mex_download_queue_set_throttle (MexDownloadQueue *queue,
guint throttle);
guint mex_download_queue_get_throttle (MexDownloadQueue *queue);
guint mex_download_queue_get_queue_length (MexDownloadQueue *queue);
MexDownloadQueuePrivate;
Details
MexDownloadQueueCompletedReply ()
void (*MexDownloadQueueCompletedReply) (MexDownloadQueue *queue,
const char *uri,
const char *buffer,
gsize count,
const GError *error,
gpointer userdata);
struct MexDownloadQueue
struct MexDownloadQueue {
GObject parent;
MexDownloadQueuePrivate *priv;
};
struct MexDownloadQueueClass
struct MexDownloadQueueClass {
GObjectClass parent_class;
};
mex_download_queue_get_default ()
MexDownloadQueue * mex_download_queue_get_default (void);
mex_download_queue_set_throttle ()
void mex_download_queue_set_throttle (MexDownloadQueue *queue,
guint throttle);
mex_download_queue_get_queue_length ()
guint mex_download_queue_get_queue_length (MexDownloadQueue *queue);
MexDownloadQueuePrivate
typedef struct _MexDownloadQueuePrivate MexDownloadQueuePrivate;