Gearman Developer Documentation

gearman_task_st Struct Reference
[Task Declarations]

#include <task.h>

Public Types

enum  {
  GEARMAN_TASK_STATE_NEW, GEARMAN_TASK_STATE_SUBMIT, GEARMAN_TASK_STATE_WORKLOAD, GEARMAN_TASK_STATE_WORK,
  GEARMAN_TASK_STATE_CREATED, GEARMAN_TASK_STATE_DATA, GEARMAN_TASK_STATE_WARNING, GEARMAN_TASK_STATE_STATUS,
  GEARMAN_TASK_STATE_COMPLETE, GEARMAN_TASK_STATE_EXCEPTION, GEARMAN_TASK_STATE_FAIL, GEARMAN_TASK_STATE_FINISHED
}

Data Fields

struct {
   bool allocated   LIBGEARMAN_BITFIELD
   bool send_in_use   LIBGEARMAN_BITFIELD
   bool is_known   LIBGEARMAN_BITFIELD
   bool is_running   LIBGEARMAN_BITFIELD
options
enum gearman_task_st:: { ... }  state
uint32_t created_id
uint32_t numerator
uint32_t denominator
gearman_client_stclient
gearman_task_stnext
gearman_task_stprev
void * context
gearman_connection_stcon
gearman_packet_strecv
gearman_packet_st send
char job_handle [GEARMAN_JOB_HANDLE_SIZE]

Detailed Description

Definition at line 35 of file task.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
GEARMAN_TASK_STATE_NEW 
GEARMAN_TASK_STATE_SUBMIT 
GEARMAN_TASK_STATE_WORKLOAD 
GEARMAN_TASK_STATE_WORK 
GEARMAN_TASK_STATE_CREATED 
GEARMAN_TASK_STATE_DATA 
GEARMAN_TASK_STATE_WARNING 
GEARMAN_TASK_STATE_STATUS 
GEARMAN_TASK_STATE_COMPLETE 
GEARMAN_TASK_STATE_EXCEPTION 
GEARMAN_TASK_STATE_FAIL 
GEARMAN_TASK_STATE_FINISHED 

Definition at line 43 of file task.h.


Field Documentation

Definition at line 38 of file task.h.

Definition at line 39 of file task.h.

Definition at line 40 of file task.h.

Definition at line 41 of file task.h.

struct { ... } gearman_task_st::options
enum { ... } gearman_task_st::state

Definition at line 57 of file task.h.

Definition at line 58 of file task.h.

Definition at line 59 of file task.h.

Definition at line 60 of file task.h.

Definition at line 61 of file task.h.

Definition at line 62 of file task.h.

Definition at line 63 of file task.h.

Definition at line 64 of file task.h.

Definition at line 65 of file task.h.

Definition at line 66 of file task.h.

char gearman_task_st::job_handle[GEARMAN_JOB_HANDLE_SIZE]

Definition at line 67 of file task.h.


The documentation for this struct was generated from the following file:
Generated on Mon Jun 14 15:58:45 2010 by  doxygen 1.6.3