Gearman Public API Documentation

gearman_packet_st Struct Reference
[Packet Declarations]

#include <packet.h>

Public Types

enum  gearman_magic_t { GEARMAN_MAGIC_TEXT, GEARMAN_MAGIC_REQUEST, GEARMAN_MAGIC_RESPONSE }

Data Fields

struct {
   bool allocated   LIBGEARMAN_BITFIELD
   bool complete   LIBGEARMAN_BITFIELD
   bool free_data   LIBGEARMAN_BITFIELD
options
enum
gearman_packet_st::gearman_magic_t 
magic
gearman_command_t command
uint8_t argc
size_t args_size
size_t data_size
gearman_universal_stuniversal
gearman_packet_stnext
gearman_packet_stprev
char * args
const void * data
char * arg [GEARMAN_MAX_COMMAND_ARGS]
size_t arg_size [GEARMAN_MAX_COMMAND_ARGS]
char args_buffer [GEARMAN_ARGS_BUFFER_SIZE]

Detailed Description

Definition at line 36 of file packet.h.


Member Enumeration Documentation

Enumerator:
GEARMAN_MAGIC_TEXT 
GEARMAN_MAGIC_REQUEST 
GEARMAN_MAGIC_RESPONSE 

Definition at line 43 of file packet.h.


Field Documentation

Definition at line 39 of file packet.h.

Definition at line 40 of file packet.h.

Definition at line 41 of file packet.h.

Definition at line 49 of file packet.h.

Definition at line 50 of file packet.h.

Definition at line 51 of file packet.h.

Definition at line 52 of file packet.h.

Definition at line 53 of file packet.h.

Definition at line 54 of file packet.h.

Definition at line 55 of file packet.h.

Definition at line 56 of file packet.h.

Definition at line 57 of file packet.h.

char* gearman_packet_st::arg[GEARMAN_MAX_COMMAND_ARGS]

Definition at line 58 of file packet.h.

size_t gearman_packet_st::arg_size[GEARMAN_MAX_COMMAND_ARGS]

Definition at line 59 of file packet.h.

char gearman_packet_st::args_buffer[GEARMAN_ARGS_BUFFER_SIZE]

Definition at line 60 of file packet.h.


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