gearman_task_is_running
Gearmand Documentation, http://gearman.info/
- Provided by: libgearman-dev (Version: 1.1.21+ds-1ubuntu3)
- Source: gearmand
- Report a bug
Gearmand Documentation, http://gearman.info/
#include <libgearman/gearman.h>
Added in version 0.21.
Added in version 0.21.
Link with -lgearman
A gearman_task_st represents a task <#term-task>. Work that is sent by a client <#term-client> to a gearman server is seen as a task (a worker <#term-worker> receives a task in the form of a job <#term-job>.
Tasks, i.e. gearman_task_st are created by calling either gearman_execute() <#c.gearman_execute>, gearman_client_add_task() <#c.gearman_client_add_task>, or gearman_client_add_task_background() <#c.gearman_client_add_task_background>.
gearman_client_add_task_status() <#c.gearman_client_add_task_status> can also create gearman_task_st, these tasks will be used to monitor a previously created gearman_task_st.
gearman_task_free() is used to free a task. This only needs to be done if a task was created with a preallocated structure or if you want to clean up the memory of a specific task.
gearman_task_set_context() sets the given context of the gearman_task_st. The context can be used to pass information to a gearman_task_st.
gearman_task_context() returns the context that was used in the creation of the gearman_task_st (or that was set with gearman_task_set_context().
gearman_task_data() returns the current data that has been returned to the task. gearman_task_data_size() will give you the size of the value. gearman_task_take_data() is the same as gearman_task_data() but the value that is returned must be freed by the client (free(3)). gearman_task_recv_data() can be used with pre-allocated buffers.
gearman_task_is_known(), gearman_task_is_running(), gearman_task_numerator(), and gearman_task_denominator(), return values related to the last status update that was made to the gearman_task_st. They do not cause the gearman_task_st to update itself.
gearman_task_error() return the last error message that the gearman_task_st encountered. gearman_task_return() return the last gearman_return_t <#c.gearman_return_t> stored. A value of GEARMAN_UNKNOWN_STATE <#c.GEARMAN_UNKNOWN_STATE> means that the task has not been submitted to server yet, or that no function was available if the job has been submitted.
Various. Values that are returned by gearman_task_take_data() must have free(3) called on them.
To find out more information please check: <http://gearman.info/>
Data Differential http://www.datadifferential.com/
2011-2014, Data Differential, http://www.datadifferential.com/