This is a low level interface for gearman server jobs. This is used internally by the server interface, so you probably want to look there first.
Options for gearman_server_job_st.
Definition at line 60 of file constants.h.
| gearman_server_job_st* gearman_server_job_add | ( | gearman_server_st * | server, | |
| const char * | function_name, | |||
| size_t | function_name_size, | |||
| const char * | unique, | |||
| size_t | unique_size, | |||
| const void * | data, | |||
| size_t | data_size, | |||
| gearman_job_priority_t | priority, | |||
| gearman_server_client_st * | server_client, | |||
| gearman_return_t * | ret_ptr | |||
| ) |
Add a new job to a server instance.
| gearman_server_job_st* gearman_server_job_create | ( | gearman_server_st * | server, | |
| gearman_server_job_st * | server_job | |||
| ) |
Initialize a server job structure.
| void gearman_server_job_free | ( | gearman_server_job_st * | server_job | ) |
Free a server job structure.
| gearman_server_job_st* gearman_server_job_get | ( | gearman_server_st * | server, | |
| const char * | job_handle, | |||
| gearman_server_con_st * | worker_con | |||
| ) |
Get a server job structure from the job handle.
| gearman_server_job_st* gearman_server_job_peek | ( | gearman_server_con_st * | server_con | ) |
See if there are any jobs to be run for the server worker connection.
| gearman_server_job_st* gearman_server_job_take | ( | gearman_server_con_st * | server_con | ) |
Start running a job for the server worker connection.
| gearman_return_t gearman_server_job_queue | ( | gearman_server_job_st * | server_job | ) |
Queue a job to be run.
1.6.3