GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  GEARMAN_CLIENT_SET_CONTEXT (3)

NAME

gearman_client_set_context - Gearmand Documentation, http://gearman.info/ \$1 \n[an-margin] level \n[rst2man-indent-level] level margin: \n[rst2man-indent\n[rst2man-indent-level]] - \n[rst2man-indent0] \n[rst2man-indent1] \n[rst2man-indent2]

CONTENTS

Synopsis
Description
Return Value
Author
Copyright

SYNOPSIS

#include <libgearman/gearman.h>
gearman_actions_t
 

gearman_workload_fn
 
gearman_created_fn
 
gearman_data_fn
 
gearman_warning_fn
 
gearman_universal_status_fn
 
gearman_exception_fn
 
gearman_fail_fn
 
gearman_complete_fn
 
void gearman_client_set_workload_fn(gearman_client_st *client,  gearman_workload_fn *function)
 
void gearman_client_set_created_fn(gearman_client_st *client,  gearman_created_fn *function)
 
void gearman_client_set_data_fn(gearman_client_st *client,  gearman_data_fn *function)
 
void gearman_client_set_warning_fn(gearman_client_st *client,  gearman_warning_fn *function)
 
void gearman_client_set_status_fn(gearman_client_st *client,  gearman_universal_status_fn *function)
 
void gearman_client_set_complete_fn(gearman_client_st *client,  gearman_complete_fn *function)
 
void gearman_client_set_exception_fn(gearman_client_st *client,  gearman_exception_fn *function)
 
void gearman_client_set_fail_fn(gearman_client_st *client,  gearman_fail_fn *function)
 
void gearman_client_clear_fn(gearman_client_st *client)
 
const char *gearman_client_do_job_handle(gearman_client_st *client)
 

Link to -lgearman

DESCRIPTION

Callbacks for client execution task states.

 gearman_client_set_data_fn() sets the callback function that will be called if server is to make a request to the client to provide more data.

 gearman_client_do_job_handle() gest the job handle for the running task. This should be used between repeated gearman_client_do() (and related) calls to get information.

 gearman_client_clear_fn() can be called to remove all existing  gearman_actions_t that have been set.

 gearman_client_set_created_fn(),  gearman_client_set_data_fn(),  gearman_client_set_warning_fn(),  gearman_client_set_status_fn(),  gearman_client_set_complete_fn(),  gearman_client_set_exception_fn(), and  gearman_client_set_fail_fn(), set callback functions for the different states of execution for a client request. Each request, ie a creation of gearman_task_st, keeps a copy of callbacks when it is created.

 gearman_client_set_exception_fn() will only be called if exceptions are enabled on the server. You can do this by calling gearman_client_set_server_option().

An example of this:


const char *EXCEPTIONS="exceptions";
gearman_client_set_server_option(client, EXCEPTIONS, strlen(EXCEPTIONS));


RETURN VALUE

None
See also

gearmand(8) libgearman(3) gearman_client_error(3) or gearman_worker_error(3)

AUTHOR

Data Differential http://www.datadifferential.com/

COPYRIGHT

2011-2013, Data Differential, http://www.datadifferential.com/
Search for    or go to Top of page |  Section 3 |  Main Index


1.1.8 GEARMAN_CLIENT_SET_CONTEXT (3) June 06, 2013

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.