.\" Man page generated from reStructuredText. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$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] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "GEARMAN_CLIENT_ADD_OPTIONS" "3" "Jul 22, 2026" "2.0.0" "Gearmand" .SH NAME gearman_client_add_options \- Gearmand Documentation, https://gearman.org/gearmand/ .SH SYNOPSIS .sp #include .INDENT 0.0 .TP .B type gearman_client_options_t .UNINDENT .INDENT 0.0 .TP .B \fI\%gearman_client_options_t\fP gearman_client_options(const \fI\%gearman_client_st\fP *client) .UNINDENT .INDENT 0.0 .TP .B void gearman_client_set_options(\fI\%gearman_client_st\fP *client, \fI\%gearman_client_options_t\fP options) .UNINDENT .INDENT 0.0 .TP .B void gearman_client_add_options(\fI\%gearman_client_st\fP *client, \fI\%gearman_client_options_t\fP options) .UNINDENT .INDENT 0.0 .TP .B void gearman_client_remove_options(\fI\%gearman_client_st\fP *client, \fI\%gearman_client_options_t\fP options) .UNINDENT .INDENT 0.0 .TP .B \fI\%bool\fP gearman_client_has_option(\fI\%gearman_client_st\fP *client, \fI\%gearman_client_options_t\fP option) .UNINDENT .sp Link with \-lgearman .SH DESCRIPTION .sp \fI\%gearman_client_options()\fP returns the \fI\%gearman_client_options_t\fP for \fI\%gearman_client_st\fP\&. You enable options via \fI\%gearman_client_add_options()\fP and disable options via \fI\%gearman_client_remove_options()\fP\&. .sp \fI\%gearman_client_set_options()\fP has been DEPRECATED. .sp The currently supported options are: .INDENT 0.0 .TP .B type GEARMAN_CLIENT_NON_BLOCKING .UNINDENT .sp Run the cient in a non\-blocking mode. .INDENT 0.0 .TP .B type GEARMAN_CLIENT_STOP_WAIT_ON_SIGNAL .UNINDENT .sp Return \fI\%GEARMAN_IO_WAIT\fP from \fBgearman_wait()\fP when a signal interrupts the wait. .INDENT 0.0 .TP .B type GEARMAN_CLIENT_FREE_TASKS .UNINDENT .sp Automatically free task objects once they are complete. .INDENT 0.0 .TP .B type GEARMAN_CLIENT_UNBUFFERED_RESULT .UNINDENT .sp Allow the client to read data in chunks rather than have the library buffer the entire data result and pass that back. .INDENT 0.0 .TP .B type GEARMAN_CLIENT_GENERATE_UNIQUE .UNINDENT .sp Generate a unique id for each task created by generating a UUID. .SH RETURN VALUE .sp Various .SH HOME .sp To find out more information please check: \fI\%https://gearman.org/gearmand/\fP .sp \fBSEE ALSO:\fP .INDENT 0.0 .INDENT 3.5 \fBgearmand(8)\fP \fBlibgearman(3)\fP .UNINDENT .UNINDENT .SH AUTHOR Data Differential http://www.datadifferential.com/ .SH COPYRIGHT 2011-2014, Data Differential, http://www.datadifferential.com/ .\" Generated by docutils manpage writer. .