Gearman Public API Documentation

gearman_client_st Struct Reference
[Client Declarations]

#include <client.h>

Public Types

enum  { GEARMAN_CLIENT_STATE_IDLE, GEARMAN_CLIENT_STATE_NEW, GEARMAN_CLIENT_STATE_SUBMIT, GEARMAN_CLIENT_STATE_PACKET }

Data Fields

struct {
   bool allocated   LIBGEARMAN_BITFIELD
   bool non_blocking   LIBGEARMAN_BITFIELD
   bool task_in_use   LIBGEARMAN_BITFIELD
   bool unbuffered_result   LIBGEARMAN_BITFIELD
   bool no_new   LIBGEARMAN_BITFIELD
   bool free_tasks   LIBGEARMAN_BITFIELD
options
enum gearman_client_st:: { ... }  state
gearman_return_t do_ret
uint32_t new_tasks
uint32_t running_tasks
uint32_t task_count
size_t do_data_size
void * context
gearman_connection_stcon
gearman_task_sttask
gearman_task_sttask_list
gearman_task_context_free_fntask_context_free_fn
void * do_data
gearman_workload_fnworkload_fn
gearman_created_fncreated_fn
gearman_data_fndata_fn
gearman_warning_fnwarning_fn
gearman_universal_status_fnstatus_fn
gearman_complete_fncomplete_fn
gearman_exception_fnexception_fn
gearman_fail_fnfail_fn
gearman_universal_st universal
gearman_task_st do_task

Detailed Description

Definition at line 35 of file client.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
GEARMAN_CLIENT_STATE_IDLE 
GEARMAN_CLIENT_STATE_NEW 
GEARMAN_CLIENT_STATE_SUBMIT 
GEARMAN_CLIENT_STATE_PACKET 

Definition at line 45 of file client.h.


Field Documentation

Definition at line 38 of file client.h.

Definition at line 39 of file client.h.

Definition at line 40 of file client.h.

Definition at line 41 of file client.h.

Definition at line 42 of file client.h.

Definition at line 43 of file client.h.

Definition at line 51 of file client.h.

Definition at line 52 of file client.h.

Definition at line 53 of file client.h.

Definition at line 54 of file client.h.

Definition at line 55 of file client.h.

Definition at line 56 of file client.h.

Definition at line 57 of file client.h.

Definition at line 58 of file client.h.

Definition at line 59 of file client.h.

Definition at line 60 of file client.h.

Definition at line 61 of file client.h.

Definition at line 62 of file client.h.

Definition at line 63 of file client.h.

Definition at line 64 of file client.h.

Definition at line 65 of file client.h.

Definition at line 66 of file client.h.

Definition at line 67 of file client.h.

Definition at line 68 of file client.h.

Definition at line 69 of file client.h.

Definition at line 70 of file client.h.

Definition at line 71 of file client.h.


The documentation for this struct was generated from the following file:
Generated on Tue Jun 15 11:40:19 2010 by  doxygen 1.6.3