The Assimilation Project  based on Assimilation version 1.1.7.1474836767
_RscQElem Struct Reference
Collaboration diagram for _RscQElem:

Data Fields

gint64 queuetime
 Time this particular request entered the queue. More...
 
ResourceCmdcmd
 The request. More...
 
ResourceQueueparent
 Our parent ResourceQueue. More...
 
GQueue * ourQ
 Which Queue are we in? More...
 
ResourceCmdCallback callback
 Who to call when it completes. More...
 
gpointer user_data
 user_data for callback More...
 
gint repeatinterval
 How often to repeat? 0 == single-shot. More...
 
gboolean cancelonfail
 TRUE if we should cancel the repeat on failure. More...
 
gint64 requestid
 Request ID. More...
 
gboolean cancelme
 Cancel after current request completes. More...
 

Detailed Description

Definition at line 34 of file resourcequeue.c.

Field Documentation

ResourceCmdCallback _RscQElem::callback

Who to call when it completes.

Definition at line 41 of file resourcequeue.c.

Referenced by _resource_queue_Qcmd(), and _resource_queue_qelem_new().

gboolean _RscQElem::cancelme

Cancel after current request completes.

Definition at line 46 of file resourcequeue.c.

gboolean _RscQElem::cancelonfail

TRUE if we should cancel the repeat on failure.

Definition at line 44 of file resourcequeue.c.

GQueue* _RscQElem::ourQ

Which Queue are we in?

Definition at line 40 of file resourcequeue.c.

Referenced by _resource_queue_cmd_remove().

ResourceQueue* _RscQElem::parent

Our parent ResourceQueue.

Definition at line 39 of file resourcequeue.c.

Referenced by _resource_queue_endnotify(), and _resource_queue_qelem_new().

gint64 _RscQElem::queuetime

Time this particular request entered the queue.

If it's a repeating request, that's when it was last enqueued.

Definition at line 35 of file resourcequeue.c.

gint _RscQElem::repeatinterval

How often to repeat? 0 == single-shot.

Definition at line 43 of file resourcequeue.c.

gint64 _RscQElem::requestid

Request ID.

Definition at line 45 of file resourcequeue.c.

Referenced by _queue_compare_requestid(), _resource_queue_cancel(), and _resource_queue_cmd_append().

gpointer _RscQElem::user_data

user_data for callback

Definition at line 42 of file resourcequeue.c.

Referenced by _resource_queue_qelem_new().


The documentation for this struct was generated from the following file: