Defines |
#define | GEARMAN_DEFAULT_BACKLOG 64 |
#define | GEARMAN_DEFAULT_MAX_QUEUE_SIZE 0 |
#define | GEARMAN_SERVER_CON_ID_SIZE 128 |
#define | GEARMAN_JOB_HASH_SIZE 383 |
#define | GEARMAN_MAX_FREE_SERVER_CON 1000 |
#define | GEARMAN_MAX_FREE_SERVER_PACKET 2000 |
#define | GEARMAN_MAX_FREE_SERVER_JOB 1000 |
#define | GEARMAN_MAX_FREE_SERVER_CLIENT 1000 |
#define | GEARMAN_MAX_FREE_SERVER_WORKER 1000 |
#define | GEARMAN_TEXT_RESPONSE_SIZE 8192 |
#define | GEARMAN_PIPE_BUFFER_SIZE 256 |
#define | GEARMAN_CONF_MAX_OPTION_SHORT 128 |
#define | GEARMAN_CONF_DISPLAY_WIDTH 80 |
Typedefs |
typedef void( | gearman_server_thread_run_fn )(gearman_server_thread_st *thread, void *context) |
typedef gearman_return_t( | gearman_queue_add_fn )(gearman_server_st *server, void *context, const void *unique, size_t unique_size, const void *function_name, size_t function_name_size, const void *data, size_t data_size, gearman_job_priority_t priority) |
typedef gearman_return_t( | gearman_queue_flush_fn )(gearman_server_st *server, void *context) |
typedef gearman_return_t( | gearman_queue_done_fn )(gearman_server_st *server, void *context, const void *unique, size_t unique_size, const void *function_name, size_t function_name_size) |
typedef gearman_return_t( | gearman_queue_replay_fn )(gearman_server_st *server, void *context, gearman_queue_add_fn *add_fn, void *add_context) |
typedef gearman_return_t( | gearman_connection_add_fn )(gearman_connection_st *con) |
Enumerations |
enum | gearman_server_con_options_t { GEARMAN_SERVER_CON_SLEEPING = (1 << 0),
GEARMAN_SERVER_CON_EXCEPTIONS = (1 << 1),
GEARMAN_SERVER_CON_DEAD = (1 << 2),
GEARMAN_SERVER_CON_NOOP_SENT = (1 << 3)
} |
enum | gearman_server_job_state_t { GEARMAN_SERVER_JOB_QUEUED = (1 << 1),
GEARMAN_SERVER_JOB_IGNORE = (1 << 2)
} |
enum | gearmand_options_t { GEARMAND_LISTEN_EVENT = (1 << 0),
GEARMAND_WAKEUP_EVENT = (1 << 1)
} |
enum | gearmand_wakeup_t {
GEARMAND_WAKEUP_PAUSE = (1 << 0),
GEARMAND_WAKEUP_SHUTDOWN = (1 << 1),
GEARMAND_WAKEUP_SHUTDOWN_GRACEFUL = (1 << 2),
GEARMAND_WAKEUP_CON = (1 << 3),
GEARMAND_WAKEUP_RUN = (1 << 4)
} |
enum | gearmand_thread_options_t { GEARMAND_THREAD_WAKEUP_EVENT = (1 << 0),
GEARMAND_THREAD_LOCK = (1 << 1)
} |
Defines, typedefs, and enums.