Search.setIndex({"docnames": ["architecture", "bin/gearadmin", "bin/gearman", "build/centos5-8", "build/fedora", "build/ubuntu", "changes", "gearmand", "gearmand/queues", "gearmand/queues/drizzle", "gearmand/queues/mysql", "gearmand/queues/postgres", "gearmand/queues/sqlite", "gearmand/ssl", "glossary", "how_to_report_a_bug", "index", "install", "libgearman", "libgearman/error_descriptions", "libgearman/errors/GEARMAN_ARGUMENT_TOO_LARGE", "libgearman/errors/GEARMAN_COULD_NOT_CONNECT", "libgearman/errors/GEARMAN_DATA_TOO_LARGE", "libgearman/errors/GEARMAN_ECHO_DATA_CORRUPTION", "libgearman/errors/GEARMAN_ERRNO", "libgearman/errors/GEARMAN_ERROR", "libgearman/errors/GEARMAN_EVENT", "libgearman/errors/GEARMAN_FAIL", "libgearman/errors/GEARMAN_FATAL", "libgearman/errors/GEARMAN_FLUSH_DATA", "libgearman/errors/GEARMAN_GETADDRINFO", "libgearman/errors/GEARMAN_IGNORE_PACKET", "libgearman/errors/GEARMAN_INVALID_ARGUMENT", "libgearman/errors/GEARMAN_INVALID_COMMAND", "libgearman/errors/GEARMAN_INVALID_FUNCTION_NAME", "libgearman/errors/GEARMAN_INVALID_MAGIC", "libgearman/errors/GEARMAN_INVALID_PACKET", "libgearman/errors/GEARMAN_INVALID_WORKER_FUNCTION", "libgearman/errors/GEARMAN_IN_PROGRESS", "libgearman/errors/GEARMAN_IO_WAIT", "libgearman/errors/GEARMAN_JOB_EXISTS", "libgearman/errors/GEARMAN_JOB_QUEUE_FULL", "libgearman/errors/GEARMAN_LOST_CONNECTION", "libgearman/errors/GEARMAN_MAX_RETURN", "libgearman/errors/GEARMAN_MEMORY_ALLOCATION_FAILURE", "libgearman/errors/GEARMAN_NEED_WORKLOAD_FN", "libgearman/errors/GEARMAN_NOT_CONNECTED", "libgearman/errors/GEARMAN_NOT_FLUSHING", "libgearman/errors/GEARMAN_NO_ACTIVE_FDS", "libgearman/errors/GEARMAN_NO_JOBS", "libgearman/errors/GEARMAN_NO_REGISTERED_FUNCTION", "libgearman/errors/GEARMAN_NO_REGISTERED_FUNCTIONS", "libgearman/errors/GEARMAN_NO_SERVERS", "libgearman/errors/GEARMAN_PAUSE", "libgearman/errors/GEARMAN_PIPE_EOF", "libgearman/errors/GEARMAN_PTHREAD", "libgearman/errors/GEARMAN_QUEUE_ERROR", "libgearman/errors/GEARMAN_RECV_IN_PROGRESS", "libgearman/errors/GEARMAN_SEND_BUFFER_TOO_SMALL", "libgearman/errors/GEARMAN_SEND_IN_PROGRESS", "libgearman/errors/GEARMAN_SERVER_ERROR", "libgearman/errors/GEARMAN_SHUTDOWN", "libgearman/errors/GEARMAN_SHUTDOWN_GRACEFUL", "libgearman/errors/GEARMAN_SUCCESS", "libgearman/errors/GEARMAN_TIMEOUT", "libgearman/errors/GEARMAN_TOO_MANY_ARGS", "libgearman/errors/GEARMAN_UNEXPECTED_PACKET", "libgearman/errors/GEARMAN_UNKNOWN_OPTION", "libgearman/errors/GEARMAN_UNKNOWN_STATE", "libgearman/errors/GEARMAN_WORK_DATA", "libgearman/errors/GEARMAN_WORK_ERROR", "libgearman/errors/GEARMAN_WORK_EXCEPTION", "libgearman/errors/GEARMAN_WORK_FAIL", "libgearman/errors/GEARMAN_WORK_STATUS", "libgearman/errors/GEARMAN_WORK_WARNING", "libgearman/examples", "libgearman/gearman_actions_t", "libgearman/gearman_allocator_t", "libgearman/gearman_argument_t", "libgearman/gearman_bugreport", "libgearman/gearman_client", "libgearman/gearman_client_add_server", "libgearman/gearman_client_add_task", "libgearman/gearman_client_add_task_background", "libgearman/gearman_client_add_task_status", "libgearman/gearman_client_do", "libgearman/gearman_client_do_background", "libgearman/gearman_client_echo", "libgearman/gearman_client_error", "libgearman/gearman_client_job_status", "libgearman/gearman_client_options", "libgearman/gearman_client_run_tasks", "libgearman/gearman_client_set_log_fn", "libgearman/gearman_client_st", "libgearman/gearman_client_wait", "libgearman/gearman_execute", "libgearman/gearman_job_handle_t", "libgearman/gearman_job_st", "libgearman/gearman_log_fn", "libgearman/gearman_misc_functions", "libgearman/gearman_parse_servers", "libgearman/gearman_result_t", "libgearman/gearman_return_t", "libgearman/gearman_string_t", "libgearman/gearman_task_attr_t", "libgearman/gearman_task_st", "libgearman/gearman_verbose_t", "libgearman/gearman_version", "libgearman/gearman_worker_add_function", "libgearman/gearman_worker_add_server", "libgearman/gearman_worker_create", "libgearman/gearman_worker_define_function", "libgearman/gearman_worker_error", "libgearman/gearman_worker_options", "libgearman/gearman_worker_set_identifier", "libgearman/gearman_worker_set_log_fn", "libgearman/gearman_worker_st", "libgearman/index", "libgearman/namespace", "libgearman/types", "libgearman/workers", "license", "protocol/gear", "protocol/text"], "filenames": ["architecture.rst", "bin/gearadmin.rst", "bin/gearman.rst", "build/centos5-8.rst", "build/fedora.rst", "build/ubuntu.rst", "changes.rst", "gearmand.rst", "gearmand/queues.rst", "gearmand/queues/drizzle.rst", "gearmand/queues/mysql.rst", "gearmand/queues/postgres.rst", "gearmand/queues/sqlite.rst", "gearmand/ssl.rst", "glossary.rst", "how_to_report_a_bug.rst", "index.rst", "install.rst", "libgearman.rst", "libgearman/error_descriptions.rst", "libgearman/errors/GEARMAN_ARGUMENT_TOO_LARGE.rst", "libgearman/errors/GEARMAN_COULD_NOT_CONNECT.rst", "libgearman/errors/GEARMAN_DATA_TOO_LARGE.rst", "libgearman/errors/GEARMAN_ECHO_DATA_CORRUPTION.rst", "libgearman/errors/GEARMAN_ERRNO.rst", "libgearman/errors/GEARMAN_ERROR.rst", "libgearman/errors/GEARMAN_EVENT.rst", "libgearman/errors/GEARMAN_FAIL.rst", "libgearman/errors/GEARMAN_FATAL.rst", "libgearman/errors/GEARMAN_FLUSH_DATA.rst", "libgearman/errors/GEARMAN_GETADDRINFO.rst", "libgearman/errors/GEARMAN_IGNORE_PACKET.rst", "libgearman/errors/GEARMAN_INVALID_ARGUMENT.rst", "libgearman/errors/GEARMAN_INVALID_COMMAND.rst", "libgearman/errors/GEARMAN_INVALID_FUNCTION_NAME.rst", "libgearman/errors/GEARMAN_INVALID_MAGIC.rst", "libgearman/errors/GEARMAN_INVALID_PACKET.rst", "libgearman/errors/GEARMAN_INVALID_WORKER_FUNCTION.rst", "libgearman/errors/GEARMAN_IN_PROGRESS.rst", "libgearman/errors/GEARMAN_IO_WAIT.rst", "libgearman/errors/GEARMAN_JOB_EXISTS.rst", "libgearman/errors/GEARMAN_JOB_QUEUE_FULL.rst", "libgearman/errors/GEARMAN_LOST_CONNECTION.rst", "libgearman/errors/GEARMAN_MAX_RETURN.rst", "libgearman/errors/GEARMAN_MEMORY_ALLOCATION_FAILURE.rst", "libgearman/errors/GEARMAN_NEED_WORKLOAD_FN.rst", "libgearman/errors/GEARMAN_NOT_CONNECTED.rst", "libgearman/errors/GEARMAN_NOT_FLUSHING.rst", "libgearman/errors/GEARMAN_NO_ACTIVE_FDS.rst", "libgearman/errors/GEARMAN_NO_JOBS.rst", "libgearman/errors/GEARMAN_NO_REGISTERED_FUNCTION.rst", "libgearman/errors/GEARMAN_NO_REGISTERED_FUNCTIONS.rst", "libgearman/errors/GEARMAN_NO_SERVERS.rst", "libgearman/errors/GEARMAN_PAUSE.rst", "libgearman/errors/GEARMAN_PIPE_EOF.rst", "libgearman/errors/GEARMAN_PTHREAD.rst", "libgearman/errors/GEARMAN_QUEUE_ERROR.rst", "libgearman/errors/GEARMAN_RECV_IN_PROGRESS.rst", "libgearman/errors/GEARMAN_SEND_BUFFER_TOO_SMALL.rst", "libgearman/errors/GEARMAN_SEND_IN_PROGRESS.rst", "libgearman/errors/GEARMAN_SERVER_ERROR.rst", "libgearman/errors/GEARMAN_SHUTDOWN.rst", "libgearman/errors/GEARMAN_SHUTDOWN_GRACEFUL.rst", "libgearman/errors/GEARMAN_SUCCESS.rst", "libgearman/errors/GEARMAN_TIMEOUT.rst", "libgearman/errors/GEARMAN_TOO_MANY_ARGS.rst", "libgearman/errors/GEARMAN_UNEXPECTED_PACKET.rst", "libgearman/errors/GEARMAN_UNKNOWN_OPTION.rst", "libgearman/errors/GEARMAN_UNKNOWN_STATE.rst", "libgearman/errors/GEARMAN_WORK_DATA.rst", "libgearman/errors/GEARMAN_WORK_ERROR.rst", "libgearman/errors/GEARMAN_WORK_EXCEPTION.rst", "libgearman/errors/GEARMAN_WORK_FAIL.rst", "libgearman/errors/GEARMAN_WORK_STATUS.rst", "libgearman/errors/GEARMAN_WORK_WARNING.rst", "libgearman/examples.rst", "libgearman/gearman_actions_t.rst", "libgearman/gearman_allocator_t.rst", "libgearman/gearman_argument_t.rst", "libgearman/gearman_bugreport.rst", "libgearman/gearman_client.rst", "libgearman/gearman_client_add_server.rst", "libgearman/gearman_client_add_task.rst", "libgearman/gearman_client_add_task_background.rst", "libgearman/gearman_client_add_task_status.rst", "libgearman/gearman_client_do.rst", "libgearman/gearman_client_do_background.rst", "libgearman/gearman_client_echo.rst", "libgearman/gearman_client_error.rst", "libgearman/gearman_client_job_status.rst", "libgearman/gearman_client_options.rst", "libgearman/gearman_client_run_tasks.rst", "libgearman/gearman_client_set_log_fn.rst", "libgearman/gearman_client_st.rst", "libgearman/gearman_client_wait.rst", "libgearman/gearman_execute.rst", "libgearman/gearman_job_handle_t.rst", "libgearman/gearman_job_st.rst", "libgearman/gearman_log_fn.rst", "libgearman/gearman_misc_functions.rst", "libgearman/gearman_parse_servers.rst", "libgearman/gearman_result_t.rst", "libgearman/gearman_return_t.rst", "libgearman/gearman_string_t.rst", "libgearman/gearman_task_attr_t.rst", "libgearman/gearman_task_st.rst", "libgearman/gearman_verbose_t.rst", "libgearman/gearman_version.rst", "libgearman/gearman_worker_add_function.rst", "libgearman/gearman_worker_add_server.rst", "libgearman/gearman_worker_create.rst", "libgearman/gearman_worker_define_function.rst", "libgearman/gearman_worker_error.rst", "libgearman/gearman_worker_options.rst", "libgearman/gearman_worker_set_identifier.rst", "libgearman/gearman_worker_set_log_fn.rst", "libgearman/gearman_worker_st.rst", "libgearman/index.rst", "libgearman/namespace.rst", "libgearman/types.rst", "libgearman/workers.rst", "license.rst", "protocol/gear.rst", "protocol/text.rst"], "titles": ["Architecture", "Gearman Admin Tool", "Gearman Command Line Tool", "Centos 5.8", "Fedora", "Ubuntu", "Changelog", "Server Options", "Durable Queues", "Drizzle", "MySQL", "Postgres", "SQLite", "Using SSL with Gearman", "Glossary", "How to report a bug", "Welcome to the Gearman documentation!", "Installing", "Gearman Client/Worker Library", "List of client/worker errors", "GEARMAN_ARGUMENT_TOO_LARGE", "GEARMAN_COULD_NOT_CONNECT", "GEARMAN_DATA_TOO_LARGE", "GEARMAN_ECHO_DATA_CORRUPTION", "GEARMAN_ERRNO", "GEARMAN_ERROR", "GEARMAN_EVENT", "GEARMAN_FATAL", "GEARMAN_FATAL", "GEARMAN_FLUSH_DATA", "GEARMAN_GETADDRINFO", "GEARMAN_IGNORE_PACKET", "GEARMAN_INVALID_ARGUMENT", "GEARMAN_INVALID_COMMAND", "GEARMAN_INVALID_FUNCTION_NAME", "GEARMAN_INVALID_MAGIC", "GEARMAN_INVALID_PACKET", "GEARMAN_INVALID_WORKER_FUNCTION", "GEARMAN_IN_PROGRESS", "GEARMAN_IO_WAIT", "GEARMAN_JOB_EXISTS", "GEARMAN_JOB_QUEUE_FULL", "GEARMAN_LOST_CONNECTION", "GEARMAN_MAX_RETURN", "GEARMAN_MEMORY_ALLOCATION_FAILURE", "GEARMAN_NEED_WORKLOAD_FN", "GEARMAN_NOT_CONNECTED", "GEARMAN_NOT_FLUSHING", "GEARMAN_NO_ACTIVE_FDS", "GEARMAN_NO_JOBS", "GEARMAN_NO_REGISTERED_FUNCTION", "GEARMAN_NO_REGISTERED_FUNCTIONS", "GEARMAN_NO_SERVERS", "GEARMAN_PAUSE", "GEARMAN_PIPE_EOF", "GEARMAN_PTHREAD", "GEARMAN_QUEUE_ERROR", "GEARMAN_RECV_IN_PROGRESS", "GEARMAN_SEND_BUFFER_TOO_SMALL", "GEARMAN_SEND_IN_PROGRESS", "GEARMAN_SERVER_ERROR", "GEARMAN_SHUTDOWN", "GEARMAN_SHUTDOWN_GRACEFUL", "GEARMAN_SUCCESS", "GEARMAN_TIMEOUT", "GEARMAN_TOO_MANY_ARGS", "GEARMAN_UNEXPECTED_PACKET", "GEARMAN_UNKNOWN_OPTION", "GEARMAN_UNKNOWN_STATE", "GEARMAN_WORK_DATA", "GEARMAN_WORK_ERROR", "GEARMAN_WORK_EXCEPTION", "GEARMAN_WORK_FAIL", "GEARMAN_WORK_STATUS", "GEARMAN_WORK_WARNING", "libgearman examples", "Client callbacks (gearman_actions_t)", "Defining custom allocators (gearman_allocator_t)", "Arguments (gearman_argument_t)", "gearman_bugreport()", "Creating a Gearman Client Connections", "Adding Servers", "Creating tasks", "Creating background tasks", "Adding a task to monitor a previously created task", "Issuing a single request", "Issuing a single background task", "Testing Clients and Workers", "Errors reported to the client", "Retrieving the status of a job", "Setting Options", "Running tasks", "Logging Workers", "Client (gearman_client_st)", "Sleeping until client is has I/O.", "Executing Work", "Job handle (gearman_job_handle_t)", "Job (gearman_job_st)", "Logging callback (gearman_log_fn)", "Misc libgearman Functions", "Parsing server lists", "Arguments (gearman_result_st)", "Error Codes (gearman_return_t)", "Strings (gearman_string_t)", "Describing Workload (gearman_work_t)", "Task (gearman_task_st)", "Verbose levels for logs (gearman_verbose_t)", "gearman_version()", "Create a function with a callback", "Adding Servers", "Creating Gearman Worker Connections", "Creating workers with gearman_worker_define_function()", "Errors returned to the worker", "Worker Options", "Setting a worker's identifier", "Logging Clients and Workers", "Worker (gearman_worker_st)", "Libgearman", "Using namespaces", "Required C types", "Worker Basics", "Documentation Licensing", "GEAR, The Gearman Binary Protocol", "Gearmand TEXT Protocol"], "terms": {"ttl": 0, "tbd": 0, "run": [1, 2, 6, 7, 8, 17, 75, 76, 85, 86, 89, 90, 95, 97, 102, 117], "administr": [1, 123], "command": [1, 6, 7, 13, 87, 97, 123], "against": [1, 18, 95, 97, 116], "server": [1, 2, 6, 8, 10, 11, 13, 14, 18, 26, 41, 54, 55, 56, 57, 59, 61, 62, 75, 76, 80, 85, 86, 87, 89, 93, 95, 97, 99, 102, 105, 110, 111, 114, 116, 117, 120, 123], "help": [1, 2, 7], "provic": 1, "about": [1, 7, 91, 106, 108, 116], "program": [1, 6, 116], "creat": [1, 2, 6, 7, 9, 10, 11, 12, 18, 76, 86, 90, 91, 93, 95, 97, 101, 103, 104, 105, 123], "function": [1, 2, 6, 7, 14, 16, 18, 76, 78, 80, 85, 89, 92, 93, 95, 97, 100, 102, 105, 110, 111, 115, 116, 118, 120, 123], "from": [1, 2, 3, 6, 7, 13, 14, 16, 80, 81, 89, 95, 97, 101, 102, 109, 110, 116, 120], "h": [1, 2, 7, 18, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118, 122], "host": [1, 2, 6, 7, 10, 14, 81, 102, 109], "arg": [1, 7, 101], "localhost": [1, 6, 10, 75, 85, 86, 95], "i": [1, 2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 26, 41, 55, 56, 57, 59, 61, 62, 76, 78, 80, 81, 82, 83, 84, 85, 86, 89, 91, 92, 93, 95, 96, 97, 98, 100, 101, 102, 103, 105, 107, 108, 109, 110, 111, 113, 115, 116, 117, 120, 121, 123], "connect": [1, 6, 7, 87, 93, 102, 117], "p": [1, 2, 6, 7], "port": [1, 2, 6, 7, 10, 18, 81, 109, 123], "4730": [1, 6, 7], "number": [1, 2, 6, 7, 13, 18, 120, 123], "servic": [1, 6, 18], "us": [1, 2, 3, 6, 7, 8, 10, 14, 16, 18, 28, 39, 53, 75, 76, 77, 78, 80, 83, 84, 85, 86, 87, 89, 91, 92, 93, 95, 96, 97, 100, 101, 102, 105, 108, 110, 111, 113, 114, 115, 116, 117, 123], "drop": [1, 6, 102, 123], "version": [1, 3, 6, 7, 10, 17, 18, 85, 86, 93, 102, 105, 107, 113, 123], "fetch": 1, "verbos": [1, 6, 7, 11, 92, 98, 107, 115, 117, 123], "set": [1, 6, 7, 14, 76, 77, 82, 83, 84, 85, 86, 93, 97, 101, 102, 105, 113, 116, 117, 118, 123], "statu": [1, 6, 14, 86, 96, 102, 105, 117, 123], "worker": [1, 2, 6, 7, 13, 14, 26, 55, 56, 57, 59, 61, 62, 89, 97, 105, 108, 109, 118, 123], "cancel": [1, 6, 111, 123], "job": [1, 2, 6, 7, 8, 11, 14, 18, 76, 86, 95, 102, 104, 105, 111, 113, 116, 117, 120, 123], "remov": [1, 6, 7, 76, 81, 102, 108, 109, 116], "given": [1, 7, 14, 82, 83, 95, 102, 105, 116, 118], "": [1, 2, 3, 6, 7, 75, 86, 95, 117], "queue": [1, 6, 10, 16, 123], "show": [1, 75, 95, 123], "uniqu": [1, 2, 6, 7, 9, 10, 11, 18, 75, 82, 83, 85, 86, 90, 95, 97, 113, 123], "id": [1, 6, 7, 90, 114, 123], "all": [1, 2, 5, 6, 7, 8, 18, 75, 76, 80, 81, 85, 86, 88, 89, 92, 93, 95, 102, 106, 109, 110, 111, 112, 115, 116, 117, 123], "getpid": [1, 123], "get": [1, 5, 6, 7, 76, 93, 116], "process": [1, 2, 6, 7, 16, 95, 111, 120, 123], "prioriti": [1, 2, 6, 7, 9, 10, 11, 12, 82, 83, 85, 104, 123], "queu": [1, 123], "ssl": [1, 6, 16], "enabl": [1, 6, 7, 13, 76, 90, 113, 123], "line": [1, 6, 7, 98], "manipul": 1, "gearmand": [1, 2, 6, 7, 10, 11, 13, 15, 16, 17, 18, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118, 120, 121], "To": [1, 2, 7, 10, 11, 17, 18, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118], "find": [1, 2, 7, 18, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118], "out": [1, 2, 6, 7, 13, 14, 16, 17, 18, 75, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118, 120], "more": [1, 2, 6, 7, 18, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118], "inform": [1, 2, 7, 18, 39, 53, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118], "pleas": [1, 2, 6, 7, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 58, 60, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118, 121], "check": [1, 2, 6, 7, 17, 18, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 102, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118], "http": [1, 2, 3, 6, 15, 17, 18, 75, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118, 122], "info": [1, 2, 6, 7, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118, 121], "8": [1, 2, 6, 7, 17, 18, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113, 115, 116, 118], "libgearman": [1, 2, 6, 16, 18, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118, 122], "3": [1, 2, 6, 7, 18, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 115, 116, 118], "client": [2, 6, 7, 13, 14, 26, 53, 55, 56, 57, 59, 61, 62, 75, 81, 82, 83, 84, 85, 86, 89, 90, 91, 92, 95, 97, 101, 105, 108, 109, 110, 111, 114, 118, 120], "common": [2, 13, 80, 83, 84, 110], "option": [2, 6, 10, 16, 89, 95, 117], "f": [2, 7], "name": [2, 6, 7, 13, 75, 78, 86, 96, 97, 102], "can": [2, 6, 7, 8, 14, 15, 16, 18, 39, 75, 76, 77, 84, 89, 91, 93, 95, 97, 101, 102, 105, 108, 111, 116, 118, 120, 123], "give": [2, 91, 105], "mani": [2, 7], "print": [2, 7, 75, 95, 102], "thi": [2, 6, 7, 11, 18, 26, 39, 41, 55, 56, 57, 59, 61, 62, 75, 76, 81, 85, 86, 95, 97, 100, 102, 105, 109, 111, 113, 116, 120], "menu": [2, 7], "t": [2, 6, 7], "timeout": [2, 6, 93, 94, 102, 108, 111, 113, 116], "millisecond": [2, 93, 116], "pidfil": 2, "n": [2, 75, 86, 95], "In": [2, 7, 75], "mode": [2, 90], "one": [2, 6, 7, 91, 111, 116, 118], "per": [2, 6, 7, 18], "send": [2, 6, 7, 75, 87, 95, 102, 108, 111, 120], "data": [2, 6, 7, 9, 10, 11, 12, 14, 75, 76, 85, 86, 89, 90, 91, 95, 97, 102, 105, 111, 121], "packet": [2, 6, 7], "each": [2, 7, 14, 18, 75, 76, 90, 95, 100], "same": [2, 7, 13, 80, 97, 105, 110, 123], "strip": 2, "off": [2, 6], "newlin": 2, "b": [2, 7, 18], "background": [2, 6, 7, 8, 91, 104, 113, 117], "high": [2, 6, 7, 16, 82, 83, 85, 86], "l": [2, 3, 7], "low": [2, 6, 7, 82, 83, 85, 86], "prefix": 2, "output": [2, 6, 111], "without": [2, 18], "read": [2, 7, 13, 90, 91], "standard": 2, "input": 2, "u": [2, 7], "kei": [2, 6, 7, 9, 10, 12, 13, 18, 117], "c": [2, 3, 4, 6, 7, 75, 80, 85, 86, 95, 97, 107, 108, 117], "count": [2, 6, 7, 75], "befor": [2, 7, 93], "exit": [2, 6, 7, 89, 102, 120], "w": [2, 7], "With": 2, "you": [2, 4, 5, 6, 7, 10, 11, 13, 15, 16, 18, 76, 77, 80, 83, 84, 85, 88, 89, 90, 92, 93, 97, 102, 105, 110, 111, 112, 113, 115, 116, 117, 118, 121, 123], "The": [2, 6, 7, 9, 10, 11, 12, 14, 16, 17, 18, 75, 78, 80, 81, 82, 83, 84, 86, 87, 89, 90, 95, 97, 101, 102, 103, 105, 108, 109, 110, 111, 113, 117, 120, 123], "environment": [2, 6], "variabl": [2, 6, 14, 18], "gearman_serv": [2, 6], "specifi": [2, 6, 7, 10, 13, 18, 89, 102, 104, 111, 117], "multipl": [2, 6, 7, 111], "func": 2, "gearman_client_add_serv": [2, 75, 81, 85, 86, 95], "an": [2, 6, 7, 14, 18, 76, 78, 80, 81, 85, 91, 93, 95, 102, 108, 109, 110, 111, 116, 117, 120], "explan": 2, "requir": [2, 6, 7, 17, 103, 107, 117], "syntax": [2, 6], "A": [3, 7, 14, 18, 85, 86, 89, 93, 96, 97, 100, 101, 102, 105, 106, 107, 108, 111, 120], "boost": [3, 4, 6], "1": [3, 6, 7, 81, 86, 93, 109, 122], "39": [3, 6], "must": [3, 7, 18, 78, 83, 84, 85, 97, 105], "instal": [3, 4, 5, 7, 16, 77], "download": [3, 17], "epel": 3, "releas": [3, 6, 77, 85, 93, 116], "4": [3, 6, 7, 18, 121], "noarch": 3, "rpm": [3, 6], "suitabl": 3, "fedoraproject": 3, "org": [3, 122], "wiki": 3, "how_can_i_use_these_extra_packag": 3, "3f": 3, "repo": 3, "list": [3, 6, 7, 80, 81, 99, 109, 110, 117, 123], "uvh": 3, "yum": [3, 4], "boost141": 3, "devel": [3, 4], "ln": 3, "usr": 3, "includ": [3, 11, 18, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118], "export": [3, 11], "ldflag": 3, "lib64": 3, "ld_library_path": 3, "sudo": [3, 4, 5], "e2fsprog": 3, "Then": 3, "gcc44": 3, "gcc": [3, 4, 5], "cc": 3, "cxx": 3, "g": 3, "44": [3, 6], "compil": [3, 6, 13, 14, 78, 101, 102, 103, 104, 108, 118], "configur": [3, 6, 7, 13, 17, 18, 87, 97], "make": [3, 4, 5, 6, 10, 13, 17, 75, 76, 80, 85, 86, 95, 102, 110, 123], "need": [4, 5, 6, 7, 10, 11, 13, 85, 86, 97, 105, 111, 116, 120, 121], "follow": [4, 5, 7, 10, 18, 75, 102, 111, 120, 123], "packag": [4, 5, 7], "order": [4, 5, 7, 18, 91, 117], "build": [4, 5, 6], "gearman": [4, 5, 6, 7, 8, 10, 11, 14, 15, 17, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 121], "y": [4, 17], "bison": [4, 5], "flex": [4, 5], "autoconf": [4, 5, 6], "libtool": [4, 5], "memcach": [4, 5, 6, 7, 8], "libev": [4, 5, 6, 7], "uuidd": [4, 7], "libuuid": 4, "libcurl": 4, "dev": [4, 5, 6], "curl": [4, 5], "apt": 5, "ye": 5, "libboost": 5, "libcurl4": 5, "openssl": [5, 13], "uuid": [5, 6, 7, 90], "libsqlite3": [5, 6, 7], "libmysqlcli": 5, "hand": [6, 7], "prior": 6, "v1": 6, "refer": 6, "git": 6, "log": [6, 7, 117], "chang": [6, 7, 85, 86], "after": [6, 7, 13], "12": [6, 7], "sun": 6, "feb": 6, "9": 6, "04": 6, "27": 6, "38": 6, "pst": 6, "2014": 6, "pick": [6, 7], "up": [6, 7, 10, 14, 80, 93, 95, 97, 105, 110], "commun": [6, 7, 10, 80, 93, 97, 110, 116], "mean": [6, 7, 93, 105], "ani": [6, 7, 14, 26, 55, 56, 57, 59, 61, 62, 78, 85, 93, 95, 102, 106, 111, 123], "driver": 6, "now": [6, 7, 10, 85, 86], "link": [6, 15, 18, 76, 77, 78, 79, 80, 82, 83, 84, 89, 90, 91, 93, 94, 95, 97, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 114, 116, 118], "abl": [6, 7], "handl": [6, 7, 10, 14, 18, 76, 86, 91, 97, 102, 117], "add": [6, 7, 13, 18, 81, 82, 83, 108, 109], "level": [6, 7, 92, 115, 117, 123], "messag": [6, 87, 92, 102, 105, 108, 115, 120], "creation": [6, 10, 76, 105], "11": 6, "thu": 6, "oct": 6, "47": 6, "edt": 6, "2013": 6, "which": [6, 7, 13, 14, 101, 102, 104], "return": [6, 14, 18, 26, 53, 55, 56, 57, 59, 61, 62, 75, 99, 101, 102, 117, 120, 123], "bad": [6, 7], "gearman_return_t": [6, 18, 75, 77, 81, 82, 83, 84, 85, 86, 87, 89, 91, 94, 95, 97, 100, 101, 105, 108, 109, 111, 114, 116, 117], "error": [6, 7, 26, 41, 54, 55, 56, 57, 59, 61, 62, 75, 82, 83, 84, 85, 89, 92, 93, 95, 105, 106, 108, 111, 115, 116, 117, 120], "final": [6, 101], "e": [6, 14, 105, 123], "thei": [6, 7, 14, 18, 82, 83, 85, 86, 90, 103, 105, 116], "retri": [6, 7, 102, 120], "fix": 6, "possibl": [6, 106], "bug": [6, 16, 79], "where": [6, 13, 89], "would": [6, 7, 95], "over": [6, 7], "noop": 6, "sent": [6, 7, 14, 75, 87, 89, 102, 105, 111, 120], "did": [6, 102], "10": [6, 81, 109], "mon": 6, "sep": 6, "16": [6, 7], "20": [6, 18], "13": 6, "cdt": 6, "ad": [6, 7, 91, 117], "gearman_job_use_cli": [6, 97], "improv": 6, "time": [6, 93, 104, 111], "failur": [6, 7, 8, 80, 110, 111], "caus": [6, 7, 94, 105, 120], "earli": 6, "loop": [6, 89, 102, 120], "postgr": [6, 7, 8], "information_schema": 6, "gearman_client_has_active_task": 6, "so": [6, 7, 8, 11, 78, 120], "see": [6, 15, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 58, 60, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 85, 86, 88, 91, 93, 99, 112, 122], "ha": [6, 7, 18, 28, 86, 89, 90, 91, 95, 102, 105, 111, 113, 116, 117, 123], "activ": [6, 7, 102], "task": [6, 14, 75, 76, 90, 95, 96, 97, 101], "work": [6, 7, 14, 16, 18, 81, 102, 104, 105, 108, 109, 111, 117, 120], "fri": 6, "aug": 6, "2": [6, 7, 81, 109], "02": 6, "25": 6, "gearman_task_is_finish": 6, "support": [6, 7, 10, 90, 113, 120, 123], "except": [6, 7, 76, 91, 97, 102], "ar": [6, 7, 10, 13, 14, 16, 18, 76, 77, 78, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 92, 93, 97, 103, 105, 109, 110, 111, 112, 113, 115, 116, 117, 120], "accept": [6, 7], "its": [6, 7, 18, 89, 120], "root": 6, "ca": [6, 13], "via": [6, 10, 86, 89, 90, 91, 95, 102, 113, 120, 123], "gearmand_port": 6, "gearmand_ca_certif": 6, "gearman_client_pem": 6, "gearman_client_kei": 6, "jun": 6, "6": [6, 7], "18": 6, "01": 6, "test": [6, 39, 102, 116, 117], "case": [6, 8, 89, 102], "pass": [6, 7, 14, 78, 80, 90, 92, 96, 97, 101, 105, 108, 110, 115, 120], "osx": 6, "7": 6, "mai": [6, 7, 80, 83, 84, 102, 110], "06": 6, "46": 6, "cleanup": 6, "code": [6, 7, 15, 18, 41, 75, 94, 95, 106, 117], "env": 6, "issu": [6, 15, 80, 83, 84, 102, 110, 117, 123], "identifi": [6, 117], "might": 6, "correctli": [6, 102], "reconnect": 6, "tue": 6, "apr": 6, "03": 6, "29": 6, "57": 6, "merg": 6, "0": [6, 7, 10, 18, 75, 81, 85, 86, 93, 95, 105, 109, 113, 120, 121, 122], "tree": 6, "gearadmin": [6, 7, 123], "keep": [6, 18, 76], "aliv": 6, "been": [6, 7, 18, 28, 76, 86, 89, 90, 91, 93, 95, 102, 105, 113, 117, 123], "extend": 6, "control": [6, 17], "behavior": [6, 7], "relat": [6, 26, 55, 56, 57, 59, 61, 62, 76, 80, 83, 84, 102, 105, 110], "who": [6, 113], "didn": 6, "realli": 6, "being": [6, 7, 13, 89, 97, 102], "5": [6, 17], "00": [6, 13], "59": 6, "19": 6, "est": 6, "rollup": 6, "thread": [6, 117], "result": [6, 14, 75, 90, 95, 97, 101, 111, 120], "avail": [6, 7, 16, 102, 105, 120], "core": [6, 7], "dec": 6, "17": 6, "21": [6, 9, 10, 11, 12, 85, 86, 105, 113], "24": 6, "2012": [6, 75, 85, 86, 95], "gearman_client_generate_uniqu": [6, 90], "default": [6, 7, 11, 13, 18, 80, 102, 110, 120], "gener": [6, 7, 13, 16, 90, 106], "experiment": [6, 7], "addit": [6, 18, 39, 53, 81, 108, 109], "allow": [6, 7, 16, 18, 90, 92, 115, 117], "store": [6, 7, 8, 14, 85, 88, 93, 95, 105, 112, 116], "shutdown": [6, 7, 120], "wed": 6, "nov": 6, "22": 6, "48": 6, "05": 6, "34": 6, "41": 6, "56": 6, "08": 6, "33": 6, "37": 6, "pdt": 6, "abi": [6, 80, 83, 84, 110], "compat": 6, "30": [6, 13], "strlen": [6, 75, 76, 85, 86, 95], "zero": [6, 85, 89], "instanc": [6, 7, 18], "php": 6, "thought": 6, "happen": [6, 7, 95], "regress": 6, "updat": [6, 89, 93, 102, 105], "platform": 6, "pecl": 6, "wasn": 6, "null": [6, 75, 80, 82, 83, 84, 85, 86, 95, 110, 118], "string": [6, 7, 18, 75, 85, 86, 95, 96, 97, 100, 106, 107, 117], "15": 6, "36": 6, "log_fn": 6, "never": [6, 7, 102], "coredump": 6, "flag": 6, "type": [6, 7, 10, 76, 77, 78, 80, 86, 90, 93, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 108, 111, 113, 116, 123], "enum": 6, "sinc": [6, 7, 85, 93, 102, 113], "structur": [6, 14, 18, 78, 80, 83, 84, 97, 105, 110], "expos": 6, "user": [6, 7, 10, 14, 93, 116, 120], "wa": [6, 7, 13, 39, 75, 80, 95, 97, 102, 105, 110, 111, 120], "limit": [6, 7, 120], "assort": 6, "52": 6, "longer": [6, 85, 86], "when": [6, 7, 10, 13, 18, 76, 80, 93, 96, 97, 102, 110, 111, 116], "start": [6, 7, 10, 11], "valgrind": 6, "sgcheck": 6, "fedora": [6, 17], "07": 6, "42": 6, "expcept": 6, "backtrac": 6, "some": [6, 7, 89, 91], "crash": [6, 7], "If": [6, 7, 13, 18, 75, 80, 82, 83, 84, 85, 86, 88, 89, 91, 95, 102, 110, 111, 112, 116, 121], "valu": [6, 7, 13, 14, 18, 75, 78, 99, 101, 116, 117], "deriv": 6, "hash": [6, 7], "workload": [6, 7, 77, 82, 83, 85, 86, 87, 93, 95, 97, 105, 116, 117, 118], "suppli": [6, 14, 18, 95, 117], "optim": [6, 7], "request": [6, 7, 14, 75, 76, 86, 102, 117], "soon": 6, "receiv": [6, 7, 14, 105, 120], "freebsd": 6, "stabl": [6, 17], "branch": [6, 17], "label": 6, "file": [6, 7, 75, 85, 86, 95], "few": [6, 7], "switch": [6, 7], "have": [6, 7, 18, 76, 85, 90, 91, 93, 102, 105, 111, 113, 116, 120, 121], "debug": [6, 7, 106], "sqlite": [6, 7, 8], "replai": [6, 7], "startup": [6, 7], "done": [6, 7, 97, 105, 116], "durabl": [6, 7, 16], "gearman_job_error": 6, "interfac": [6, 7, 18, 93, 111, 116, 117], "gearman_client_errno": [6, 88, 102], "gearman_worker_errno": [6, 102, 112], "einval": [6, 102], "invalid": [6, 102], "14": 6, "differ": [6, 13, 76, 121], "portabl": 6, "51": 6, "around": 6, "older": 6, "1039629": 6, "sat": 6, "warn": [6, 7, 97, 102], "found": [6, 26, 39, 55, 56, 57, 59, 61, 62, 95, 102, 108], "safeti": [6, 7, 80, 83, 84, 110], "uuid_gener": 6, "35": [6, 10], "critic": [6, 7], "rare": [6, 116], "initi": [6, 7, 18, 78, 80, 110], "pipe": [6, 7], "fail": [6, 102, 120], "mysql": [6, 7, 8], "specif": [6, 7, 11, 18, 105, 116, 117, 122], "librari": [6, 10, 14, 75, 85, 86, 90, 95, 107, 109, 114, 117], "mountain": 6, "lion": 6, "jul": 6, "alpha": 6, "direct": 6, "xml": 6, "under": [6, 75, 85, 86, 95, 121], "format": [6, 81, 109], "first": [6, 7, 10, 13, 80, 110, 120], "09": 6, "config": [6, 13, 17], "drizzl": [6, 7, 8], "32": [6, 7, 120], "31": 6, "58": 6, "975591": 6, "974712": 6, "970828": 6, "967859": 6, "967463": 6, "epoch": [6, 104], "numer": [6, 89, 97], "clean": [6, 80, 97, 105, 110], "bounc": 6, "dure": [6, 7], "mar": 6, "call": [6, 7, 16, 75, 76, 80, 82, 83, 89, 93, 94, 95, 97, 100, 102, 105, 106, 108, 110, 111, 116, 120], "tuneabl": 6, "document": 6, "ubuntu": [6, 17], "28": 6, "jan": 6, "26": 6, "43": 6, "v": [6, 7], "deprec": [6, 28, 90, 93, 113], "becaus": [6, 7, 102], "pars": [6, 7, 81, 99, 109, 117], "instead": 6, "stderr": [6, 75, 95], "spec": 6, "tokyocabinet": [6, 7, 8], "49": 6, "2011": 6, "complet": [6, 7, 85, 89, 90, 95, 102, 111, 120], "syslog": 6, "libdrizzl": [6, 7, 10], "api": [6, 97, 102], "kill": 6, "extract": 6, "long": 6, "consum": 6, "cpu": 6, "hang": 6, "32bit": 6, "minor": 6, "framework": [6, 7, 16], "23": [6, 93], "defin": [6, 14, 98, 102, 103, 111, 117], "gearman_shutdown": [6, 19, 102, 117, 120], "benchmark": 6, "told": [6, 116], "alloc": [6, 18, 80, 83, 84, 93, 102, 105, 110, 116, 117], "gearman_allocator_t": [6, 93, 117], "lower": 6, "non": [6, 89, 90, 91, 102, 113], "so_keepal": 6, "By": [6, 93, 118], "grab": [6, 113], "gearman_work_map": 6, "gearman_work_t": [6, 95, 117], "describ": [6, 95, 117], "gearman_execute_by_partit": [6, 75, 95], "gearamn_task_attr_t": 6, "autom": 6, "free": [6, 7, 75, 77, 83, 84, 85, 90, 93, 97, 105, 116], "thank": 6, "tane": 6, "lepp\u00e4": 6, "custom": [6, 53, 93, 102, 116, 117], "ing": 6, "memori": [6, 7, 80, 102, 105, 110, 120], "belong": 6, "admin": [6, 16], "report": [6, 7, 16, 112, 117, 120], "due": [6, 7], "size": [6, 7, 86, 97, 101, 105, 120], "forc": [6, 7], "do": [6, 7, 16, 18, 76, 85, 86, 97, 105], "oper": [6, 18, 85, 86], "matter": 6, "how": [6, 7, 16, 75, 95], "design": [6, 7, 111, 120], "inherit": 6, "action": [6, 91], "them": [6, 7, 13, 95, 103, 105, 123], "throughout": [6, 78], "execut": [6, 76, 82, 83, 85, 86, 91, 97, 104, 116, 117], "namespac": [6, 117], "gearman_worker_define_funct": [6, 102, 117], "It": [6, 7, 13, 14, 16, 18, 97, 116, 117], "map": [6, 7, 14, 75, 111], "other": [6, 7, 16, 80, 89, 102, 110, 111], "aggreg": [6, 14, 95], "gearman_client_run_task": [6, 82, 83, 91, 102], "reset": [6, 102], "io": [6, 39, 89, 102, 113], "state": [6, 7, 14, 76, 89, 91, 102, 106, 108], "mark": [6, 120], "down": 6, "next": [6, 7], "lot": 6, "gearman_client_execut": 6, "new": [6, 7, 13, 95, 105], "gearman_unique_t": 6, "gearman_function_st": 6, "gearman_workload_t": 6, "better": [6, 7, 16], "bit": 6, "portion": 6, "protocol": [6, 18, 117], "john": 6, "ewart": 6, "johnewart": 6, "net": 6, "manpag": 6, "50": 6, "util": 6, "duplic": 6, "prepar": 6, "statement": 6, "intern": [6, 7, 102, 121], "gearman_client_compar": 6, "true": [6, 7, 102], "equival": 6, "plugin": [6, 7], "could": [6, 102], "sure": [6, 10, 13, 75, 80, 95, 110], "object": [6, 14, 78, 90, 93, 116], "easi": [6, 7], "access": 6, "cli": 6, "depend": [6, 7], "modul": [6, 7], "expect": [6, 7], "schema": [6, 7, 9, 10, 11, 12], "exist": [6, 7, 76, 78, 102], "copyright": [6, 75, 85, 86, 95], "header": [6, 7], "were": [6, 7, 87, 91, 102], "55": 6, "silent": 6, "setsockopt": 6, "silen": 6, "base": [6, 18, 53, 80, 83, 84, 102, 110, 117, 120], "signal": [6, 7], "locat": 6, "condit": 6, "failov": 6, "die": 6, "what": [6, 95, 111], "overflow": 6, "buffer": [6, 7, 90, 102, 105], "daemon": [6, 7], "share": [6, 18, 108, 118], "numeri": 6, "ipv6": 6, "2010": 6, "leak": 6, "resolv": 6, "increas": 6, "45": 6, "518512": 6, "OR": 6, "replac": [6, 93, 116], "insert": 6, "item": 6, "bitfield": 6, "onli": [6, 7, 26, 41, 53, 54, 55, 56, 57, 59, 61, 62, 76, 80, 82, 83, 85, 86, 97, 103, 105, 108, 110, 113, 118], "solari": 6, "refactor": 6, "variou": [6, 7, 90, 105, 113, 116], "mail": 6, "treat": [6, 89], "ehostdown": 6, "lost": [6, 7, 102], "543402": 6, "take": [6, 7, 14, 81, 91, 95, 106, 109, 116, 120], "than": [6, 7, 13, 90], "max": [6, 7], "persistentn": 6, "well": 6, "match": [6, 18, 117], "assign": [6, 7, 14, 82, 83, 102, 113], "loss": 6, "occur": [6, 7, 85, 102, 111, 116, 120], "too": [6, 78, 93, 102], "larg": [6, 102], "gearman_strerror": [6, 18, 80, 85, 86, 97, 100, 102, 110, 111], "mass": 6, "trip": 6, "trigger": [6, 93, 116], "both": [6, 7, 18, 117], "extern": [6, 7], "caller": [6, 7, 85, 91, 97, 116], "gearman_client_set_event_watch_fn": 6, "gearman_worker_set_event_watch_fn": 6, "gearman_job_handl": [6, 97], "gearman_job_function_nam": [6, 97], "const": [6, 76, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 93, 95, 97, 98, 100, 101, 102, 103, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 116, 118], "char": [6, 76, 78, 79, 81, 82, 83, 84, 85, 86, 88, 95, 96, 97, 98, 100, 101, 102, 103, 105, 106, 107, 108, 109, 111, 112, 114, 116, 118], "pointer": [6, 80, 82, 83, 84, 85, 93, 101, 110], "gearman_worker_unregist": [6, 108, 116], "gearman_no_registered_funct": [6, 19, 102, 117], "doe": [6, 7, 13, 75, 82, 83, 120], "gearman_worker_function_exist": [6, 116], "try": [6, 7, 93], "piec": [6, 14, 102], "gearman_argument_too_larg": [6, 19, 102, 117], "pid": [6, 7], "comparison": 6, "work_fail": 6, "respons": [6, 7, 85, 116, 120], "disabl": [6, 90, 113, 118], "assert": 6, "system": [6, 7, 17, 102], "2009": 6, "wakeup": [6, 7], "still": 6, "context": [6, 14, 77, 82, 83, 84, 92, 93, 95, 98, 100, 105, 108, 111, 115, 116], "16899": 6, "458912": 6, "flush": 6, "16847": 6, "actual": 6, "pandora": 6, "vararg": 6, "separ": 6, "queue_libdrizzl": 6, "overwrit": 6, "password": [6, 7, 10], "hide": 6, "unregist": 6, "372074": 6, "ownership": 6, "applic": [6, 7, 16, 18, 53, 102], "remap": 6, "stdio": [6, 75, 86, 95], "detach": [6, 7], "407242": 6, "concurr": 6, "presleep": 6, "rather": [6, 90], "outgo": 6, "consist": 6, "orient": 6, "class": 6, "persist": 6, "cori": 6, "bennett": 6, "libpq": [6, 7, 11], "postgresql": [6, 7], "doxygen": 6, "pluggabl": 6, "basic": [6, 117], "renam": 6, "modconf": 6, "gearman_conf": 6, "struct": [6, 119], "memset": 6, "pack": [6, 7], "usag": [6, 18, 78, 117], "spin": 6, "libmodconf": 6, "eventu": 6, "split": [6, 14, 95, 111], "379198": 6, "function_nam": [6, 9, 10, 11, 12, 82, 83, 85, 86, 95, 108, 111, 116], "text": [6, 12, 16, 75, 85, 86, 95, 96, 102], "dynam": [6, 18], "length": [6, 7], "cento": [6, 17], "suse": 6, "gearman_": 6, "_add_serv": 6, "forground": 6, "disconnect": 6, "perl": 6, "behav": 6, "macro": 6, "easier": 6, "writer": 6, "storag": [6, 7], "script": 6, "trond": 6, "norby": 6, "ai_v4map": 6, "lookup": 6, "fulli": 6, "like": [6, 7, 13, 91, 111, 120], "373060": 6, "bind": 6, "address": [6, 7], "eric": 6, "dai": [6, 13], "herman": 6, "hostnam": 6, "brian": 6, "moon": 6, "poll": 6, "357881": 6, "man": [6, 7], "page": [6, 15, 16, 17], "rework": 6, "uniq": 6, "hook": 6, "aid": 6, "shell": 6, "monti": 6, "taylor": 6, "init": 6, "getopt": 6, "eof": 6, "o": [6, 7, 117], "wait": [6, 85, 93, 123], "detect": [6, 7, 111], "method": 6, "much": [6, 120], "effici": 6, "iana": 6, "track": [6, 7, 79], "event": [6, 7, 16, 106], "reduc": [6, 7, 14, 95, 111], "syscal": 6, "most": [6, 7, 80, 83, 84, 110], "bugreport": 6, "315652": 6, "backlog": 7, "listen": 7, "argument": [7, 13, 80, 89, 95, 102, 110, 117], "d": 7, "descriptor": 7, "total": 7, "slightli": 7, "less": [7, 13], "j": 7, "attempt": 7, "ensur": 7, "write": 7, "turn": 7, "should": [7, 13, 76, 80, 89, 97, 102, 110], "inaddr_ani": 7, "r": 7, "load": [7, 16], "round": 7, "robin": 7, "q": [7, 11], "fatal": [7, 106], "alert": 7, "notic": 7, "displai": 7, "keepal": 7, "socket": 7, "idl": 7, "tcp_keepidl": 7, "either": [7, 18, 80, 82, 83, 85, 86, 91, 94, 101, 102, 105, 108, 110, 116], "retriev": [7, 117], "interv": 7, "tcp_keepintvl": 7, "tcp_keepcnt": 7, "8080": 7, "db": [7, 10], "databas": [7, 16], "tabl": [7, 9, 10, 11, 12], "gearman_queu": [7, 10], "libmemcach": 7, "ud": 7, "unix": 7, "domain": [7, 81, 109], "authent": 7, "conninfo": 7, "libtokyocabinet": 7, "tcadb": 7, "tcadbopen": 7, "guidelin": 7, "open": [7, 13], "provid": [7, 16, 18, 75, 76, 81, 85, 95, 102, 108, 109, 120], "farm": [7, 16], "machin": [7, 16], "suit": [7, 16], "parallel": [7, 16], "balanc": [7, 16], "between": [7, 16, 76], "languag": [7, 16], "varieti": [7, 16], "web": [7, 16, 18, 117], "site": [7, 16, 79], "transport": [7, 14, 16], "replic": [7, 16], "word": 7, "nervou": 7, "distribut": [7, 11, 75, 85, 86, 95], "strong": 7, "point": [7, 103], "sourc": [7, 13, 80, 110], "involv": [7, 80, 83, 84, 110], "want": [7, 13, 18, 89, 105, 113], "contribut": 7, "multi": 7, "There": 7, "grow": 7, "heterogen": 7, "submit": [7, 14, 15, 86, 105], "perform": [7, 18], "anoth": [7, 118], "flexibl": 7, "ti": 7, "pattern": 7, "quickli": 7, "put": 7, "togeth": 7, "choos": 7, "those": [7, 13, 89], "fast": 7, "simpl": [7, 103, 123], "minim": 7, "your": [7, 11, 13, 18, 77], "overhead": 7, "embedd": 7, "lightweight": 7, "great": 7, "introduc": 7, "No": [7, 18, 102, 107, 120], "singl": [7, 14, 18, 116, 117, 120], "scale": 7, "fault": 7, "toler": 7, "wai": [7, 80, 110], "current": [7, 8, 9, 10, 11, 12, 90, 93, 102, 105, 113, 116, 123], "three": 7, "manag": 7, "within": 7, "abov": [7, 13, 111], "For": [7, 89], "mainli": 7, "coordin": 7, "onc": [7, 8, 14, 17, 89, 90, 95, 103, 116], "asynchron": 7, "own": [7, 18, 77], "veri": [7, 116, 123], "littl": 7, "content": [7, 120], "occasion": 7, "brk": 7, "back": [7, 90, 111], "flow": 7, "through": [7, 95], "contain": [7, 18], "complex": 7, "natur": 7, "modifi": 7, "lock": [7, 18], "wors": 7, "complic": 7, "futur": 7, "push": 7, "retain": 7, "far": 7, "signific": 7, "bottleneck": 7, "intel": 7, "upward": 7, "50k": 7, "second": 7, "insid": 7, "restart": [7, 8, 111], "pend": 7, "live": 7, "foreground": 7, "attach": [7, 14, 123], "goe": 7, "awai": 7, "somewher": 7, "els": 7, "origin": [7, 14, 111], "simpli": 7, "callback": [7, 77, 92, 102, 111, 115, 117], "right": [7, 15, 75, 85, 86, 95], "later": 7, "onto": 7, "runnabl": 7, "wake": 7, "successfulli": [7, 75, 95, 102, 120], "notifi": 7, "two": 7, "reload": 7, "popul": [7, 86, 96], "finish": [7, 80, 110], "These": [7, 87, 93], "normal": [7, 77, 93, 95, 116], "note": 7, "delet": 7, "while": 7, "implement": [7, 18, 117], "modular": 7, "miss": 7, "recompil": 7, "submiss": 7, "post": 7, "latter": 7, "url": [7, 79], "translat": [7, 18, 97, 100], "exampl": [7, 76, 81, 109], "revers": [7, 75, 85, 86, 95], "hello": 7, "world": 7, "respond": [7, 14, 87, 94], "200": 7, "ok": 7, "x": [7, 13, 17], "lap": 7, "dlrow": 7, "olleh": 7, "associ": [7, 80, 110], "consid": 7, "libgearmand": 7, "backend": 8, "unique_kei": [9, 10, 11, 12], "varchar": [9, 10, 11], "gearman_unique_s": [9, 10, 11, 18], "255": [9, 10, 11], "int": [9, 10, 75, 85, 86, 88, 93, 95, 112, 116], "longblob": [9, 10], "when_to_run": [9, 10, 11, 12], "bigint": [9, 10], "As": [10, 120], "nativ": 10, "libmysql": 10, "launch": 10, "3306": 10, "your_pw": 10, "appropri": 10, "permiss": 10, "setup": 10, "integ": [11, 12, 93], "bytea": 11, "edit": 11, "etc": [11, 13, 15, 91], "pghost": 11, "thehostnam": 11, "pgport": 11, "5432": 11, "pguser": 11, "pgpassword": 11, "thepassword": 11, "pgdatabas": 11, "param": 11, "gearmanqueue1": 11, "debian": 11, "adapt": 11, "blob": 12, "primari": 12, "pai": 13, "certif": 13, "author": 13, "req": 13, "pki": 13, "tl": 13, "cnf": 13, "x509": 13, "keyout": 13, "pem": 13, "3650": 13, "echo": [13, 102], "srl": 13, "place": 13, "directori": [13, 75, 85, 86, 95], "genrsa": 13, "1024": 13, "cakei": 13, "caseri": 13, "caveat": 13, "unless": [13, 89], "expir": 13, "equal": 13, "until": [13, 82, 83, 85, 86, 116, 117, 120], "form": [14, 105, 120], "gearman_task_st": [14, 75, 76, 82, 83, 84, 91, 93, 95, 101, 116, 117], "repres": [14, 93, 96, 97, 101, 103, 105, 106, 111, 123], "gearman_client_st": [14, 18, 75, 76, 77, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 95, 97, 102, 117, 118], "gearman_job_handle_t": [14, 18, 86, 89, 97, 102, 117], "gearman_job_st": [14, 96, 108, 111, 116, 117], "subprogram": 14, "paramet": [14, 80, 110], "just": [14, 87, 102, 116, 120], "mapper": [14, 95], "incom": 14, "typic": 14, "collect": 14, "gearman_aggregator_fn": [14, 95, 101, 111], "gearman_worker_st": [14, 18, 77, 87, 92, 102, 108, 109, 110, 111, 112, 113, 114, 115, 117, 118], "similar": [14, 80, 92, 110, 115], "opaqu": 14, "ignor": 14, "develop": [14, 17], "github": [15, 17, 18], "com": [15, 17, 18, 75, 81, 85, 86, 95, 109], "On": [15, 80, 82, 83, 84, 97, 100, 110, 120], "side": 15, "alongsid": 15, "ask": [15, 102], "question": 15, "licens": [16, 75, 85, 86, 95], "glossari": 16, "architectur": 16, "gear": [16, 123], "binari": 16, "changelog": 16, "index": 16, "search": 16, "latest": 17, "tar": 17, "xzf": 17, "gz": 17, "bazaar": 17, "bzr": 17, "lp": 17, "cd": 17, "autorun": 17, "sh": 17, "lgearman": [18, 76, 77, 78, 79, 80, 82, 83, 84, 88, 89, 90, 91, 93, 94, 95, 97, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 114, 116, 118], "small": [18, 102, 117], "safe": [18, 117], "written": [18, 117], "ey": [18, 117], "embed": [18, 117], "behind": [18, 117], "rout": [18, 117], "particular": [18, 117], "ie": [18, 76, 80, 110, 120], "static": [18, 80, 110], "gearman_client_cr": [18, 75, 80, 85, 86, 93, 95], "gearman_worker_cr": [18, 110], "encapsul": 18, "recommend": 18, "directli": 18, "nearli": 18, "printabl": [18, 97, 100], "among": 18, "global": 18, "gnu": 18, "autotool": 18, "ac": 18, "properli": 18, "pkg_check_modul": 18, "dep": 18, "ac_subst": 18, "deps_cflag": 18, "deps_lib": 18, "hope": 18, "enjoi": 18, "gearman_default_tcp_port": 18, "libgearman_version_str": 18, "libgearman_version_hex": 18, "hex": 18, "0x00048000": 18, "compar": 18, "largest": 18, "charact": [18, 106], "gearman_job_handle_s": [18, 86, 96], "fork": 18, "import": 18, "libgearman_exampl": 18, "gearman_success": [19, 75, 85, 86, 89, 95, 97, 100, 102, 108, 111, 117, 120], "gearman_io_wait": [19, 102, 117], "gearman_shutdown_grac": [19, 117], "gearman_errno": [19, 102, 117], "gearman_ev": [19, 117], "gearman_too_many_arg": [19, 102, 117], "gearman_no_active_fd": [19, 102, 117], "gearman_invalid_mag": [19, 102, 117], "gearman_invalid_command": [19, 102, 117], "gearman_invalid_packet": [19, 102, 117], "gearman_unexpected_packet": [19, 102, 117], "gearman_getaddrinfo": [19, 102, 117], "gearman_no_serv": [19, 102, 117], "gearman_lost_connect": [19, 102, 117], "gearman_memory_allocation_failur": [19, 102, 117], "gearman_job_exist": [19, 89, 102, 117], "gearman_job_queue_ful": [19, 117], "gearman_server_error": [19, 102, 117], "gearman_work_error": [19, 102, 117], "gearman_work_data": [19, 53, 102, 117], "gearman_work_warn": [19, 53, 102, 117], "gearman_work_statu": [19, 53, 102, 117], "gearman_work_except": [19, 102, 117], "gearman_work_fail": [19, 102, 117], "gearman_not_connect": [19, 102, 117], "gearman_could_not_connect": [19, 102, 117], "gearman_send_in_progress": [19, 117], "gearman_recv_in_progress": [19, 117], "gearman_not_flush": [19, 102, 117], "gearman_data_too_larg": [19, 102, 117], "gearman_invalid_function_nam": [19, 102, 117], "gearman_invalid_worker_funct": [19, 102, 117], "gearman_no_job": [19, 102, 117], "gearman_echo_data_corrupt": [19, 102, 117], "gearman_need_workload_fn": [19, 102, 117], "gearman_paus": [19, 85, 86, 91, 102, 117], "gearman_unknown_st": [19, 102, 105, 117], "gearman_pthread": [19, 117], "gearman_pipe_eof": [19, 117], "gearman_queue_error": [19, 117], "gearman_flush_data": [19, 102, 117], "gearman_send_buffer_too_smal": [19, 102, 117], "gearman_ignore_packet": [19, 102, 117], "gearman_unknown_opt": [19, 102, 117], "gearman_timeout": [19, 102, 117], "gearman_invalid_argu": [19, 102, 111, 117], "gearman_in_progress": [19, 89, 102, 117], "gearman_fat": [19, 102, 117], "gearman_error": [19, 102, 111, 117, 120], "gearman_max_return": [19, 102, 117], "gearman_fail": [28, 75, 85, 86, 95, 102, 111, 120], "block": [39, 85, 89, 90, 91, 102, 113], "gearman_continu": [39, 89, 102], "gearman_task_state_except": 53, "differenti": [75, 85, 86, 95, 121], "datadifferenti": [75, 85, 86, 95], "reserv": [75, 85, 86, 95], "bsd": [75, 85, 86, 95, 121], "copi": [75, 76, 78, 80, 85, 86, 95, 110], "full": [75, 85, 86, 95], "stdlib": [75, 85, 86, 95], "main": [75, 85, 86, 95], "void": [75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 92, 93, 95, 97, 98, 100, 101, 105, 108, 109, 110, 111, 113, 115, 116, 118], "ret": [75, 85, 86, 95], "exit_failur": [75, 85, 86, 95], "gearman_argument_t": [75, 95, 117], "gearman_argument_mak": [75, 78, 95], "me": [75, 95], "fprintf": [75, 95], "gearman_client_error": [75, 76, 78, 88, 95, 101, 102, 111], "gearman_client_fre": [75, 80, 85, 86, 95, 97], "gearman_task_return": [75, 95, 105], "gearman_result_st": [75, 95, 117], "gearman_task_result": [75, 95, 101], "printf": [75, 86, 95], "gearman_result_s": [75, 95, 101], "gearman_result_valu": [75, 95, 101], "exit_success": [75, 95], "we": [75, 111], "tell": [75, 95, 104], "word_split": 75, "chunk": [75, 90, 102, 120], "dog": 75, "hunt": 75, "size_t": [75, 78, 82, 83, 85, 86, 87, 95, 97, 101, 103, 105, 111, 114, 116, 118, 119], "result_s": [75, 85, 97], "rc": [75, 85, 86, 102], "reverse_funct": [75, 85, 86], "unique_valu": [75, 85, 86], "my": [75, 85, 86], "gearman_workload_fn": [76, 102], "gearman_created_fn": 76, "gearman_data_fn": 76, "gearman_warning_fn": 76, "gearman_universal_status_fn": 76, "gearman_exception_fn": 76, "gearman_fail_fn": 76, "gearman_complete_fn": 76, "gearman_client_set_workload_fn": [76, 102], "gearman_client_set_created_fn": 76, "gearman_client_set_data_fn": 76, "gearman_client_set_warning_fn": 76, "gearman_client_set_status_fn": 76, "gearman_client_set_complete_fn": 76, "gearman_client_set_exception_fn": 76, "gearman_client_set_fail_fn": 76, "gearman_client_clear_fn": 76, "gearman_client_do_job_handl": 76, "gest": 76, "repeat": 76, "gearman_client_do": [76, 82, 83, 85], "gearman_client_set_server_opt": 76, "none": [76, 77, 92, 96, 98, 115, 118], "gearman_worker_error": [76, 78, 101, 102, 108, 112], "gearman_malloc_fn": [77, 93, 116], "gearman_free_fn": [77, 93, 116], "gearman_realloc_fn": 77, "gearman_calloc_fn": 77, "gearman_client_set_memory_alloc": 77, "malloc_fn": 77, "free_fn": 77, "realloc_fn": 77, "calloc_fn": 77, "gearman_worker_set_memory_alloc": 77, "malloc": [77, 93, 116], "name_length": 78, "value_s": 78, "abstract": 78, "gearman_execut": [78, 91, 95, 104, 105], "continu": [78, 111], "lifetim": 78, "gearman_client_clon": 80, "declar": [80, 110], "clone": [80, 110], "destin": [80, 110], "dealloc": [80, 103, 107, 110], "wish": [80, 83, 84, 110], "avoid": [80, 83, 84, 110], "stack": [80, 83, 84, 110], "in_port_t": [81, 109, 119], "gearman_client_remove_serv": 81, "localhost234": [81, 109], "jobserver2": [81, 109], "7003": [81, 109], "gearman_client_add_task": [82, 84, 91, 105], "workload_s": [82, 83, 85, 86, 87, 105], "ret_ptr": [82, 83, 84, 85, 105, 116], "gearman_client_add_task_high": 82, "gearman_client_add_task_low": 82, "begin": [82, 83], "ident": [82, 83, 85, 86], "gearman_client_add_task_background": [83, 91, 105], "gearman_client_add_task_high_background": [83, 86], "gearman_client_add_task_low_background": [83, 86], "ito": 83, "gearman_task_fre": [83, 84, 105], "gearman_client_add_task_statu": [84, 91, 105], "job_handl": [84, 86, 89], "till": 85, "gearman_client_do_high": 85, "gearman_client_do_low": 85, "repli": [85, 120], "valid": [85, 102], "alwai": [85, 89], "concern": 85, "gearman_priority_t": 86, "gearman_client_do_background": [86, 96], "gearman_client_do_high_background": 86, "gearman_client_do_low_background": 86, "gearman_client_echo": [87, 102], "gearman_worker_echo": [87, 102], "ling": 88, "last": [88, 105, 112], "interest": [88, 112], "record": [88, 112], "gearman_client_set_log_fn": [88, 92, 98, 115], "errno": [88, 112], "gearman_client_job_statu": [89, 96, 102], "bool": [89, 90, 101, 102, 105, 116, 119], "is_known": 89, "is_run": 89, "uint32_t": [89, 97, 105, 108, 111, 116, 119], "denomin": [89, 97], "gearman_job_send_statu": [89, 97, 102], "omit": 89, "upon": [89, 102], "success": [89, 97, 100, 102, 111, 120], "known": [89, 102], "know": 89, "whether": [89, 120], "higher": 89, "preced": 89, "even": 89, "someth": 89, "gearman_client_options_t": 90, "gearman_client_opt": 90, "gearman_client_set_opt": 90, "gearman_client_add_opt": 90, "gearman_client_remove_opt": 90, "gearman_client_has_opt": 90, "gearman_client_non_block": 90, "cient": 90, "gearman_client_free_task": 90, "automat": 90, "gearman_client_unbuffered_result": [90, 102], "entir": [90, 111, 120], "also": [91, 99], "paus": 91, "opportun": 91, "gearman_log_fn": [92, 115, 117], "gearman_verbose_t": [92, 98, 107, 115, 117], "gearman_worker_set_log_fn": [92, 98, 112, 115], "aka": [92, 115], "regist": [92, 102, 115], "givin": [92, 115], "gearman_task_context_free_fn": 93, "gearman_client_timeout": 93, "gearman_client_set_timeout": 93, "gearman_client_context": 93, "gearman_client_set_context": 93, "gearman_client_set_workload_malloc_fn": 93, "gearman_client_set_workload_free_fn": 93, "gearman_client_task_free_al": 93, "gearman_client_set_task_context_free_fn": 93, "arbitrari": [93, 116], "end": [93, 120], "segfault": 93, "kept": 93, "amount": [93, 120], "throw": 93, "infinit": 93, "gearman_client_wait": 94, "reach": 94, "function_name_length": [95, 111], "unique_length": 95, "partition_funct": 95, "partition_function_length": 95, "unique_str": 95, "built": 95, "coalesc": 95, "mapp": 95, "unit": 95, "abort": 95, "obtain": 95, "gain": 95, "truth": 96, "typedef": 96, "ed": 96, "gearman_job_fre": 97, "gearman_job_send_data": [97, 102, 111], "data_s": [97, 105], "gearman_job_send_warn": [97, 102], "warning_s": 97, "gearman_job_send_complet": [97, 111], "gearman_job_send_except": [97, 102], "exception_s": 97, "gearman_job_send_fail": [97, 102, 111], "gearman_job_uniqu": 97, "gearman_job_workload": 97, "gearman_job_workload_s": 97, "gearman_job_take_workload": 97, "gearman_worker_work": [97, 102, 111, 116, 120], "prealloc": [97, 105], "determin": [97, 116], "synopsi": 99, "descript": 99, "home": 99, "gearman_bugreport": [99, 117], "gearman_vers": [99, 117], "gearman_parse_server_fn": 100, "gearman_parse_serv": 100, "int64_t": [101, 119], "gearman_result_integ": 101, "self": [101, 118], "gearman_result_boolean": 101, "gearman_string_t": [101, 117], "gearman_result_str": 101, "gearman_result_store_str": 101, "gearman_result_store_integ": 101, "gearman_result_store_valu": 101, "gearman_result_is_nul": 101, "boolean": 101, "otherwis": 102, "gearman_no_pending_task": 102, "resolut": 102, "made": [102, 105], "unsuccess": 102, "corrupt": 102, "seen": [102, 105], "One": 102, "settabl": 102, "gearman_actions_t": [102, 117], "had": 102, "special": 102, "gearman_task_send_workload": [102, 105], "correct": [102, 116], "gearman_s": 103, "gearman_c_str": 103, "mutabl": 103, "gearman_job_priority_t": 104, "gearman_work": 104, "gearman_work_epoch": 104, "time_t": [104, 119], "gearman_work_background": 104, "gearman_task_context": 105, "gearman_task_set_context": 105, "gearman_task_function_nam": 105, "gearman_task_uniqu": 105, "gearman_task_job_handl": 105, "gearman_task_is_known": 105, "gearman_task_is_run": 105, "gearman_task_numer": 105, "gearman_task_denomin": 105, "gearman_task_give_workload": 105, "gearman_task_data": 105, "gearman_task_data_s": 105, "gearman_task_take_data": 105, "gearman_task_recv_data": 105, "gearman_task_error": 105, "monitor": [105, 117], "previous": [105, 117], "freed": 105, "pre": 105, "itself": 105, "encount": 105, "yet": 105, "gearman_verbose_nam": 106, "represent": 106, "gearman_verbose_fat": 106, "gearman_verbose_error": 106, "gearman_verbose_info": 106, "gearman_verbose_debug": 106, "left": [106, 120], "leval": 106, "constant": 107, "style": 107, "gearman_worker_fn": 108, "gearman_worker_add_funct": 108, "gearman_worker_add_serv": 109, "gearman_worker_remove_serv": 109, "gearman_worker_clon": 110, "gearman_worker_fre": 110, "heap": 110, "gearman_function_t": 111, "gearman_function_fn": 111, "evok": 111, "invok": 111, "cannot": 111, "transient": 111, "network": 111, "convert": 111, "gearman_client_execute_reduc": 111, "gearman_worker_options_t": 113, "gearman_worker_opt": 113, "gearman_worker_add_opt": 113, "gearman_worker_remove_opt": 113, "gearman_worker_set_opt": 113, "gearman_worker_grab_uniq": 113, "gearman_worker_timeout_return": 113, "gearman_worker_set_identifi": 114, "id_siz": 114, "gearman_worker_set_task_context_free_fn": 116, "gearman_worker_timeout": 116, "gearman_worker_set_timeout": 116, "gearman_worker_context": 116, "gearman_worker_set_context": 116, "gearman_worker_set_workload_malloc_fn": 116, "gearman_worker_set_workload_free_fn": 116, "gearman_worker_wait": 116, "gearman_worker_regist": 116, "gearman_worker_unregister_al": 116, "gearman_job_free_al": 116, "function_length": 116, "gearman_worker_grab_job": 116, "sleep": 117, "gearman_client_set_namespac": 118, "namespace_kei": 118, "namespace_key_s": 118, "gearman_worker_set_namespac": 118, "uint64_t": 119, "timespec": 119, "sasl_callback_t": 119, "4gig": 120, "though": 120, "practic": 120, "smaller": 120, "along": 120, "carri": 120, "Of": 120, "attribut": 121, "sharealik": 121, "manner": 121, "contact": 121, "ship": 121, "look": 122, "tool": 123, "telnet": 123, "processes": 123, "maxqueu": 123, "prioritystatu": 123}, "objects": {"": [[102, 0, 1, "c.GEARMAN_ARGUMENT_TOO_LARGE", "GEARMAN_ARGUMENT_TOO_LARGE"], [90, 0, 1, "c.GEARMAN_CLIENT_FREE_TASKS", "GEARMAN_CLIENT_FREE_TASKS"], [90, 0, 1, "c.GEARMAN_CLIENT_GENERATE_UNIQUE", "GEARMAN_CLIENT_GENERATE_UNIQUE"], [90, 0, 1, "c.GEARMAN_CLIENT_NON_BLOCKING", "GEARMAN_CLIENT_NON_BLOCKING"], [90, 0, 1, "c.GEARMAN_CLIENT_UNBUFFERED_RESULT", "GEARMAN_CLIENT_UNBUFFERED_RESULT"], [102, 0, 1, "c.GEARMAN_COULD_NOT_CONNECT", "GEARMAN_COULD_NOT_CONNECT"], [102, 0, 1, "c.GEARMAN_DATA_TOO_LARGE", "GEARMAN_DATA_TOO_LARGE"], [18, 1, 1, "c.GEARMAN_DEFAULT_TCP_PORT", "GEARMAN_DEFAULT_TCP_PORT"], [18, 1, 1, "c.GEARMAN_DEFAULT_TCP_PORT", "GEARMAN_DEFAULT_TCP_PORT"], [102, 0, 1, "c.GEARMAN_ECHO_DATA_CORRUPTION", "GEARMAN_ECHO_DATA_CORRUPTION"], [102, 0, 1, "c.GEARMAN_ERRNO", "GEARMAN_ERRNO"], [102, 0, 1, "c.GEARMAN_ERROR", "GEARMAN_ERROR"], [102, 0, 1, "c.GEARMAN_FAIL", "GEARMAN_FAIL"], [102, 0, 1, "c.GEARMAN_FATAL", "GEARMAN_FATAL"], [102, 0, 1, "c.GEARMAN_FLUSH_DATA", "GEARMAN_FLUSH_DATA"], [102, 0, 1, "c.GEARMAN_GETADDRINFO", "GEARMAN_GETADDRINFO"], [102, 0, 1, "c.GEARMAN_IGNORE_PACKET", "GEARMAN_IGNORE_PACKET"], [102, 0, 1, "c.GEARMAN_INVALID_ARGUMENT", "GEARMAN_INVALID_ARGUMENT"], [102, 0, 1, "c.GEARMAN_INVALID_COMMAND", "GEARMAN_INVALID_COMMAND"], [102, 0, 1, "c.GEARMAN_INVALID_FUNCTION_NAME", "GEARMAN_INVALID_FUNCTION_NAME"], [102, 0, 1, "c.GEARMAN_INVALID_MAGIC", "GEARMAN_INVALID_MAGIC"], [102, 0, 1, "c.GEARMAN_INVALID_PACKET", "GEARMAN_INVALID_PACKET"], [102, 0, 1, "c.GEARMAN_INVALID_WORKER_FUNCTION", "GEARMAN_INVALID_WORKER_FUNCTION"], [102, 0, 1, "c.GEARMAN_IN_PROGRESS", "GEARMAN_IN_PROGRESS"], [102, 0, 1, "c.GEARMAN_IO_WAIT", "GEARMAN_IO_WAIT"], [102, 0, 1, "c.GEARMAN_JOB_EXISTS", "GEARMAN_JOB_EXISTS"], [18, 1, 1, "c.GEARMAN_JOB_HANDLE_SIZE", "GEARMAN_JOB_HANDLE_SIZE"], [102, 0, 1, "c.GEARMAN_LOST_CONNECTION", "GEARMAN_LOST_CONNECTION"], [102, 0, 1, "c.GEARMAN_MAX_RETURN", "GEARMAN_MAX_RETURN"], [102, 0, 1, "c.GEARMAN_MEMORY_ALLOCATION_FAILURE", "GEARMAN_MEMORY_ALLOCATION_FAILURE"], [102, 0, 1, "c.GEARMAN_NEED_WORKLOAD_FN", "GEARMAN_NEED_WORKLOAD_FN"], [102, 0, 1, "c.GEARMAN_NOT_CONNECTED", "GEARMAN_NOT_CONNECTED"], [102, 0, 1, "c.GEARMAN_NOT_FLUSHING", "GEARMAN_NOT_FLUSHING"], [102, 0, 1, "c.GEARMAN_NO_ACTIVE_FDS", "GEARMAN_NO_ACTIVE_FDS"], [102, 0, 1, "c.GEARMAN_NO_JOBS", "GEARMAN_NO_JOBS"], [102, 0, 1, "c.GEARMAN_NO_PENDING_TASKS", "GEARMAN_NO_PENDING_TASKS"], [102, 0, 1, "c.GEARMAN_NO_REGISTERED_FUNCTION", "GEARMAN_NO_REGISTERED_FUNCTION"], [102, 0, 1, "c.GEARMAN_NO_REGISTERED_FUNCTIONS", "GEARMAN_NO_REGISTERED_FUNCTIONS"], [102, 0, 1, "c.GEARMAN_NO_SERVERS", "GEARMAN_NO_SERVERS"], [102, 0, 1, "c.GEARMAN_PAUSE", "GEARMAN_PAUSE"], [102, 0, 1, "c.GEARMAN_SEND_BUFFER_TOO_SMALL", "GEARMAN_SEND_BUFFER_TOO_SMALL"], [102, 0, 1, "c.GEARMAN_SERVER_ERROR", "GEARMAN_SERVER_ERROR"], [102, 0, 1, "c.GEARMAN_SHUTDOWN", "GEARMAN_SHUTDOWN"], [102, 0, 1, "c.GEARMAN_SUCCESS", "GEARMAN_SUCCESS"], [102, 0, 1, "c.GEARMAN_SUCCESS", "GEARMAN_SUCCESS"], [102, 0, 1, "c.GEARMAN_TIMEOUT", "GEARMAN_TIMEOUT"], [102, 0, 1, "c.GEARMAN_TOO_MANY_ARGS", "GEARMAN_TOO_MANY_ARGS"], [102, 0, 1, "c.GEARMAN_UNEXPECTED_PACKET", "GEARMAN_UNEXPECTED_PACKET"], [18, 1, 1, "c.GEARMAN_UNIQUE_SIZE", "GEARMAN_UNIQUE_SIZE"], [102, 0, 1, "c.GEARMAN_UNKNOWN_OPTION", "GEARMAN_UNKNOWN_OPTION"], [102, 0, 1, "c.GEARMAN_UNKNOWN_STATE", "GEARMAN_UNKNOWN_STATE"], [106, 0, 1, "c.GEARMAN_VERBOSE_DEBUG", "GEARMAN_VERBOSE_DEBUG"], [106, 0, 1, "c.GEARMAN_VERBOSE_ERROR", "GEARMAN_VERBOSE_ERROR"], [106, 0, 1, "c.GEARMAN_VERBOSE_FATAL", "GEARMAN_VERBOSE_FATAL"], [106, 0, 1, "c.GEARMAN_VERBOSE_INFO", "GEARMAN_VERBOSE_INFO"], [113, 0, 1, "c.GEARMAN_WORKER_GRAB_UNIQ", "GEARMAN_WORKER_GRAB_UNIQ"], [113, 0, 1, "c.GEARMAN_WORKER_TIMEOUT_RETURN", "GEARMAN_WORKER_TIMEOUT_RETURN"], [102, 0, 1, "c.GEARMAN_WORK_DATA", "GEARMAN_WORK_DATA"], [102, 0, 1, "c.GEARMAN_WORK_ERROR", "GEARMAN_WORK_ERROR"], [102, 0, 1, "c.GEARMAN_WORK_EXCEPTION", "GEARMAN_WORK_EXCEPTION"], [102, 0, 1, "c.GEARMAN_WORK_FAIL", "GEARMAN_WORK_FAIL"], [102, 0, 1, "c.GEARMAN_WORK_FAIL", "GEARMAN_WORK_FAIL"], [102, 0, 1, "c.GEARMAN_WORK_STATUS", "GEARMAN_WORK_STATUS"], [102, 0, 1, "c.GEARMAN_WORK_WARNING", "GEARMAN_WORK_WARNING"], [18, 1, 1, "c.LIBGEARMAN_VERSION_HEX", "LIBGEARMAN_VERSION_HEX"], [18, 1, 1, "c.LIBGEARMAN_VERSION_STRING", "LIBGEARMAN_VERSION_STRING"], [76, 0, 1, "c.gearman_actions_t", "gearman_actions_t"], [111, 0, 1, "c.gearman_aggregator_fn", "gearman_aggregator_fn"], [77, 0, 1, "c.gearman_allocator_t", "gearman_allocator_t"], [78, 2, 1, "c.gearman_argument_make", "gearman_argument_make"], [78, 0, 1, "c.gearman_argument_t", "gearman_argument_t"], [79, 2, 1, "c.gearman_bugreport", "gearman_bugreport"], [77, 0, 1, "c.gearman_calloc_fn", "gearman_calloc_fn"], [90, 2, 1, "c.gearman_client_add_options", "gearman_client_add_options"], [81, 2, 1, "c.gearman_client_add_server", "gearman_client_add_server"], [81, 2, 1, "c.gearman_client_add_servers", "gearman_client_add_servers"], [82, 2, 1, "c.gearman_client_add_task", "gearman_client_add_task"], [83, 2, 1, "c.gearman_client_add_task_background", "gearman_client_add_task_background"], [82, 2, 1, "c.gearman_client_add_task_high", "gearman_client_add_task_high"], [83, 2, 1, "c.gearman_client_add_task_high_background", "gearman_client_add_task_high_background"], [82, 2, 1, "c.gearman_client_add_task_low", "gearman_client_add_task_low"], [83, 2, 1, "c.gearman_client_add_task_low_background", "gearman_client_add_task_low_background"], [84, 2, 1, "c.gearman_client_add_task_status", "gearman_client_add_task_status"], [76, 2, 1, "c.gearman_client_clear_fn", "gearman_client_clear_fn"], [80, 2, 1, "c.gearman_client_clone", "gearman_client_clone"], [93, 2, 1, "c.gearman_client_context", "gearman_client_context"], [80, 2, 1, "c.gearman_client_create", "gearman_client_create"], [85, 2, 1, "c.gearman_client_do", "gearman_client_do"], [86, 2, 1, "c.gearman_client_do_background", "gearman_client_do_background"], [85, 2, 1, "c.gearman_client_do_high", "gearman_client_do_high"], [86, 2, 1, "c.gearman_client_do_high_background", "gearman_client_do_high_background"], [76, 2, 1, "c.gearman_client_do_job_handle", "gearman_client_do_job_handle"], [85, 2, 1, "c.gearman_client_do_low", "gearman_client_do_low"], [86, 2, 1, "c.gearman_client_do_low_background", "gearman_client_do_low_background"], [87, 2, 1, "c.gearman_client_echo", "gearman_client_echo"], [88, 2, 1, "c.gearman_client_errno", "gearman_client_errno"], [88, 2, 1, "c.gearman_client_error", "gearman_client_error"], [80, 2, 1, "c.gearman_client_free", "gearman_client_free"], [90, 2, 1, "c.gearman_client_has_option", "gearman_client_has_option"], [89, 2, 1, "c.gearman_client_job_status", "gearman_client_job_status"], [90, 2, 1, "c.gearman_client_options", "gearman_client_options"], [90, 0, 1, "c.gearman_client_options_t", "gearman_client_options_t"], [90, 2, 1, "c.gearman_client_remove_options", "gearman_client_remove_options"], [81, 2, 1, "c.gearman_client_remove_servers", "gearman_client_remove_servers"], [91, 2, 1, "c.gearman_client_run_tasks", "gearman_client_run_tasks"], [76, 2, 1, "c.gearman_client_set_complete_fn", "gearman_client_set_complete_fn"], [93, 2, 1, "c.gearman_client_set_context", "gearman_client_set_context"], [76, 2, 1, "c.gearman_client_set_created_fn", "gearman_client_set_created_fn"], [76, 2, 1, "c.gearman_client_set_data_fn", "gearman_client_set_data_fn"], [76, 2, 1, "c.gearman_client_set_exception_fn", "gearman_client_set_exception_fn"], [76, 2, 1, "c.gearman_client_set_fail_fn", "gearman_client_set_fail_fn"], [92, 2, 1, "c.gearman_client_set_log_fn", "gearman_client_set_log_fn"], [77, 2, 1, "c.gearman_client_set_memory_allocators", "gearman_client_set_memory_allocators"], [118, 2, 1, "c.gearman_client_set_namespace", "gearman_client_set_namespace"], [90, 2, 1, "c.gearman_client_set_options", "gearman_client_set_options"], [76, 2, 1, "c.gearman_client_set_status_fn", "gearman_client_set_status_fn"], [93, 2, 1, "c.gearman_client_set_task_context_free_fn", "gearman_client_set_task_context_free_fn"], [93, 2, 1, "c.gearman_client_set_timeout", "gearman_client_set_timeout"], [76, 2, 1, "c.gearman_client_set_warning_fn", "gearman_client_set_warning_fn"], [76, 2, 1, "c.gearman_client_set_workload_fn", "gearman_client_set_workload_fn"], [93, 2, 1, "c.gearman_client_set_workload_free_fn", "gearman_client_set_workload_free_fn"], [93, 2, 1, "c.gearman_client_set_workload_malloc_fn", "gearman_client_set_workload_malloc_fn"], [93, 0, 1, "c.gearman_client_st", "gearman_client_st"], [93, 2, 1, "c.gearman_client_task_free_all", "gearman_client_task_free_all"], [93, 2, 1, "c.gearman_client_timeout", "gearman_client_timeout"], [94, 2, 1, "c.gearman_client_wait", "gearman_client_wait"], [76, 0, 1, "c.gearman_complete_fn", "gearman_complete_fn"], [102, 2, 1, "c.gearman_continue", "gearman_continue"], [76, 0, 1, "c.gearman_created_fn", "gearman_created_fn"], [76, 0, 1, "c.gearman_data_fn", "gearman_data_fn"], [76, 0, 1, "c.gearman_exception_fn", "gearman_exception_fn"], [95, 2, 1, "c.gearman_execute", "gearman_execute"], [95, 2, 1, "c.gearman_execute_by_partition", "gearman_execute_by_partition"], [76, 0, 1, "c.gearman_fail_fn", "gearman_fail_fn"], [102, 2, 1, "c.gearman_failed", "gearman_failed"], [77, 0, 1, "c.gearman_free_fn", "gearman_free_fn"], [111, 0, 1, "c.gearman_function_fn", "gearman_function_fn"], [111, 0, 1, "c.gearman_function_t", "gearman_function_t"], [97, 2, 1, "c.gearman_job_free", "gearman_job_free"], [116, 2, 1, "c.gearman_job_free_all", "gearman_job_free_all"], [97, 2, 1, "c.gearman_job_function_name", "gearman_job_function_name"], [97, 2, 1, "c.gearman_job_handle", "gearman_job_handle"], [96, 0, 1, "c.gearman_job_handle_t", "gearman_job_handle_t"], [104, 0, 1, "c.gearman_job_priority_t", "gearman_job_priority_t"], [97, 2, 1, "c.gearman_job_send_complete", "gearman_job_send_complete"], [97, 2, 1, "c.gearman_job_send_data", "gearman_job_send_data"], [97, 2, 1, "c.gearman_job_send_exception", "gearman_job_send_exception"], [97, 2, 1, "c.gearman_job_send_fail", "gearman_job_send_fail"], [97, 2, 1, "c.gearman_job_send_status", "gearman_job_send_status"], [97, 2, 1, "c.gearman_job_send_warning", "gearman_job_send_warning"], [97, 0, 1, "c.gearman_job_st", "gearman_job_st"], [97, 2, 1, "c.gearman_job_take_workload", "gearman_job_take_workload"], [97, 2, 1, "c.gearman_job_unique", "gearman_job_unique"], [97, 2, 1, "c.gearman_job_use_client", "gearman_job_use_client"], [97, 2, 1, "c.gearman_job_workload", "gearman_job_workload"], [97, 2, 1, "c.gearman_job_workload_size", "gearman_job_workload_size"], [98, 0, 1, "c.gearman_log_fn", "gearman_log_fn"], [77, 0, 1, "c.gearman_malloc_fn", "gearman_malloc_fn"], [100, 0, 1, "c.gearman_parse_server_fn", "gearman_parse_server_fn"], [100, 2, 1, "c.gearman_parse_servers", "gearman_parse_servers"], [86, 0, 1, "c.gearman_priority_t", "gearman_priority_t"], [77, 0, 1, "c.gearman_realloc_fn", "gearman_realloc_fn"], [101, 2, 1, "c.gearman_result_boolean", "gearman_result_boolean"], [101, 2, 1, "c.gearman_result_integer", "gearman_result_integer"], [101, 2, 1, "c.gearman_result_is_null", "gearman_result_is_null"], [101, 2, 1, "c.gearman_result_size", "gearman_result_size"], [101, 0, 1, "c.gearman_result_st", "gearman_result_st"], [101, 2, 1, "c.gearman_result_store_integer", "gearman_result_store_integer"], [101, 2, 1, "c.gearman_result_store_string", "gearman_result_store_string"], [101, 2, 1, "c.gearman_result_store_value", "gearman_result_store_value"], [101, 2, 1, "c.gearman_result_string", "gearman_result_string"], [101, 2, 1, "c.gearman_result_value", "gearman_result_value"], [102, 0, 1, "c.gearman_return_t", "gearman_return_t"], [102, 2, 1, "c.gearman_strerror", "gearman_strerror"], [103, 0, 1, "c.gearman_string_t", "gearman_string_t"], [102, 2, 1, "c.gearman_success", "gearman_success"], [105, 2, 1, "c.gearman_task_context", "gearman_task_context"], [93, 0, 1, "c.gearman_task_context_free_fn", "gearman_task_context_free_fn"], [105, 2, 1, "c.gearman_task_data", "gearman_task_data"], [105, 2, 1, "c.gearman_task_data_size", "gearman_task_data_size"], [105, 2, 1, "c.gearman_task_denominator", "gearman_task_denominator"], [105, 2, 1, "c.gearman_task_error", "gearman_task_error"], [105, 2, 1, "c.gearman_task_free", "gearman_task_free"], [105, 2, 1, "c.gearman_task_function_name", "gearman_task_function_name"], [105, 2, 1, "c.gearman_task_give_workload", "gearman_task_give_workload"], [105, 2, 1, "c.gearman_task_is_known", "gearman_task_is_known"], [105, 2, 1, "c.gearman_task_is_running", "gearman_task_is_running"], [105, 2, 1, "c.gearman_task_job_handle", "gearman_task_job_handle"], [105, 2, 1, "c.gearman_task_numerator", "gearman_task_numerator"], [105, 2, 1, "c.gearman_task_recv_data", "gearman_task_recv_data"], [101, 2, 1, "c.gearman_task_result", "gearman_task_result"], [105, 2, 1, "c.gearman_task_return", "gearman_task_return"], [105, 2, 1, "c.gearman_task_send_workload", "gearman_task_send_workload"], [105, 2, 1, "c.gearman_task_set_context", "gearman_task_set_context"], [105, 0, 1, "c.gearman_task_st", "gearman_task_st"], [105, 2, 1, "c.gearman_task_take_data", "gearman_task_take_data"], [105, 2, 1, "c.gearman_task_unique", "gearman_task_unique"], [76, 0, 1, "c.gearman_universal_status_fn", "gearman_universal_status_fn"], [106, 2, 1, "c.gearman_verbose_name", "gearman_verbose_name"], [106, 0, 1, "c.gearman_verbose_t", "gearman_verbose_t"], [107, 2, 1, "c.gearman_version", "gearman_version"], [76, 0, 1, "c.gearman_warning_fn", "gearman_warning_fn"], [104, 2, 1, "c.gearman_work", "gearman_work"], [104, 2, 1, "c.gearman_work_background", "gearman_work_background"], [104, 2, 1, "c.gearman_work_epoch", "gearman_work_epoch"], [104, 0, 1, "c.gearman_work_t", "gearman_work_t"], [108, 2, 1, "c.gearman_worker_add_function", "gearman_worker_add_function"], [113, 2, 1, "c.gearman_worker_add_options", "gearman_worker_add_options"], [109, 2, 1, "c.gearman_worker_add_server", "gearman_worker_add_server"], [109, 2, 1, "c.gearman_worker_add_servers", "gearman_worker_add_servers"], [110, 2, 1, "c.gearman_worker_clone", "gearman_worker_clone"], [116, 2, 1, "c.gearman_worker_context", "gearman_worker_context"], [110, 2, 1, "c.gearman_worker_create", "gearman_worker_create"], [111, 2, 1, "c.gearman_worker_define_function", "gearman_worker_define_function"], [87, 2, 1, "c.gearman_worker_echo", "gearman_worker_echo"], [112, 2, 1, "c.gearman_worker_errno", "gearman_worker_errno"], [112, 2, 1, "c.gearman_worker_error", "gearman_worker_error"], [108, 0, 1, "c.gearman_worker_fn", "gearman_worker_fn"], [110, 2, 1, "c.gearman_worker_free", "gearman_worker_free"], [116, 2, 1, "c.gearman_worker_function_exist", "gearman_worker_function_exist"], [116, 2, 1, "c.gearman_worker_grab_job", "gearman_worker_grab_job"], [113, 2, 1, "c.gearman_worker_options", "gearman_worker_options"], [113, 0, 1, "c.gearman_worker_options_t", "gearman_worker_options_t"], [116, 2, 1, "c.gearman_worker_register", "gearman_worker_register"], [113, 2, 1, "c.gearman_worker_remove_options", "gearman_worker_remove_options"], [109, 2, 1, "c.gearman_worker_remove_servers", "gearman_worker_remove_servers"], [116, 2, 1, "c.gearman_worker_set_context", "gearman_worker_set_context"], [114, 2, 1, "c.gearman_worker_set_identifier", "gearman_worker_set_identifier"], [115, 2, 1, "c.gearman_worker_set_log_fn", "gearman_worker_set_log_fn"], [77, 2, 1, "c.gearman_worker_set_memory_allocators", "gearman_worker_set_memory_allocators"], [118, 2, 1, "c.gearman_worker_set_namespace", "gearman_worker_set_namespace"], [113, 2, 1, "c.gearman_worker_set_options", "gearman_worker_set_options"], [116, 0, 1, "c.gearman_worker_set_task_context_free_fn", "gearman_worker_set_task_context_free_fn"], [116, 2, 1, "c.gearman_worker_set_timeout", "gearman_worker_set_timeout"], [116, 2, 1, "c.gearman_worker_set_workload_free_fn", "gearman_worker_set_workload_free_fn"], [116, 2, 1, "c.gearman_worker_set_workload_malloc_fn", "gearman_worker_set_workload_malloc_fn"], [116, 0, 1, "c.gearman_worker_st", "gearman_worker_st"], [116, 2, 1, "c.gearman_worker_timeout", "gearman_worker_timeout"], [116, 2, 1, "c.gearman_worker_unregister", "gearman_worker_unregister"], [116, 2, 1, "c.gearman_worker_unregister_all", "gearman_worker_unregister_all"], [116, 2, 1, "c.gearman_worker_wait", "gearman_worker_wait"], [116, 2, 1, "c.gearman_worker_work", "gearman_worker_work"], [76, 0, 1, "c.gearman_workload_fn", "gearman_workload_fn"], [119, 0, 1, "c.in_port_t", "in_port_t"], [119, 0, 1, "c.int64_t", "int64_t"], [119, 0, 1, "c.sasl_callback_t", "sasl_callback_t"], [119, 0, 1, "c.size_t", "size_t"], [119, 0, 1, "c.time_t", "time_t"], [119, 0, 1, "c.uint32_t", "uint32_t"], [119, 0, 1, "c.uint64_t", "uint64_t"]], "gearman_argument_make": [[78, 3, 1, "c.gearman_argument_make", "name"], [78, 3, 1, "c.gearman_argument_make", "name_length"], [78, 3, 1, "c.gearman_argument_make", "value"], [78, 3, 1, "c.gearman_argument_make", "value_size"]], "gearman_client_add_options": [[90, 3, 1, "c.gearman_client_add_options", "client"], [90, 3, 1, "c.gearman_client_add_options", "options"]], "gearman_client_add_server": [[81, 3, 1, "c.gearman_client_add_server", "client"], [81, 3, 1, "c.gearman_client_add_server", "host"], [81, 3, 1, "c.gearman_client_add_server", "port"]], "gearman_client_add_servers": [[81, 3, 1, "c.gearman_client_add_servers", "client"], [81, 3, 1, "c.gearman_client_add_servers", "servers"]], "gearman_client_add_task": [[82, 3, 1, "c.gearman_client_add_task", "client"], [82, 3, 1, "c.gearman_client_add_task", "context"], [82, 3, 1, "c.gearman_client_add_task", "function_name"], [82, 3, 1, "c.gearman_client_add_task", "ret_ptr"], [82, 3, 1, "c.gearman_client_add_task", "task"], [82, 3, 1, "c.gearman_client_add_task", "unique"], [82, 3, 1, "c.gearman_client_add_task", "workload"], [82, 3, 1, "c.gearman_client_add_task", "workload_size"]], "gearman_client_add_task_background": [[83, 3, 1, "c.gearman_client_add_task_background", "client"], [83, 3, 1, "c.gearman_client_add_task_background", "context"], [83, 3, 1, "c.gearman_client_add_task_background", "function_name"], [83, 3, 1, "c.gearman_client_add_task_background", "ret_ptr"], [83, 3, 1, "c.gearman_client_add_task_background", "task"], [83, 3, 1, "c.gearman_client_add_task_background", "unique"], [83, 3, 1, "c.gearman_client_add_task_background", "workload"], [83, 3, 1, "c.gearman_client_add_task_background", "workload_size"]], "gearman_client_add_task_high": [[82, 3, 1, "c.gearman_client_add_task_high", "client"], [82, 3, 1, "c.gearman_client_add_task_high", "context"], [82, 3, 1, "c.gearman_client_add_task_high", "function_name"], [82, 3, 1, "c.gearman_client_add_task_high", "ret_ptr"], [82, 3, 1, "c.gearman_client_add_task_high", "task"], [82, 3, 1, "c.gearman_client_add_task_high", "unique"], [82, 3, 1, "c.gearman_client_add_task_high", "workload"], [82, 3, 1, "c.gearman_client_add_task_high", "workload_size"]], "gearman_client_add_task_high_background": [[83, 3, 1, "c.gearman_client_add_task_high_background", "client"], [83, 3, 1, "c.gearman_client_add_task_high_background", "context"], [83, 3, 1, "c.gearman_client_add_task_high_background", "function_name"], [83, 3, 1, "c.gearman_client_add_task_high_background", "ret_ptr"], [83, 3, 1, "c.gearman_client_add_task_high_background", "task"], [83, 3, 1, "c.gearman_client_add_task_high_background", "unique"], [83, 3, 1, "c.gearman_client_add_task_high_background", "workload"], [83, 3, 1, "c.gearman_client_add_task_high_background", "workload_size"]], "gearman_client_add_task_low": [[82, 3, 1, "c.gearman_client_add_task_low", "client"], [82, 3, 1, "c.gearman_client_add_task_low", "context"], [82, 3, 1, "c.gearman_client_add_task_low", "function_name"], [82, 3, 1, "c.gearman_client_add_task_low", "ret_ptr"], [82, 3, 1, "c.gearman_client_add_task_low", "task"], [82, 3, 1, "c.gearman_client_add_task_low", "unique"], [82, 3, 1, "c.gearman_client_add_task_low", "workload"], [82, 3, 1, "c.gearman_client_add_task_low", "workload_size"]], "gearman_client_add_task_low_background": [[83, 3, 1, "c.gearman_client_add_task_low_background", "client"], [83, 3, 1, "c.gearman_client_add_task_low_background", "context"], [83, 3, 1, "c.gearman_client_add_task_low_background", "function_name"], [83, 3, 1, "c.gearman_client_add_task_low_background", "ret_ptr"], [83, 3, 1, "c.gearman_client_add_task_low_background", "task"], [83, 3, 1, "c.gearman_client_add_task_low_background", "unique"], [83, 3, 1, "c.gearman_client_add_task_low_background", "workload"], [83, 3, 1, "c.gearman_client_add_task_low_background", "workload_size"]], "gearman_client_add_task_status": [[84, 3, 1, "c.gearman_client_add_task_status", "client"], [84, 3, 1, "c.gearman_client_add_task_status", "context"], [84, 3, 1, "c.gearman_client_add_task_status", "job_handle"], [84, 3, 1, "c.gearman_client_add_task_status", "ret_ptr"], [84, 3, 1, "c.gearman_client_add_task_status", "task"]], "gearman_client_clear_fn": [[76, 3, 1, "c.gearman_client_clear_fn", "client"]], "gearman_client_clone": [[80, 3, 1, "c.gearman_client_clone", "client"], [80, 3, 1, "c.gearman_client_clone", "from"]], "gearman_client_context": [[93, 3, 1, "c.gearman_client_context", "client"]], "gearman_client_create": [[80, 3, 1, "c.gearman_client_create", "client"]], "gearman_client_do": [[85, 3, 1, "c.gearman_client_do", "client"], [85, 3, 1, "c.gearman_client_do", "function_name"], [85, 3, 1, "c.gearman_client_do", "result_size"], [85, 3, 1, "c.gearman_client_do", "ret_ptr"], [85, 3, 1, "c.gearman_client_do", "unique"], [85, 3, 1, "c.gearman_client_do", "workload"], [85, 3, 1, "c.gearman_client_do", "workload_size"]], "gearman_client_do_background": [[86, 3, 1, "c.gearman_client_do_background", "client"], [86, 3, 1, "c.gearman_client_do_background", "function_name"], [86, 3, 1, "c.gearman_client_do_background", "job_handle"], [86, 3, 1, "c.gearman_client_do_background", "unique"], [86, 3, 1, "c.gearman_client_do_background", "workload"], [86, 3, 1, "c.gearman_client_do_background", "workload_size"]], "gearman_client_do_high": [[85, 3, 1, "c.gearman_client_do_high", "client"], [85, 3, 1, "c.gearman_client_do_high", "function_name"], [85, 3, 1, "c.gearman_client_do_high", "result_size"], [85, 3, 1, "c.gearman_client_do_high", "ret_ptr"], [85, 3, 1, "c.gearman_client_do_high", "unique"], [85, 3, 1, "c.gearman_client_do_high", "workload"], [85, 3, 1, "c.gearman_client_do_high", "workload_size"]], "gearman_client_do_high_background": [[86, 3, 1, "c.gearman_client_do_high_background", "client"], [86, 3, 1, "c.gearman_client_do_high_background", "function_name"], [86, 3, 1, "c.gearman_client_do_high_background", "job_handle"], [86, 3, 1, "c.gearman_client_do_high_background", "unique"], [86, 3, 1, "c.gearman_client_do_high_background", "workload"], [86, 3, 1, "c.gearman_client_do_high_background", "workload_size"]], "gearman_client_do_job_handle": [[76, 3, 1, "c.gearman_client_do_job_handle", "client"]], "gearman_client_do_low": [[85, 3, 1, "c.gearman_client_do_low", "client"], [85, 3, 1, "c.gearman_client_do_low", "function_name"], [85, 3, 1, "c.gearman_client_do_low", "result_size"], [85, 3, 1, "c.gearman_client_do_low", "ret_ptr"], [85, 3, 1, "c.gearman_client_do_low", "unique"], [85, 3, 1, "c.gearman_client_do_low", "workload"], [85, 3, 1, "c.gearman_client_do_low", "workload_size"]], "gearman_client_do_low_background": [[86, 3, 1, "c.gearman_client_do_low_background", "client"], [86, 3, 1, "c.gearman_client_do_low_background", "function_name"], [86, 3, 1, "c.gearman_client_do_low_background", "job_handle"], [86, 3, 1, "c.gearman_client_do_low_background", "unique"], [86, 3, 1, "c.gearman_client_do_low_background", "workload"], [86, 3, 1, "c.gearman_client_do_low_background", "workload_size"]], "gearman_client_echo": [[87, 3, 1, "c.gearman_client_echo", "client"], [87, 3, 1, "c.gearman_client_echo", "workload"], [87, 3, 1, "c.gearman_client_echo", "workload_size"]], "gearman_client_errno": [[88, 3, 1, "c.gearman_client_errno", "client"]], "gearman_client_error": [[88, 3, 1, "c.gearman_client_error", "client"]], "gearman_client_free": [[80, 3, 1, "c.gearman_client_free", "client"]], "gearman_client_has_option": [[90, 3, 1, "c.gearman_client_has_option", "client"], [90, 3, 1, "c.gearman_client_has_option", "option"]], "gearman_client_job_status": [[89, 3, 1, "c.gearman_client_job_status", "client"], [89, 3, 1, "c.gearman_client_job_status", "denominator"], [89, 3, 1, "c.gearman_client_job_status", "is_known"], [89, 3, 1, "c.gearman_client_job_status", "is_running"], [89, 3, 1, "c.gearman_client_job_status", "job_handle"], [89, 3, 1, "c.gearman_client_job_status", "numerator"]], "gearman_client_options": [[90, 3, 1, "c.gearman_client_options", "client"]], "gearman_client_remove_options": [[90, 3, 1, "c.gearman_client_remove_options", "client"], [90, 3, 1, "c.gearman_client_remove_options", "options"]], "gearman_client_remove_servers": [[81, 3, 1, "c.gearman_client_remove_servers", "client"]], "gearman_client_run_tasks": [[91, 3, 1, "c.gearman_client_run_tasks", "client"]], "gearman_client_set_complete_fn": [[76, 3, 1, "c.gearman_client_set_complete_fn", "client"], [76, 3, 1, "c.gearman_client_set_complete_fn", "function"]], "gearman_client_set_context": [[93, 3, 1, "c.gearman_client_set_context", "client"], [93, 3, 1, "c.gearman_client_set_context", "context"]], "gearman_client_set_created_fn": [[76, 3, 1, "c.gearman_client_set_created_fn", "client"], [76, 3, 1, "c.gearman_client_set_created_fn", "function"]], "gearman_client_set_data_fn": [[76, 3, 1, "c.gearman_client_set_data_fn", "client"], [76, 3, 1, "c.gearman_client_set_data_fn", "function"]], "gearman_client_set_exception_fn": [[76, 3, 1, "c.gearman_client_set_exception_fn", "client"], [76, 3, 1, "c.gearman_client_set_exception_fn", "function"]], "gearman_client_set_fail_fn": [[76, 3, 1, "c.gearman_client_set_fail_fn", "client"], [76, 3, 1, "c.gearman_client_set_fail_fn", "function"]], "gearman_client_set_log_fn": [[92, 3, 1, "c.gearman_client_set_log_fn", "context"], [92, 3, 1, "c.gearman_client_set_log_fn", "function"], [92, 3, 1, "c.gearman_client_set_log_fn", "verbose"], [92, 3, 1, "c.gearman_client_set_log_fn", "worker"]], "gearman_client_set_memory_allocators": [[77, 3, 1, "c.gearman_client_set_memory_allocators", "calloc_fn"], [77, 3, 1, "c.gearman_client_set_memory_allocators", "context"], [77, 3, 1, "c.gearman_client_set_memory_allocators", "free_fn"], [77, 3, 1, "c.gearman_client_set_memory_allocators", "malloc_fn"], [77, 3, 1, "c.gearman_client_set_memory_allocators", "realloc_fn"]], "gearman_client_set_namespace": [[118, 3, 1, "c.gearman_client_set_namespace", "namespace_key"], [118, 3, 1, "c.gearman_client_set_namespace", "namespace_key_size"], [118, 3, 1, "c.gearman_client_set_namespace", "self"]], "gearman_client_set_options": [[90, 3, 1, "c.gearman_client_set_options", "client"], [90, 3, 1, "c.gearman_client_set_options", "options"]], "gearman_client_set_status_fn": [[76, 3, 1, "c.gearman_client_set_status_fn", "client"], [76, 3, 1, "c.gearman_client_set_status_fn", "function"]], "gearman_client_set_task_context_free_fn": [[93, 3, 1, "c.gearman_client_set_task_context_free_fn", "client"], [93, 3, 1, "c.gearman_client_set_task_context_free_fn", "function"]], "gearman_client_set_timeout": [[93, 3, 1, "c.gearman_client_set_timeout", "client"], [93, 3, 1, "c.gearman_client_set_timeout", "timeout"]], "gearman_client_set_warning_fn": [[76, 3, 1, "c.gearman_client_set_warning_fn", "client"], [76, 3, 1, "c.gearman_client_set_warning_fn", "function"]], "gearman_client_set_workload_fn": [[76, 3, 1, "c.gearman_client_set_workload_fn", "client"], [76, 3, 1, "c.gearman_client_set_workload_fn", "function"]], "gearman_client_set_workload_free_fn": [[93, 3, 1, "c.gearman_client_set_workload_free_fn", "client"], [93, 3, 1, "c.gearman_client_set_workload_free_fn", "context"], [93, 3, 1, "c.gearman_client_set_workload_free_fn", "function"]], "gearman_client_set_workload_malloc_fn": [[93, 3, 1, "c.gearman_client_set_workload_malloc_fn", "client"], [93, 3, 1, "c.gearman_client_set_workload_malloc_fn", "context"], [93, 3, 1, "c.gearman_client_set_workload_malloc_fn", "function"]], "gearman_client_task_free_all": [[93, 3, 1, "c.gearman_client_task_free_all", "client"]], "gearman_client_timeout": [[93, 3, 1, "c.gearman_client_timeout", "client"]], "gearman_client_wait": [[94, 3, 1, "c.gearman_client_wait", "client"]], "gearman_continue": [[102, 3, 1, "c.gearman_continue", "rc"]], "gearman_execute": [[95, 3, 1, "c.gearman_execute", "arguments"], [95, 3, 1, "c.gearman_execute", "client"], [95, 3, 1, "c.gearman_execute", "context"], [95, 3, 1, "c.gearman_execute", "function_name"], [95, 3, 1, "c.gearman_execute", "function_name_length"], [95, 3, 1, "c.gearman_execute", "unique"], [95, 3, 1, "c.gearman_execute", "unique_length"], [95, 3, 1, "c.gearman_execute", "workload"]], "gearman_execute_by_partition": [[95, 3, 1, "c.gearman_execute_by_partition", "arguments"], [95, 3, 1, "c.gearman_execute_by_partition", "client"], [95, 3, 1, "c.gearman_execute_by_partition", "context"], [95, 3, 1, "c.gearman_execute_by_partition", "function_name"], [95, 3, 1, "c.gearman_execute_by_partition", "function_name_length"], [95, 3, 1, "c.gearman_execute_by_partition", "partition_function"], [95, 3, 1, "c.gearman_execute_by_partition", "partition_function_length"], [95, 3, 1, "c.gearman_execute_by_partition", "unique_length"], [95, 3, 1, "c.gearman_execute_by_partition", "unique_str"], [95, 3, 1, "c.gearman_execute_by_partition", "workload"]], "gearman_failed": [[102, 3, 1, "c.gearman_failed", "rc"]], "gearman_job_free": [[97, 3, 1, "c.gearman_job_free", "job"]], "gearman_job_free_all": [[116, 3, 1, "c.gearman_job_free_all", "worker"]], "gearman_job_function_name": [[97, 3, 1, "c.gearman_job_function_name", "job"]], "gearman_job_handle": [[97, 3, 1, "c.gearman_job_handle", "job"]], "gearman_job_send_complete": [[97, 3, 1, "c.gearman_job_send_complete", "job"], [97, 3, 1, "c.gearman_job_send_complete", "result"], [97, 3, 1, "c.gearman_job_send_complete", "result_size"]], "gearman_job_send_data": [[97, 3, 1, "c.gearman_job_send_data", "data"], [97, 3, 1, "c.gearman_job_send_data", "data_size"], [97, 3, 1, "c.gearman_job_send_data", "job"]], "gearman_job_send_exception": [[97, 3, 1, "c.gearman_job_send_exception", "exception"], [97, 3, 1, "c.gearman_job_send_exception", "exception_size"], [97, 3, 1, "c.gearman_job_send_exception", "job"]], "gearman_job_send_fail": [[97, 3, 1, "c.gearman_job_send_fail", "job"]], "gearman_job_send_status": [[97, 3, 1, "c.gearman_job_send_status", "denominator"], [97, 3, 1, "c.gearman_job_send_status", "job"], [97, 3, 1, "c.gearman_job_send_status", "numerator"]], "gearman_job_send_warning": [[97, 3, 1, "c.gearman_job_send_warning", "job"], [97, 3, 1, "c.gearman_job_send_warning", "warning"], [97, 3, 1, "c.gearman_job_send_warning", "warning_size"]], "gearman_job_take_workload": [[97, 3, 1, "c.gearman_job_take_workload", "data_size"], [97, 3, 1, "c.gearman_job_take_workload", "job"]], "gearman_job_unique": [[97, 3, 1, "c.gearman_job_unique", "job"]], "gearman_job_use_client": [[97, 3, 1, "c.gearman_job_use_client", "job"]], "gearman_job_workload": [[97, 3, 1, "c.gearman_job_workload", "job"]], "gearman_job_workload_size": [[97, 3, 1, "c.gearman_job_workload_size", "job"]], "gearman_parse_servers": [[100, 3, 1, "c.gearman_parse_servers", "context"], [100, 3, 1, "c.gearman_parse_servers", "function"], [100, 3, 1, "c.gearman_parse_servers", "servers"]], "gearman_result_boolean": [[101, 3, 1, "c.gearman_result_boolean", "self"]], "gearman_result_integer": [[101, 3, 1, "c.gearman_result_integer", "self"]], "gearman_result_is_null": [[101, 3, 1, "c.gearman_result_is_null", "self"]], "gearman_result_size": [[101, 3, 1, "c.gearman_result_size", "self"]], "gearman_result_store_integer": [[101, 3, 1, "c.gearman_result_store_integer", "self"], [101, 3, 1, "c.gearman_result_store_integer", "value"]], "gearman_result_store_string": [[101, 3, 1, "c.gearman_result_store_string", "arg"], [101, 3, 1, "c.gearman_result_store_string", "self"]], "gearman_result_store_value": [[101, 3, 1, "c.gearman_result_store_value", "self"], [101, 3, 1, "c.gearman_result_store_value", "size"], [101, 3, 1, "c.gearman_result_store_value", "value"]], "gearman_result_string": [[101, 3, 1, "c.gearman_result_string", "self"]], "gearman_result_value": [[101, 3, 1, "c.gearman_result_value", "self"]], "gearman_strerror": [[102, 3, 1, "c.gearman_strerror", "rc"]], "gearman_success": [[102, 3, 1, "c.gearman_success", "rc"]], "gearman_task_context": [[105, 3, 1, "c.gearman_task_context", "task"]], "gearman_task_data": [[105, 3, 1, "c.gearman_task_data", "task"]], "gearman_task_data_size": [[105, 3, 1, "c.gearman_task_data_size", "task"]], "gearman_task_denominator": [[105, 3, 1, "c.gearman_task_denominator", "task"]], "gearman_task_error": [[105, 3, 1, "c.gearman_task_error", "task"]], "gearman_task_free": [[105, 3, 1, "c.gearman_task_free", "task"]], "gearman_task_function_name": [[105, 3, 1, "c.gearman_task_function_name", "task"]], "gearman_task_give_workload": [[105, 3, 1, "c.gearman_task_give_workload", "task"], [105, 3, 1, "c.gearman_task_give_workload", "workload"], [105, 3, 1, "c.gearman_task_give_workload", "workload_size"]], "gearman_task_is_known": [[105, 3, 1, "c.gearman_task_is_known", "task"]], "gearman_task_is_running": [[105, 3, 1, "c.gearman_task_is_running", "task"]], "gearman_task_job_handle": [[105, 3, 1, "c.gearman_task_job_handle", "task"]], "gearman_task_numerator": [[105, 3, 1, "c.gearman_task_numerator", "task"]], "gearman_task_recv_data": [[105, 3, 1, "c.gearman_task_recv_data", "data"], [105, 3, 1, "c.gearman_task_recv_data", "data_size"], [105, 3, 1, "c.gearman_task_recv_data", "ret_ptr"], [105, 3, 1, "c.gearman_task_recv_data", "task"]], "gearman_task_result": [[101, 3, 1, "c.gearman_task_result", "task"]], "gearman_task_return": [[105, 3, 1, "c.gearman_task_return", "task"]], "gearman_task_send_workload": [[105, 3, 1, "c.gearman_task_send_workload", "ret_ptr"], [105, 3, 1, "c.gearman_task_send_workload", "task"], [105, 3, 1, "c.gearman_task_send_workload", "workload"], [105, 3, 1, "c.gearman_task_send_workload", "workload_size"]], "gearman_task_set_context": [[105, 3, 1, "c.gearman_task_set_context", "context"], [105, 3, 1, "c.gearman_task_set_context", "task"]], "gearman_task_take_data": [[105, 3, 1, "c.gearman_task_take_data", "data_size"], [105, 3, 1, "c.gearman_task_take_data", "task"]], "gearman_task_unique": [[105, 3, 1, "c.gearman_task_unique", "task"]], "gearman_verbose_name": [[106, 3, 1, "c.gearman_verbose_name", "verbose"]], "gearman_version": [[107, 3, 1, "c.gearman_version", "verbose"]], "gearman_work": [[104, 3, 1, "c.gearman_work", "priority"]], "gearman_work_background": [[104, 3, 1, "c.gearman_work_background", "priority"]], "gearman_work_epoch": [[104, 3, 1, "c.gearman_work_epoch", "epoch"], [104, 3, 1, "c.gearman_work_epoch", "priority"]], "gearman_worker_add_function": [[108, 3, 1, "c.gearman_worker_add_function", "context"], [108, 3, 1, "c.gearman_worker_add_function", "function"], [108, 3, 1, "c.gearman_worker_add_function", "function_name"], [108, 3, 1, "c.gearman_worker_add_function", "timeout"], [108, 3, 1, "c.gearman_worker_add_function", "worker"]], "gearman_worker_add_options": [[113, 3, 1, "c.gearman_worker_add_options", "options"], [113, 3, 1, "c.gearman_worker_add_options", "worker"]], "gearman_worker_add_server": [[109, 3, 1, "c.gearman_worker_add_server", "host"], [109, 3, 1, "c.gearman_worker_add_server", "port"], [109, 3, 1, "c.gearman_worker_add_server", "worker"]], "gearman_worker_add_servers": [[109, 3, 1, "c.gearman_worker_add_servers", "servers"], [109, 3, 1, "c.gearman_worker_add_servers", "worker"]], "gearman_worker_clone": [[110, 3, 1, "c.gearman_worker_clone", "client"], [110, 3, 1, "c.gearman_worker_clone", "from"]], "gearman_worker_context": [[116, 3, 1, "c.gearman_worker_context", "worker"]], "gearman_worker_create": [[110, 3, 1, "c.gearman_worker_create", "client"]], "gearman_worker_define_function": [[111, 3, 1, "c.gearman_worker_define_function", "context"], [111, 3, 1, "c.gearman_worker_define_function", "function"], [111, 3, 1, "c.gearman_worker_define_function", "function_name"], [111, 3, 1, "c.gearman_worker_define_function", "function_name_length"], [111, 3, 1, "c.gearman_worker_define_function", "timeout"], [111, 3, 1, "c.gearman_worker_define_function", "worker"]], "gearman_worker_echo": [[87, 3, 1, "c.gearman_worker_echo", "worker"], [87, 3, 1, "c.gearman_worker_echo", "workload"], [87, 3, 1, "c.gearman_worker_echo", "workload_size"]], "gearman_worker_errno": [[112, 3, 1, "c.gearman_worker_errno", "worker"]], "gearman_worker_error": [[112, 3, 1, "c.gearman_worker_error", "worker"]], "gearman_worker_free": [[110, 3, 1, "c.gearman_worker_free", "client"]], "gearman_worker_function_exist": [[116, 3, 1, "c.gearman_worker_function_exist", "function_length"], [116, 3, 1, "c.gearman_worker_function_exist", "function_name"], [116, 3, 1, "c.gearman_worker_function_exist", "worker"]], "gearman_worker_grab_job": [[116, 3, 1, "c.gearman_worker_grab_job", "job"], [116, 3, 1, "c.gearman_worker_grab_job", "ret_ptr"], [116, 3, 1, "c.gearman_worker_grab_job", "worker"]], "gearman_worker_options": [[113, 3, 1, "c.gearman_worker_options", "worker"]], "gearman_worker_register": [[116, 3, 1, "c.gearman_worker_register", "function_name"], [116, 3, 1, "c.gearman_worker_register", "timeout"], [116, 3, 1, "c.gearman_worker_register", "worker"]], "gearman_worker_remove_options": [[113, 3, 1, "c.gearman_worker_remove_options", "options"], [113, 3, 1, "c.gearman_worker_remove_options", "worker"]], "gearman_worker_remove_servers": [[109, 3, 1, "c.gearman_worker_remove_servers", "worker"]], "gearman_worker_set_context": [[116, 3, 1, "c.gearman_worker_set_context", "context"], [116, 3, 1, "c.gearman_worker_set_context", "worker"]], "gearman_worker_set_identifier": [[114, 3, 1, "c.gearman_worker_set_identifier", "id"], [114, 3, 1, "c.gearman_worker_set_identifier", "id_size"], [114, 3, 1, "c.gearman_worker_set_identifier", "worker"]], "gearman_worker_set_log_fn": [[115, 3, 1, "c.gearman_worker_set_log_fn", "context"], [115, 3, 1, "c.gearman_worker_set_log_fn", "function"], [115, 3, 1, "c.gearman_worker_set_log_fn", "verbose"], [115, 3, 1, "c.gearman_worker_set_log_fn", "worker"]], "gearman_worker_set_memory_allocators": [[77, 3, 1, "c.gearman_worker_set_memory_allocators", "calloc_fn"], [77, 3, 1, "c.gearman_worker_set_memory_allocators", "context"], [77, 3, 1, "c.gearman_worker_set_memory_allocators", "free_fn"], [77, 3, 1, "c.gearman_worker_set_memory_allocators", "malloc_fn"], [77, 3, 1, "c.gearman_worker_set_memory_allocators", "realloc_fn"]], "gearman_worker_set_namespace": [[118, 3, 1, "c.gearman_worker_set_namespace", "namespace_key"], [118, 3, 1, "c.gearman_worker_set_namespace", "namespace_key_size"], [118, 3, 1, "c.gearman_worker_set_namespace", "self"]], "gearman_worker_set_options": [[113, 3, 1, "c.gearman_worker_set_options", "options"], [113, 3, 1, "c.gearman_worker_set_options", "worker"]], "gearman_worker_set_timeout": [[116, 3, 1, "c.gearman_worker_set_timeout", "timeout"], [116, 3, 1, "c.gearman_worker_set_timeout", "worker"]], "gearman_worker_set_workload_free_fn": [[116, 3, 1, "c.gearman_worker_set_workload_free_fn", "context"], [116, 3, 1, "c.gearman_worker_set_workload_free_fn", "function"], [116, 3, 1, "c.gearman_worker_set_workload_free_fn", "worker"]], "gearman_worker_set_workload_malloc_fn": [[116, 3, 1, "c.gearman_worker_set_workload_malloc_fn", "context"], [116, 3, 1, "c.gearman_worker_set_workload_malloc_fn", "function"], [116, 3, 1, "c.gearman_worker_set_workload_malloc_fn", "worker"]], "gearman_worker_timeout": [[116, 3, 1, "c.gearman_worker_timeout", "worker"]], "gearman_worker_unregister": [[116, 3, 1, "c.gearman_worker_unregister", "function_name"], [116, 3, 1, "c.gearman_worker_unregister", "worker"]], "gearman_worker_unregister_all": [[116, 3, 1, "c.gearman_worker_unregister_all", "worker"]], "gearman_worker_wait": [[116, 3, 1, "c.gearman_worker_wait", "worker"]], "gearman_worker_work": [[116, 3, 1, "c.gearman_worker_work", "worker"]], "gearadmin": [[1, 4, 1, "cmdoption-gearadmin-cancel-job", "--cancel-job"], [1, 4, 1, "cmdoption-gearadmin-create-function", "--create-function"], [1, 4, 1, "cmdoption-gearadmin-drop-function", "--drop-function"], [1, 4, 1, "cmdoption-gearadmin-getpid", "--getpid"], [1, 4, 1, "cmdoption-gearadmin-help", "--help"], [1, 4, 1, "cmdoption-gearadmin-priority-status", "--priority-status"], [1, 4, 1, "cmdoption-gearadmin-server-verbose", "--server-verbose"], [1, 4, 1, "cmdoption-gearadmin-server-version", "--server-version"], [1, 4, 1, "cmdoption-gearadmin-show-jobs", "--show-jobs"], [1, 4, 1, "cmdoption-gearadmin-show-unique-jobs", "--show-unique-jobs"], [1, 4, 1, "cmdoption-gearadmin-status", "--status"], [1, 4, 1, "cmdoption-gearadmin-workers", "--workers"], [1, 4, 1, "cmdoption-gearadmin-S", "-S"], [1, 4, 1, "cmdoption-gearadmin-h", "-h"], [1, 4, 1, "cmdoption-gearadmin-p", "-p"]], "gearman": [[2, 4, 1, "cmdoption-gearman-H", "-H"], [2, 4, 1, "cmdoption-gearman-I", "-I"], [2, 4, 1, "cmdoption-gearman-L", "-L"], [2, 4, 1, "cmdoption-gearman-N", "-N"], [2, 4, 1, "cmdoption-gearman-P", "-P"], [2, 4, 1, "cmdoption-gearman-b", "-b"], [2, 4, 1, "cmdoption-gearman-c", "-c"], [2, 4, 1, "cmdoption-gearman-f", "-f"], [2, 4, 1, "cmdoption-gearman-h", "-h"], [2, 4, 1, "cmdoption-gearman-i", "-i"], [2, 4, 1, "cmdoption-gearman-n", "-n"], [2, 4, 1, "cmdoption-gearman-p", "-p"], [2, 4, 1, "cmdoption-gearman-s", "-s"], [2, 4, 1, "cmdoption-gearman-t", "-t"], [2, 4, 1, "cmdoption-gearman-u", "-u"], [2, 4, 1, "cmdoption-gearman-w", "-w"]], "gearmand": [[7, 4, 1, "cmdoption-gearmand-check-args", "--check-args"], [7, 4, 1, "cmdoption-gearmand-http-port", "--http-port"], [7, 4, 1, "cmdoption-gearmand-keepalive", "--keepalive"], [7, 4, 1, "cmdoption-gearmand-keepalive-count", "--keepalive-count"], [7, 4, 1, "cmdoption-gearmand-keepalive-idle", "--keepalive-idle"], [7, 4, 1, "cmdoption-gearmand-keepalive-interval", "--keepalive-interval"], [7, 4, 1, "cmdoption-gearmand-libdrizzle-db", "--libdrizzle-db"], [7, 4, 1, "cmdoption-gearmand-libdrizzle-host", "--libdrizzle-host"], [7, 4, 1, "cmdoption-gearmand-libdrizzle-mysql", "--libdrizzle-mysql"], [7, 4, 1, "cmdoption-gearmand-libdrizzle-password", "--libdrizzle-password"], [7, 4, 1, "cmdoption-gearmand-libdrizzle-port", "--libdrizzle-port"], [7, 4, 1, "cmdoption-gearmand-libdrizzle-table", "--libdrizzle-table"], [7, 4, 1, "cmdoption-gearmand-libdrizzle-uds", "--libdrizzle-uds"], [7, 4, 1, "cmdoption-gearmand-libdrizzle-user", "--libdrizzle-user"], [7, 4, 1, "cmdoption-gearmand-libmemcached-servers", "--libmemcached-servers"], [7, 4, 1, "cmdoption-gearmand-libpq-conninfo", "--libpq-conninfo"], [7, 4, 1, "cmdoption-gearmand-libpq-table", "--libpq-table"], [7, 4, 1, "cmdoption-gearmand-libsqlite3-db", "--libsqlite3-db"], [7, 4, 1, "cmdoption-gearmand-libsqlite3-table", "--libsqlite3-table"], [7, 4, 1, "cmdoption-gearmand-libtokyocabinet-file", "--libtokyocabinet-file"], [7, 4, 1, "cmdoption-gearmand-libtokyocabinet-optimize", "--libtokyocabinet-optimize"], [7, 4, 1, "cmdoption-gearmand-L", "-L"], [7, 4, 1, "cmdoption-gearmand-P", "-P"], [7, 4, 1, "cmdoption-gearmand-R", "-R"], [7, 4, 1, "cmdoption-gearmand-V", "-V"], [7, 4, 1, "cmdoption-gearmand-b", "-b"], [7, 4, 1, "cmdoption-gearmand-d", "-d"], [7, 4, 1, "cmdoption-gearmand-f", "-f"], [7, 4, 1, "cmdoption-gearmand-h", "-h"], [7, 4, 1, "cmdoption-gearmand-j", "-j"], [7, 4, 1, "cmdoption-gearmand-l", "-l"], [7, 4, 1, "cmdoption-gearmand-p", "-p"], [7, 4, 1, "cmdoption-gearmand-q", "-q"], [7, 4, 1, "cmdoption-gearmand-r", "-r"], [7, 4, 1, "cmdoption-gearmand-t", "-t"], [7, 4, 1, "cmdoption-gearmand-u", "-u"], [7, 4, 1, "cmdoption-gearmand-v", "-v"], [7, 4, 1, "cmdoption-gearmand-w", "-w"]]}, "objtypes": {"0": "c:type", "1": "c:macro", "2": "c:function", "3": "c:functionParam", "4": "std:cmdoption"}, "objnames": {"0": ["c", "type", "C type"], "1": ["c", "macro", "C macro"], "2": ["c", "function", "C function"], "3": ["c", "functionParam", "C function parameter"], "4": ["std", "cmdoption", "program option"]}, "titleterms": {"architectur": 0, "gearman": [1, 2, 13, 16, 18, 80, 110, 122], "admin": 1, "tool": [1, 2, 16], "synopsi": [1, 2, 7, 18, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118], "descript": [1, 2, 7, 18, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118], "home": [1, 2, 7, 18, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118], "see": [1, 2, 7, 18, 78, 92, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 111, 115, 116, 118], "also": [1, 2, 7, 18, 78, 92, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 111, 115, 116, 118], "command": [2, 16], "line": [2, 16], "cento": 3, "5": 3, "8": 3, "fedora": 4, "ubuntu": 5, "changelog": 6, "server": [7, 16, 81, 100, 109, 121], "option": [7, 90, 113], "thread": [7, 18], "model": 7, "persist": 7, "queue": [7, 8], "extend": 7, "protocol": [7, 16, 102, 122, 123], "http": 7, "durabl": 8, "detail": 8, "drizzl": 9, "mysql": 10, "postgr": 11, "sqlite": 12, "us": [13, 118, 119], "ssl": 13, "glossari": 14, "how": 15, "report": [15, 88], "bug": 15, "welcom": 16, "document": [16, 121], "introduct": 16, "c": [16, 119, 121], "client": [16, 18, 19, 76, 80, 87, 88, 93, 94, 102, 115, 117], "librari": [16, 18, 121], "version": 16, "inform": 16, "indic": 16, "tabl": 16, "instal": 17, "compil": 17, "from": 17, "tarbal": 17, "sourc": 17, "repositori": 17, "platform": 17, "specifc": 17, "worker": [18, 19, 87, 92, 102, 110, 111, 112, 113, 114, 115, 116, 117, 120], "constant": 18, "AND": 18, "process": 18, "list": [19, 100], "error": [19, 88, 102, 112], "gearman_argument_too_larg": 20, "gearman_could_not_connect": 21, "gearman_data_too_larg": 22, "gearman_echo_data_corrupt": 23, "gearman_errno": 24, "gearman_error": 25, "gearman_ev": 26, "gearman_fat": [27, 28], "gearman_flush_data": 29, "gearman_getaddrinfo": 30, "gearman_ignore_packet": 31, "gearman_invalid_argu": 32, "gearman_invalid_command": 33, "gearman_invalid_function_nam": 34, "gearman_invalid_mag": 35, "gearman_invalid_packet": 36, "gearman_invalid_worker_funct": 37, "gearman_in_progress": 38, "gearman_io_wait": 39, "gearman_job_exist": 40, "gearman_job_queue_ful": 41, "gearman_lost_connect": 42, "gearman_max_return": 43, "gearman_memory_allocation_failur": 44, "gearman_need_workload_fn": 45, "gearman_not_connect": 46, "gearman_not_flush": 47, "gearman_no_active_fd": 48, "gearman_no_job": 49, "gearman_no_registered_funct": [50, 51], "gearman_no_serv": 52, "gearman_paus": 53, "gearman_pipe_eof": 54, "gearman_pthread": 55, "gearman_queue_error": 56, "gearman_recv_in_progress": 57, "gearman_send_buffer_too_smal": 58, "gearman_send_in_progress": 59, "gearman_server_error": 60, "gearman_shutdown": 61, "gearman_shutdown_grac": 62, "gearman_success": 63, "gearman_timeout": 64, "gearman_too_many_arg": 65, "gearman_unexpected_packet": 66, "gearman_unknown_opt": 67, "gearman_unknown_st": 68, "gearman_work_data": 69, "gearman_work_error": 70, "gearman_work_except": 71, "gearman_work_fail": 72, "gearman_work_statu": 73, "gearman_work_warn": 74, "libgearman": [75, 99, 117], "exampl": [75, 85, 86, 95, 117], "simpl": 75, "gearman_execut": 75, "reduc": 75, "function": [75, 99, 108, 117], "gearman_client_do": 75, "callback": [76, 98, 108], "gearman_actions_t": 76, "return": [76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118], "valu": [76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 102, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115], "defin": 77, "custom": 77, "alloc": 77, "gearman_allocator_t": 77, "argument": [78, 101], "gearman_argument_t": 78, "gearman_bugreport": 79, "creat": [80, 82, 83, 84, 108, 110, 111, 117], "connect": [80, 110], "ad": [81, 84, 109], "task": [82, 83, 84, 86, 91, 102, 105, 117], "background": [83, 86], "monitor": 84, "previous": 84, "issu": [85, 86], "singl": [85, 86], "request": 85, "test": 87, "retriev": 89, "statu": 89, "job": [89, 96, 97], "set": [90, 114], "run": 91, "log": [92, 98, 106, 115], "gearman_client_st": 93, "sleep": 94, "until": 94, "i": 94, "ha": 94, "o": 94, "execut": 95, "work": 95, "handl": 96, "gearman_job_handle_t": 96, "gearman_job_st": 97, "gearman_log_fn": 98, "misc": [99, 117], "pars": 100, "gearman_result_st": 101, "code": 102, "gearman_return_t": 102, "possibl": 102, "onli": 102, "TO": 102, "deprec": 102, "string": 103, "gearman_string_t": 103, "describ": 104, "workload": 104, "gearman_work_t": 104, "gearman_task_st": 105, "verbos": 106, "level": 106, "gearman_verbose_t": 106, "gearman_vers": 107, "gearman_worker_define_funct": 111, "": 114, "identifi": 114, "gearman_worker_st": 116, "get": 117, "start": 117, "structur": 117, "type": [117, 119], "extra": 117, "namespac": 118, "requir": 119, "basic": 120, "licens": 121, "content": 121, "gear": 122, "The": 122, "binari": 122, "gearmand": 123, "text": 123}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"Architecture": [[0, "architecture"]], "Gearman Admin Tool": [[1, "gearman-admin-tool"]], "SYNOPSIS": [[1, "synopsis"], [2, "synopsis"], [7, "synopsis"], [18, "synopsis"], [76, "synopsis"], [77, "synopsis"], [78, "synopsis"], [79, "synopsis"], [80, "synopsis"], [81, "synopsis"], [82, "synopsis"], [83, "synopsis"], [84, "synopsis"], [85, "synopsis"], [86, "synopsis"], [87, "synopsis"], [88, "synopsis"], [89, "synopsis"], [90, "synopsis"], [91, "synopsis"], [92, "synopsis"], [93, "synopsis"], [94, "synopsis"], [95, "synopsis"], [96, "synopsis"], [97, "synopsis"], [98, "synopsis"], [100, "synopsis"], [101, "synopsis"], [102, "synopsis"], [103, "synopsis"], [104, "synopsis"], [105, "synopsis"], [106, "synopsis"], [107, "synopsis"], [108, "synopsis"], [109, "synopsis"], [110, "synopsis"], [111, "synopsis"], [112, "synopsis"], [113, "synopsis"], [114, "synopsis"], [115, "synopsis"], [116, "synopsis"], [118, "synopsis"]], "DESCRIPTION": [[1, "description"], [2, "description"], [7, "description"], [18, "description"], [76, "description"], [77, "description"], [78, "description"], [79, "description"], [80, "description"], [81, "description"], [82, "description"], [83, "description"], [84, "description"], [85, "description"], [86, "description"], [87, "description"], [88, "description"], [89, "description"], [90, "description"], [91, "description"], [92, "description"], [93, "description"], [94, "description"], [95, "description"], [96, "description"], [97, "description"], [98, "description"], [100, "description"], [101, "description"], [102, "description"], [103, "description"], [104, "description"], [105, "description"], [106, "description"], [107, "description"], [108, "description"], [109, "description"], [110, "description"], [111, "description"], [112, "description"], [113, "description"], [114, "description"], [115, "description"], [116, "description"], [118, "description"]], "HOME": [[1, "home"], [2, "home"], [7, "home"], [18, "home"], [79, "home"], [80, "home"], [81, "home"], [82, "home"], [83, "home"], [84, "home"], [85, "home"], [86, "home"], [87, "home"], [88, "home"], [89, "home"], [90, "home"], [91, "home"], [92, "home"], [93, "home"], [94, "home"], [95, "home"], [96, "home"], [97, "home"], [98, "home"], [100, "home"], [105, "home"], [106, "home"], [107, "home"], [108, "home"], [109, "home"], [110, "home"], [111, "home"], [112, "home"], [113, "home"], [114, "home"], [115, "home"], [116, "home"], [118, "home"]], "SEE ALSO": [[1, "see-also"], [2, "see-also"], [7, "see-also"], [18, "see-also"], [78, "see-also"], [92, "see-also"], [94, "see-also"], [95, "see-also"], [96, "see-also"], [97, "see-also"], [98, "see-also"], [100, "see-also"], [101, "see-also"], [102, "see-also"], [103, "see-also"], [104, "see-also"], [105, "see-also"], [106, "see-also"], [107, "see-also"], [108, "see-also"], [111, "see-also"], [115, "see-also"], [116, "see-also"], [118, "see-also"]], "Gearman Command Line Tool": [[2, "gearman-command-line-tool"]], "Centos 5.8": [[3, "centos-5-8"]], "Fedora": [[4, "fedora"]], "Ubuntu": [[5, "ubuntu"]], "Changelog": [[6, "changelog"]], "Server Options": [[7, "server-options"]], "Thread Model": [[7, "thread-model"]], "Persistent Queues": [[7, "persistent-queues"]], "Extended Protocols": [[7, "extended-protocols"]], "HTTP": [[7, "http"]], "Durable Queues": [[8, "durable-queues"]], "Details": [[8, "details"]], "Drizzle": [[9, "drizzle"]], "MySQL": [[10, "mysql"]], "Postgres": [[11, "postgres"]], "SQLite": [[12, "sqlite"]], "Using SSL with Gearman": [[13, "using-ssl-with-gearman"]], "Glossary": [[14, "glossary"]], "How to report a bug": [[15, "how-to-report-a-bug"]], "Welcome to the Gearman documentation!": [[16, "welcome-to-the-gearman-documentation"]], "Introduction:": [[16, "introduction"]], "Server": [[16, "server"]], "Command Line Tools": [[16, "command-line-tools"]], "C/C++ Client Library:": [[16, "c-c-client-library"]], "Protocol": [[16, "protocol"]], "Version Information": [[16, "version-information"]], "Indices and tables": [[16, "indices-and-tables"]], "Installing": [[17, "installing"]], "Compile and install from tarball": [[17, "compile-and-install-from-tarball"]], "Compile and install from source repository": [[17, "compile-and-install-from-source-repository"]], "Platform specifcs": [[17, "platform-specifcs"]], "Gearman Client/Worker Library": [[18, "gearman-client-worker-library"]], "CONSTANTS": [[18, "constants"]], "THREADS AND PROCESSES": [[18, "threads-and-processes"]], "List of client/worker errors": [[19, "list-of-client-worker-errors"]], "GEARMAN_ARGUMENT_TOO_LARGE": [[20, "gearman-argument-too-large"]], "GEARMAN_COULD_NOT_CONNECT": [[21, "gearman-could-not-connect"]], "GEARMAN_DATA_TOO_LARGE": [[22, "gearman-data-too-large"]], "GEARMAN_ECHO_DATA_CORRUPTION": [[23, "gearman-echo-data-corruption"]], "GEARMAN_ERRNO": [[24, "gearman-errno"]], "GEARMAN_ERROR": [[25, "gearman-error"]], "GEARMAN_EVENT": [[26, "gearman-event"]], "GEARMAN_FATAL": [[27, "gearman-fatal"], [28, "gearman-fatal"]], "GEARMAN_FLUSH_DATA": [[29, "gearman-flush-data"]], "GEARMAN_GETADDRINFO": [[30, "gearman-getaddrinfo"]], "GEARMAN_IGNORE_PACKET": [[31, "gearman-ignore-packet"]], "GEARMAN_INVALID_ARGUMENT": [[32, "gearman-invalid-argument"]], "GEARMAN_INVALID_COMMAND": [[33, "gearman-invalid-command"]], "GEARMAN_INVALID_FUNCTION_NAME": [[34, "gearman-invalid-function-name"]], "GEARMAN_INVALID_MAGIC": [[35, "gearman-invalid-magic"]], "GEARMAN_INVALID_PACKET": [[36, "gearman-invalid-packet"]], "GEARMAN_INVALID_WORKER_FUNCTION": [[37, "gearman-invalid-worker-function"]], "GEARMAN_IN_PROGRESS": [[38, "gearman-in-progress"]], "GEARMAN_IO_WAIT": [[39, "gearman-io-wait"]], "GEARMAN_JOB_EXISTS": [[40, "gearman-job-exists"]], "GEARMAN_JOB_QUEUE_FULL": [[41, "gearman-job-queue-full"]], "GEARMAN_LOST_CONNECTION": [[42, "gearman-lost-connection"]], "GEARMAN_MAX_RETURN": [[43, "gearman-max-return"]], "GEARMAN_MEMORY_ALLOCATION_FAILURE": [[44, "gearman-memory-allocation-failure"]], "GEARMAN_NEED_WORKLOAD_FN": [[45, "gearman-need-workload-fn"]], "GEARMAN_NOT_CONNECTED": [[46, "gearman-not-connected"]], "GEARMAN_NOT_FLUSHING": [[47, "gearman-not-flushing"]], "GEARMAN_NO_ACTIVE_FDS": [[48, "gearman-no-active-fds"]], "GEARMAN_NO_JOBS": [[49, "gearman-no-jobs"]], "GEARMAN_NO_REGISTERED_FUNCTION": [[50, "gearman-no-registered-function"]], "GEARMAN_NO_REGISTERED_FUNCTIONS": [[51, "gearman-no-registered-functions"]], "GEARMAN_NO_SERVERS": [[52, "gearman-no-servers"]], "GEARMAN_PAUSE": [[53, "gearman-pause"]], "GEARMAN_PIPE_EOF": [[54, "gearman-pipe-eof"]], "GEARMAN_PTHREAD": [[55, "gearman-pthread"]], "GEARMAN_QUEUE_ERROR": [[56, "gearman-queue-error"]], "GEARMAN_RECV_IN_PROGRESS": [[57, "gearman-recv-in-progress"]], "GEARMAN_SEND_BUFFER_TOO_SMALL": [[58, "gearman-send-buffer-too-small"]], "GEARMAN_SEND_IN_PROGRESS": [[59, "gearman-send-in-progress"]], "GEARMAN_SERVER_ERROR": [[60, "gearman-server-error"]], "GEARMAN_SHUTDOWN": [[61, "gearman-shutdown"]], "GEARMAN_SHUTDOWN_GRACEFUL": [[62, "gearman-shutdown-graceful"]], "GEARMAN_SUCCESS": [[63, "gearman-success"]], "GEARMAN_TIMEOUT": [[64, "gearman-timeout"]], "GEARMAN_TOO_MANY_ARGS": [[65, "gearman-too-many-args"]], "GEARMAN_UNEXPECTED_PACKET": [[66, "gearman-unexpected-packet"]], "GEARMAN_UNKNOWN_OPTION": [[67, "gearman-unknown-option"]], "GEARMAN_UNKNOWN_STATE": [[68, "gearman-unknown-state"]], "GEARMAN_WORK_DATA": [[69, "gearman-work-data"]], "GEARMAN_WORK_ERROR": [[70, "gearman-work-error"]], "GEARMAN_WORK_EXCEPTION": [[71, "gearman-work-exception"]], "GEARMAN_WORK_FAIL": [[72, "gearman-work-fail"]], "GEARMAN_WORK_STATUS": [[73, "gearman-work-status"]], "GEARMAN_WORK_WARNING": [[74, "gearman-work-warning"]], "libgearman examples": [[75, "libgearman-examples"]], "Simple gearman_execute()": [[75, "simple-gearman-execute"]], "gearman_execute() with reducer function": [[75, "gearman-execute-with-reducer-function"]], "Simple gearman_client_do()": [[75, "simple-gearman-client-do"]], "Client callbacks (gearman_actions_t)": [[76, "client-callbacks-gearman-actions-t"]], "RETURN VALUE": [[76, "return-value"], [77, "return-value"], [79, "return-value"], [80, "return-value"], [81, "return-value"], [82, "return-value"], [83, "return-value"], [84, "return-value"], [85, "return-value"], [86, "return-value"], [87, "return-value"], [88, "return-value"], [89, "return-value"], [90, "return-value"], [91, "return-value"], [92, "return-value"], [93, "return-value"], [94, "return-value"], [95, "return-value"], [96, "return-value"], [97, "return-value"], [98, "return-value"], [100, "return-value"], [105, "return-value"], [106, "return-value"], [107, "return-value"], [108, "return-value"], [109, "return-value"], [110, "return-value"], [111, "return-value"], [112, "return-value"], [113, "return-value"], [114, "return-value"], [115, "return-value"]], "Defining custom allocators (gearman_allocator_t)": [[77, "defining-custom-allocators-gearman-allocator-t"]], "Arguments (gearman_argument_t)": [[78, "arguments-gearman-argument-t"]], "gearman_bugreport()": [[79, "gearman-bugreport"]], "Creating a Gearman Client Connections": [[80, "creating-a-gearman-client-connections"]], "Adding Servers": [[81, "adding-servers"], [109, "adding-servers"]], "Creating tasks": [[82, "creating-tasks"]], "Creating background tasks": [[83, "creating-background-tasks"]], "Adding a task to monitor a previously created task": [[84, "adding-a-task-to-monitor-a-previously-created-task"]], "Issuing a single request": [[85, "issuing-a-single-request"]], "Example": [[85, "example"], [86, "example"], [95, "example"]], "Issuing a single background task": [[86, "issuing-a-single-background-task"]], "Testing Clients and Workers": [[87, "testing-clients-and-workers"]], "Errors reported to the client": [[88, "errors-reported-to-the-client"]], "Retrieving the status of a job": [[89, "retrieving-the-status-of-a-job"]], "Setting Options": [[90, "setting-options"]], "Running tasks": [[91, "running-tasks"]], "Logging Workers": [[92, "logging-workers"]], "Client (gearman_client_st)": [[93, "client-gearman-client-st"]], "Sleeping until client is has I/O.": [[94, "sleeping-until-client-is-has-i-o"]], "Executing Work": [[95, "executing-work"]], "Job handle (gearman_job_handle_t)": [[96, "job-handle-gearman-job-handle-t"]], "Job (gearman_job_st)": [[97, "job-gearman-job-st"]], "Logging callback (gearman_log_fn)": [[98, "logging-callback-gearman-log-fn"]], "Misc libgearman Functions": [[99, "misc-libgearman-functions"]], "Parsing server lists": [[100, "parsing-server-lists"]], "Arguments (gearman_result_st)": [[101, "arguments-gearman-result-st"]], "Error Codes (gearman_return_t)": [[102, "error-codes-gearman-return-t"]], "Possible values of gearman_return_t:": [[102, "possible-values-of-gearman-return-t"]], "CLIENT ONLY": [[102, "client-only"]], "WORKER ONLY": [[102, "worker-only"]], "WORKER TO CLIENT": [[102, "worker-to-client"], [102, "id1"]], "TASK ONLY": [[102, "task-only"]], "PROTOCOL": [[102, "protocol"]], "DEPRECATED": [[102, "deprecated"]], "Strings (gearman_string_t)": [[103, "strings-gearman-string-t"]], "Describing Workload (gearman_work_t)": [[104, "describing-workload-gearman-work-t"]], "Task (gearman_task_st)": [[105, "task-gearman-task-st"]], "Verbose levels for logs (gearman_verbose_t)": [[106, "verbose-levels-for-logs-gearman-verbose-t"]], "gearman_version()": [[107, "gearman-version"]], "Create a function with a callback": [[108, "create-a-function-with-a-callback"]], "Creating Gearman Worker Connections": [[110, "creating-gearman-worker-connections"]], "Creating workers with gearman_worker_define_function()": [[111, "creating-workers-with-gearman-worker-define-function"]], "Errors returned to the worker": [[112, "errors-returned-to-the-worker"]], "Worker Options": [[113, "worker-options"]], "Setting a worker's identifier": [[114, "setting-a-worker-s-identifier"]], "Logging Clients and Workers": [[115, "logging-clients-and-workers"]], "Worker (gearman_worker_st)": [[116, "worker-gearman-worker-st"]], "RETURN": [[116, "return"], [118, "return"]], "Libgearman": [[117, "libgearman"]], "Getting Started": [[117, "getting-started"]], "Examples": [[117, "examples"]], "Client Functions": [[117, "client-functions"]], "Creating Tasks": [[117, "creating-tasks"]], "Worker Functions": [[117, "worker-functions"]], "Misc": [[117, "misc"]], "Structures": [[117, "structures"]], "Types": [[117, "types"], [119, "types"]], "Extra": [[117, "extra"]], "Using namespaces": [[118, "using-namespaces"]], "Required C types": [[119, "required-c-types"]], "C Types Used": [[119, "c-types-used"]], "Worker Basics": [[120, "worker-basics"]], "Documentation Licensing": [[121, "documentation-licensing"]], "Documentation Content": [[121, "documentation-content"]], "Server and C/C++ library": [[121, "server-and-c-c-library"]], "GEAR, The Gearman Binary Protocol": [[122, "gear-the-gearman-binary-protocol"]], "Gearmand TEXT Protocol": [[123, "gearmand-text-protocol"]]}, "indexentries": {"--cancel-job": [[1, "cmdoption-gearadmin-cancel-job"]], "--create-function": [[1, "cmdoption-gearadmin-create-function"]], "--drop-function": [[1, "cmdoption-gearadmin-drop-function"]], "--getpid": [[1, "cmdoption-gearadmin-getpid"]], "--help": [[1, "cmdoption-gearadmin-help"]], "--priority-status": [[1, "cmdoption-gearadmin-priority-status"]], "--server-verbose": [[1, "cmdoption-gearadmin-server-verbose"]], "--server-version": [[1, "cmdoption-gearadmin-server-version"]], "--show-jobs": [[1, "cmdoption-gearadmin-show-jobs"]], "--show-unique-jobs": [[1, "cmdoption-gearadmin-show-unique-jobs"]], "--status": [[1, "cmdoption-gearadmin-status"]], "--workers": [[1, "cmdoption-gearadmin-workers"]], "-s": [[1, "cmdoption-gearadmin-S"], [2, "cmdoption-gearman-s"]], "-h": [[1, "cmdoption-gearadmin-h"], [2, "cmdoption-gearman-H"], [2, "cmdoption-gearman-h"], [7, "cmdoption-gearmand-h"]], "-p": [[1, "cmdoption-gearadmin-p"], [2, "cmdoption-gearman-P"], [2, "cmdoption-gearman-p"], [7, "cmdoption-gearmand-P"], [7, "cmdoption-gearmand-p"]], "gearadmin command line option": [[1, "cmdoption-gearadmin-S"], [1, "cmdoption-gearadmin-cancel-job"], [1, "cmdoption-gearadmin-create-function"], [1, "cmdoption-gearadmin-drop-function"], [1, "cmdoption-gearadmin-getpid"], [1, "cmdoption-gearadmin-h"], [1, "cmdoption-gearadmin-help"], [1, "cmdoption-gearadmin-p"], [1, "cmdoption-gearadmin-priority-status"], [1, "cmdoption-gearadmin-server-verbose"], [1, "cmdoption-gearadmin-server-version"], [1, "cmdoption-gearadmin-show-jobs"], [1, "cmdoption-gearadmin-show-unique-jobs"], [1, "cmdoption-gearadmin-status"], [1, "cmdoption-gearadmin-workers"]], "-i": [[2, "cmdoption-gearman-I"], [2, "cmdoption-gearman-i"]], "-l": [[2, "cmdoption-gearman-L"], [7, "cmdoption-gearmand-L"], [7, "cmdoption-gearmand-l"]], "-n": [[2, "cmdoption-gearman-N"], [2, "cmdoption-gearman-n"]], "-b": [[2, "cmdoption-gearman-b"], [7, "cmdoption-gearmand-b"]], "-c": [[2, "cmdoption-gearman-c"]], "-f": [[2, "cmdoption-gearman-f"], [7, "cmdoption-gearmand-f"]], "-t": [[2, "cmdoption-gearman-t"], [7, "cmdoption-gearmand-t"]], "-u": [[2, "cmdoption-gearman-u"], [7, "cmdoption-gearmand-u"]], "-w": [[2, "cmdoption-gearman-w"], [7, "cmdoption-gearmand-w"]], "gearman command line option": [[2, "cmdoption-gearman-H"], [2, "cmdoption-gearman-I"], [2, "cmdoption-gearman-L"], [2, "cmdoption-gearman-N"], [2, "cmdoption-gearman-P"], [2, "cmdoption-gearman-b"], [2, "cmdoption-gearman-c"], [2, "cmdoption-gearman-f"], [2, "cmdoption-gearman-h"], [2, "cmdoption-gearman-i"], [2, "cmdoption-gearman-n"], [2, "cmdoption-gearman-p"], [2, "cmdoption-gearman-s"], [2, "cmdoption-gearman-t"], [2, "cmdoption-gearman-u"], [2, "cmdoption-gearman-w"]], "--check-args": [[7, "cmdoption-gearmand-check-args"]], "--http-port": [[7, "cmdoption-gearmand-http-port"]], "--keepalive": [[7, "cmdoption-gearmand-keepalive"]], "--keepalive-count": [[7, "cmdoption-gearmand-keepalive-count"]], "--keepalive-idle": [[7, "cmdoption-gearmand-keepalive-idle"]], "--keepalive-interval": [[7, "cmdoption-gearmand-keepalive-interval"]], "--libdrizzle-db": [[7, "cmdoption-gearmand-libdrizzle-db"]], "--libdrizzle-host": [[7, "cmdoption-gearmand-libdrizzle-host"]], "--libdrizzle-mysql": [[7, "cmdoption-gearmand-libdrizzle-mysql"]], "--libdrizzle-password": [[7, "cmdoption-gearmand-libdrizzle-password"]], "--libdrizzle-port": [[7, "cmdoption-gearmand-libdrizzle-port"]], "--libdrizzle-table": [[7, "cmdoption-gearmand-libdrizzle-table"]], "--libdrizzle-uds": [[7, "cmdoption-gearmand-libdrizzle-uds"]], "--libdrizzle-user": [[7, "cmdoption-gearmand-libdrizzle-user"]], "--libmemcached-servers": [[7, "cmdoption-gearmand-libmemcached-servers"]], "--libpq-conninfo": [[7, "cmdoption-gearmand-libpq-conninfo"]], "--libpq-table": [[7, "cmdoption-gearmand-libpq-table"]], "--libsqlite3-db": [[7, "cmdoption-gearmand-libsqlite3-db"]], "--libsqlite3-table": [[7, "cmdoption-gearmand-libsqlite3-table"]], "--libtokyocabinet-file": [[7, "cmdoption-gearmand-libtokyocabinet-file"]], "--libtokyocabinet-optimize": [[7, "cmdoption-gearmand-libtokyocabinet-optimize"]], "-r": [[7, "cmdoption-gearmand-R"], [7, "cmdoption-gearmand-r"]], "-v": [[7, "cmdoption-gearmand-V"], [7, "cmdoption-gearmand-v"]], "-d": [[7, "cmdoption-gearmand-d"]], "-j": [[7, "cmdoption-gearmand-j"]], "-q": [[7, "cmdoption-gearmand-q"]], "gearmand command line option": [[7, "cmdoption-gearmand-L"], [7, "cmdoption-gearmand-P"], [7, "cmdoption-gearmand-R"], [7, "cmdoption-gearmand-V"], [7, "cmdoption-gearmand-b"], [7, "cmdoption-gearmand-check-args"], [7, "cmdoption-gearmand-d"], [7, "cmdoption-gearmand-f"], [7, "cmdoption-gearmand-h"], [7, "cmdoption-gearmand-http-port"], [7, "cmdoption-gearmand-j"], [7, "cmdoption-gearmand-keepalive"], [7, "cmdoption-gearmand-keepalive-count"], [7, "cmdoption-gearmand-keepalive-idle"], [7, "cmdoption-gearmand-keepalive-interval"], [7, "cmdoption-gearmand-l"], [7, "cmdoption-gearmand-libdrizzle-db"], [7, "cmdoption-gearmand-libdrizzle-host"], [7, "cmdoption-gearmand-libdrizzle-mysql"], [7, "cmdoption-gearmand-libdrizzle-password"], [7, "cmdoption-gearmand-libdrizzle-port"], [7, "cmdoption-gearmand-libdrizzle-table"], [7, "cmdoption-gearmand-libdrizzle-uds"], [7, "cmdoption-gearmand-libdrizzle-user"], [7, "cmdoption-gearmand-libmemcached-servers"], [7, "cmdoption-gearmand-libpq-conninfo"], [7, "cmdoption-gearmand-libpq-table"], [7, "cmdoption-gearmand-libsqlite3-db"], [7, "cmdoption-gearmand-libsqlite3-table"], [7, "cmdoption-gearmand-libtokyocabinet-file"], [7, "cmdoption-gearmand-libtokyocabinet-optimize"], [7, "cmdoption-gearmand-p"], [7, "cmdoption-gearmand-q"], [7, "cmdoption-gearmand-r"], [7, "cmdoption-gearmand-t"], [7, "cmdoption-gearmand-u"], [7, "cmdoption-gearmand-v"], [7, "cmdoption-gearmand-w"]], "aggregator": [[14, "term-aggregator"]], "client": [[14, "term-client"]], "context": [[14, "term-context"]], "function": [[14, "term-function"]], "job": [[14, "term-job"]], "mapper": [[14, "term-mapper"]], "reducer": [[14, "term-reducer"]], "task": [[14, "term-task"]], "worker": [[14, "term-worker"]], "gearman_default_tcp_port (c macro)": [[18, "c.GEARMAN_DEFAULT_TCP_PORT"]], "gearman_job_handle_size (c macro)": [[18, "c.GEARMAN_JOB_HANDLE_SIZE"]], "gearman_unique_size (c macro)": [[18, "c.GEARMAN_UNIQUE_SIZE"]], "libgearman_version_hex (c macro)": [[18, "c.LIBGEARMAN_VERSION_HEX"]], "libgearman_version_string (c macro)": [[18, "c.LIBGEARMAN_VERSION_STRING"]], "libgearman": [[18, "index-0"]], "gearman_actions_t (c type)": [[76, "c.gearman_actions_t"]], "gearman_client_clear_fn (c function)": [[76, "c.gearman_client_clear_fn"]], "gearman_client_do_job_handle (c function)": [[76, "c.gearman_client_do_job_handle"]], "gearman_client_set_complete_fn (c function)": [[76, "c.gearman_client_set_complete_fn"]], "gearman_client_set_created_fn (c function)": [[76, "c.gearman_client_set_created_fn"]], "gearman_client_set_data_fn (c function)": [[76, "c.gearman_client_set_data_fn"]], "gearman_client_set_exception_fn (c function)": [[76, "c.gearman_client_set_exception_fn"]], "gearman_client_set_fail_fn (c function)": [[76, "c.gearman_client_set_fail_fn"]], "gearman_client_set_status_fn (c function)": [[76, "c.gearman_client_set_status_fn"]], "gearman_client_set_warning_fn (c function)": [[76, "c.gearman_client_set_warning_fn"]], "gearman_client_set_workload_fn (c function)": [[76, "c.gearman_client_set_workload_fn"]], "gearman_complete_fn (c type)": [[76, "c.gearman_complete_fn"]], "gearman_created_fn (c type)": [[76, "c.gearman_created_fn"]], "gearman_data_fn (c type)": [[76, "c.gearman_data_fn"]], "gearman_exception_fn (c type)": [[76, "c.gearman_exception_fn"]], "gearman_fail_fn (c type)": [[76, "c.gearman_fail_fn"]], "gearman_universal_status_fn (c type)": [[76, "c.gearman_universal_status_fn"]], "gearman_warning_fn (c type)": [[76, "c.gearman_warning_fn"]], "gearman_workload_fn (c type)": [[76, "c.gearman_workload_fn"]], "gearman_allocator_t (c type)": [[77, "c.gearman_allocator_t"]], "gearman_calloc_fn (c type)": [[77, "c.gearman_calloc_fn"]], "gearman_client_set_memory_allocators (c function)": [[77, "c.gearman_client_set_memory_allocators"]], "gearman_free_fn (c type)": [[77, "c.gearman_free_fn"]], "gearman_malloc_fn (c type)": [[77, "c.gearman_malloc_fn"]], "gearman_realloc_fn (c type)": [[77, "c.gearman_realloc_fn"]], "gearman_worker_set_memory_allocators (c function)": [[77, "c.gearman_worker_set_memory_allocators"]], "gearman_argument_make (c function)": [[78, "c.gearman_argument_make"]], "gearman_argument_t (c type)": [[78, "c.gearman_argument_t"]], "gearman_bugreport (c function)": [[79, "c.gearman_bugreport"]], "gearman_client_clone (c function)": [[80, "c.gearman_client_clone"]], "gearman_client_create (c function)": [[80, "c.gearman_client_create"]], "gearman_client_free (c function)": [[80, "c.gearman_client_free"]], "gearman_client_add_server (c function)": [[81, "c.gearman_client_add_server"]], "gearman_client_add_servers (c function)": [[81, "c.gearman_client_add_servers"]], "gearman_client_remove_servers (c function)": [[81, "c.gearman_client_remove_servers"]], "gearman_client_add_task (c function)": [[82, "c.gearman_client_add_task"]], "gearman_client_add_task_high (c function)": [[82, "c.gearman_client_add_task_high"]], "gearman_client_add_task_low (c function)": [[82, "c.gearman_client_add_task_low"]], "gearman_client_add_task_background (c function)": [[83, "c.gearman_client_add_task_background"]], "gearman_client_add_task_high_background (c function)": [[83, "c.gearman_client_add_task_high_background"]], "gearman_client_add_task_low_background (c function)": [[83, "c.gearman_client_add_task_low_background"]], "gearman_client_add_task_status (c function)": [[84, "c.gearman_client_add_task_status"]], "gearman_client_do (c function)": [[85, "c.gearman_client_do"]], "gearman_client_do_high (c function)": [[85, "c.gearman_client_do_high"]], "gearman_client_do_low (c function)": [[85, "c.gearman_client_do_low"]], "gearman_client_do_background (c function)": [[86, "c.gearman_client_do_background"]], "gearman_client_do_high_background (c function)": [[86, "c.gearman_client_do_high_background"]], "gearman_client_do_low_background (c function)": [[86, "c.gearman_client_do_low_background"]], "gearman_priority_t (c type)": [[86, "c.gearman_priority_t"]], "gearman_client_echo (c function)": [[87, "c.gearman_client_echo"]], "gearman_worker_echo (c function)": [[87, "c.gearman_worker_echo"]], "gearman_client_errno (c function)": [[88, "c.gearman_client_errno"]], "gearman_client_error (c function)": [[88, "c.gearman_client_error"]], "gearman_client_job_status (c function)": [[89, "c.gearman_client_job_status"]], "gearman_client_free_tasks (c type)": [[90, "c.GEARMAN_CLIENT_FREE_TASKS"]], "gearman_client_generate_unique (c type)": [[90, "c.GEARMAN_CLIENT_GENERATE_UNIQUE"]], "gearman_client_non_blocking (c type)": [[90, "c.GEARMAN_CLIENT_NON_BLOCKING"]], "gearman_client_unbuffered_result (c type)": [[90, "c.GEARMAN_CLIENT_UNBUFFERED_RESULT"]], "gearman_client_add_options (c function)": [[90, "c.gearman_client_add_options"]], "gearman_client_has_option (c function)": [[90, "c.gearman_client_has_option"]], "gearman_client_options (c function)": [[90, "c.gearman_client_options"]], "gearman_client_options_t (c type)": [[90, "c.gearman_client_options_t"]], "gearman_client_remove_options (c function)": [[90, "c.gearman_client_remove_options"]], "gearman_client_set_options (c function)": [[90, "c.gearman_client_set_options"]], "gearman_client_run_tasks (c function)": [[91, "c.gearman_client_run_tasks"]], "gearman_client_set_log_fn (c function)": [[92, "c.gearman_client_set_log_fn"]], "gearman_client_context (c function)": [[93, "c.gearman_client_context"]], "gearman_client_set_context (c function)": [[93, "c.gearman_client_set_context"]], "gearman_client_set_task_context_free_fn (c function)": [[93, "c.gearman_client_set_task_context_free_fn"]], "gearman_client_set_timeout (c function)": [[93, "c.gearman_client_set_timeout"]], "gearman_client_set_workload_free_fn (c function)": [[93, "c.gearman_client_set_workload_free_fn"]], "gearman_client_set_workload_malloc_fn (c function)": [[93, "c.gearman_client_set_workload_malloc_fn"]], "gearman_client_st (c type)": [[93, "c.gearman_client_st"]], "gearman_client_task_free_all (c function)": [[93, "c.gearman_client_task_free_all"]], "gearman_client_timeout (c function)": [[93, "c.gearman_client_timeout"]], "gearman_task_context_free_fn (c type)": [[93, "c.gearman_task_context_free_fn"]], "gearman_client_wait (c function)": [[94, "c.gearman_client_wait"]], "gearman_execute (c function)": [[95, "c.gearman_execute"]], "gearman_execute_by_partition (c function)": [[95, "c.gearman_execute_by_partition"]], "gearman_job_handle_t (c type)": [[96, "c.gearman_job_handle_t"]], "gearman_job_free (c function)": [[97, "c.gearman_job_free"]], "gearman_job_function_name (c function)": [[97, "c.gearman_job_function_name"]], "gearman_job_handle (c function)": [[97, "c.gearman_job_handle"]], "gearman_job_send_complete (c function)": [[97, "c.gearman_job_send_complete"]], "gearman_job_send_data (c function)": [[97, "c.gearman_job_send_data"]], "gearman_job_send_exception (c function)": [[97, "c.gearman_job_send_exception"]], "gearman_job_send_fail (c function)": [[97, "c.gearman_job_send_fail"]], "gearman_job_send_status (c function)": [[97, "c.gearman_job_send_status"]], "gearman_job_send_warning (c function)": [[97, "c.gearman_job_send_warning"]], "gearman_job_st (c type)": [[97, "c.gearman_job_st"]], "gearman_job_take_workload (c function)": [[97, "c.gearman_job_take_workload"]], "gearman_job_unique (c function)": [[97, "c.gearman_job_unique"]], "gearman_job_use_client (c function)": [[97, "c.gearman_job_use_client"]], "gearman_job_workload (c function)": [[97, "c.gearman_job_workload"]], "gearman_job_workload_size (c function)": [[97, "c.gearman_job_workload_size"]], "gearman_log_fn (c type)": [[98, "c.gearman_log_fn"]], "gearman_parse_server_fn (c type)": [[100, "c.gearman_parse_server_fn"]], "gearman_parse_servers (c function)": [[100, "c.gearman_parse_servers"]], "gearman_result_boolean (c function)": [[101, "c.gearman_result_boolean"]], "gearman_result_integer (c function)": [[101, "c.gearman_result_integer"]], "gearman_result_is_null (c function)": [[101, "c.gearman_result_is_null"]], "gearman_result_size (c function)": [[101, "c.gearman_result_size"]], "gearman_result_st (c type)": [[101, "c.gearman_result_st"]], "gearman_result_store_integer (c function)": [[101, "c.gearman_result_store_integer"]], "gearman_result_store_string (c function)": [[101, "c.gearman_result_store_string"]], "gearman_result_store_value (c function)": [[101, "c.gearman_result_store_value"]], "gearman_result_string (c function)": [[101, "c.gearman_result_string"]], "gearman_result_value (c function)": [[101, "c.gearman_result_value"]], "gearman_task_result (c function)": [[101, "c.gearman_task_result"]], "gearman_argument_too_large (c type)": [[102, "c.GEARMAN_ARGUMENT_TOO_LARGE"]], "gearman_could_not_connect (c type)": [[102, "c.GEARMAN_COULD_NOT_CONNECT"]], "gearman_data_too_large (c type)": [[102, "c.GEARMAN_DATA_TOO_LARGE"]], "gearman_echo_data_corruption (c type)": [[102, "c.GEARMAN_ECHO_DATA_CORRUPTION"]], "gearman_errno (c type)": [[102, "c.GEARMAN_ERRNO"]], "gearman_error (c type)": [[102, "c.GEARMAN_ERROR"]], "gearman_fail (c type)": [[102, "c.GEARMAN_FAIL"]], "gearman_fatal (c type)": [[102, "c.GEARMAN_FATAL"]], "gearman_flush_data (c type)": [[102, "c.GEARMAN_FLUSH_DATA"]], "gearman_getaddrinfo (c type)": [[102, "c.GEARMAN_GETADDRINFO"]], "gearman_ignore_packet (c type)": [[102, "c.GEARMAN_IGNORE_PACKET"]], "gearman_invalid_argument (c type)": [[102, "c.GEARMAN_INVALID_ARGUMENT"]], "gearman_invalid_command (c type)": [[102, "c.GEARMAN_INVALID_COMMAND"]], "gearman_invalid_function_name (c type)": [[102, "c.GEARMAN_INVALID_FUNCTION_NAME"]], "gearman_invalid_magic (c type)": [[102, "c.GEARMAN_INVALID_MAGIC"]], "gearman_invalid_packet (c type)": [[102, "c.GEARMAN_INVALID_PACKET"]], "gearman_invalid_worker_function (c type)": [[102, "c.GEARMAN_INVALID_WORKER_FUNCTION"]], "gearman_in_progress (c type)": [[102, "c.GEARMAN_IN_PROGRESS"]], "gearman_io_wait (c type)": [[102, "c.GEARMAN_IO_WAIT"]], "gearman_job_exists (c type)": [[102, "c.GEARMAN_JOB_EXISTS"]], "gearman_lost_connection (c type)": [[102, "c.GEARMAN_LOST_CONNECTION"]], "gearman_max_return (c type)": [[102, "c.GEARMAN_MAX_RETURN"]], "gearman_memory_allocation_failure (c type)": [[102, "c.GEARMAN_MEMORY_ALLOCATION_FAILURE"]], "gearman_need_workload_fn (c type)": [[102, "c.GEARMAN_NEED_WORKLOAD_FN"]], "gearman_not_connected (c type)": [[102, "c.GEARMAN_NOT_CONNECTED"]], "gearman_not_flushing (c type)": [[102, "c.GEARMAN_NOT_FLUSHING"]], "gearman_no_active_fds (c type)": [[102, "c.GEARMAN_NO_ACTIVE_FDS"]], "gearman_no_jobs (c type)": [[102, "c.GEARMAN_NO_JOBS"]], "gearman_no_pending_tasks (c type)": [[102, "c.GEARMAN_NO_PENDING_TASKS"]], "gearman_no_registered_function (c type)": [[102, "c.GEARMAN_NO_REGISTERED_FUNCTION"]], "gearman_no_registered_functions (c type)": [[102, "c.GEARMAN_NO_REGISTERED_FUNCTIONS"]], "gearman_no_servers (c type)": [[102, "c.GEARMAN_NO_SERVERS"]], "gearman_pause (c type)": [[102, "c.GEARMAN_PAUSE"]], "gearman_send_buffer_too_small (c type)": [[102, "c.GEARMAN_SEND_BUFFER_TOO_SMALL"]], "gearman_server_error (c type)": [[102, "c.GEARMAN_SERVER_ERROR"]], "gearman_shutdown (c type)": [[102, "c.GEARMAN_SHUTDOWN"]], "gearman_success (c type)": [[102, "c.GEARMAN_SUCCESS"]], "gearman_timeout (c type)": [[102, "c.GEARMAN_TIMEOUT"]], "gearman_too_many_args (c type)": [[102, "c.GEARMAN_TOO_MANY_ARGS"]], "gearman_unexpected_packet (c type)": [[102, "c.GEARMAN_UNEXPECTED_PACKET"]], "gearman_unknown_option (c type)": [[102, "c.GEARMAN_UNKNOWN_OPTION"]], "gearman_unknown_state (c type)": [[102, "c.GEARMAN_UNKNOWN_STATE"]], "gearman_work_data (c type)": [[102, "c.GEARMAN_WORK_DATA"]], "gearman_work_error (c type)": [[102, "c.GEARMAN_WORK_ERROR"]], "gearman_work_exception (c type)": [[102, "c.GEARMAN_WORK_EXCEPTION"]], "gearman_work_fail (c type)": [[102, "c.GEARMAN_WORK_FAIL"]], "gearman_work_status (c type)": [[102, "c.GEARMAN_WORK_STATUS"]], "gearman_work_warning (c type)": [[102, "c.GEARMAN_WORK_WARNING"]], "gearman_continue (c function)": [[102, "c.gearman_continue"]], "gearman_failed (c function)": [[102, "c.gearman_failed"]], "gearman_return_t (c type)": [[102, "c.gearman_return_t"]], "gearman_strerror (c function)": [[102, "c.gearman_strerror"]], "gearman_success (c function)": [[102, "c.gearman_success"]], "gearman_string_t (c type)": [[103, "c.gearman_string_t"]], "gearman_job_priority_t (c type)": [[104, "c.gearman_job_priority_t"]], "gearman_work (c function)": [[104, "c.gearman_work"]], "gearman_work_background (c function)": [[104, "c.gearman_work_background"]], "gearman_work_epoch (c function)": [[104, "c.gearman_work_epoch"]], "gearman_work_t (c type)": [[104, "c.gearman_work_t"]], "gearman_task_context (c function)": [[105, "c.gearman_task_context"]], "gearman_task_data (c function)": [[105, "c.gearman_task_data"]], "gearman_task_data_size (c function)": [[105, "c.gearman_task_data_size"]], "gearman_task_denominator (c function)": [[105, "c.gearman_task_denominator"]], "gearman_task_error (c function)": [[105, "c.gearman_task_error"]], "gearman_task_free (c function)": [[105, "c.gearman_task_free"]], "gearman_task_function_name (c function)": [[105, "c.gearman_task_function_name"]], "gearman_task_give_workload (c function)": [[105, "c.gearman_task_give_workload"]], "gearman_task_is_known (c function)": [[105, "c.gearman_task_is_known"]], "gearman_task_is_running (c function)": [[105, "c.gearman_task_is_running"]], "gearman_task_job_handle (c function)": [[105, "c.gearman_task_job_handle"]], "gearman_task_numerator (c function)": [[105, "c.gearman_task_numerator"]], "gearman_task_recv_data (c function)": [[105, "c.gearman_task_recv_data"]], "gearman_task_return (c function)": [[105, "c.gearman_task_return"]], "gearman_task_send_workload (c function)": [[105, "c.gearman_task_send_workload"]], "gearman_task_set_context (c function)": [[105, "c.gearman_task_set_context"]], "gearman_task_st (c type)": [[105, "c.gearman_task_st"]], "gearman_task_take_data (c function)": [[105, "c.gearman_task_take_data"]], "gearman_task_unique (c function)": [[105, "c.gearman_task_unique"]], "gearman_verbose_debug (c type)": [[106, "c.GEARMAN_VERBOSE_DEBUG"]], "gearman_verbose_error (c type)": [[106, "c.GEARMAN_VERBOSE_ERROR"]], "gearman_verbose_fatal (c type)": [[106, "c.GEARMAN_VERBOSE_FATAL"]], "gearman_verbose_info (c type)": [[106, "c.GEARMAN_VERBOSE_INFO"]], "gearman_verbose_name (c function)": [[106, "c.gearman_verbose_name"]], "gearman_verbose_t (c type)": [[106, "c.gearman_verbose_t"]], "gearman_version (c function)": [[107, "c.gearman_version"]], "gearman_worker_add_function (c function)": [[108, "c.gearman_worker_add_function"]], "gearman_worker_fn (c type)": [[108, "c.gearman_worker_fn"]], "gearman_worker_add_server (c function)": [[109, "c.gearman_worker_add_server"]], "gearman_worker_add_servers (c function)": [[109, "c.gearman_worker_add_servers"]], "gearman_worker_remove_servers (c function)": [[109, "c.gearman_worker_remove_servers"]], "gearman_worker_clone (c function)": [[110, "c.gearman_worker_clone"]], "gearman_worker_create (c function)": [[110, "c.gearman_worker_create"]], "gearman_worker_free (c function)": [[110, "c.gearman_worker_free"]], "gearman_aggregator_fn (c type)": [[111, "c.gearman_aggregator_fn"]], "gearman_function_fn (c type)": [[111, "c.gearman_function_fn"]], "gearman_function_t (c type)": [[111, "c.gearman_function_t"]], "gearman_worker_define_function (c function)": [[111, "c.gearman_worker_define_function"]], "gearman_worker_errno (c function)": [[112, "c.gearman_worker_errno"]], "gearman_worker_error (c function)": [[112, "c.gearman_worker_error"]], "gearman_worker_grab_uniq (c type)": [[113, "c.GEARMAN_WORKER_GRAB_UNIQ"]], "gearman_worker_timeout_return (c type)": [[113, "c.GEARMAN_WORKER_TIMEOUT_RETURN"]], "gearman_worker_add_options (c function)": [[113, "c.gearman_worker_add_options"]], "gearman_worker_options (c function)": [[113, "c.gearman_worker_options"]], "gearman_worker_options_t (c type)": [[113, "c.gearman_worker_options_t"]], "gearman_worker_remove_options (c function)": [[113, "c.gearman_worker_remove_options"]], "gearman_worker_set_options (c function)": [[113, "c.gearman_worker_set_options"]], "gearman_worker_set_identifier (c function)": [[114, "c.gearman_worker_set_identifier"]], "gearman_worker_set_log_fn (c function)": [[115, "c.gearman_worker_set_log_fn"]], "gearman_job_free_all (c function)": [[116, "c.gearman_job_free_all"]], "gearman_worker_context (c function)": [[116, "c.gearman_worker_context"]], "gearman_worker_function_exist (c function)": [[116, "c.gearman_worker_function_exist"]], "gearman_worker_grab_job (c function)": [[116, "c.gearman_worker_grab_job"]], "gearman_worker_register (c function)": [[116, "c.gearman_worker_register"]], "gearman_worker_set_context (c function)": [[116, "c.gearman_worker_set_context"]], "gearman_worker_set_task_context_free_fn (c type)": [[116, "c.gearman_worker_set_task_context_free_fn"]], "gearman_worker_set_timeout (c function)": [[116, "c.gearman_worker_set_timeout"]], "gearman_worker_set_workload_free_fn (c function)": [[116, "c.gearman_worker_set_workload_free_fn"]], "gearman_worker_set_workload_malloc_fn (c function)": [[116, "c.gearman_worker_set_workload_malloc_fn"]], "gearman_worker_st (c type)": [[116, "c.gearman_worker_st"]], "gearman_worker_timeout (c function)": [[116, "c.gearman_worker_timeout"]], "gearman_worker_unregister (c function)": [[116, "c.gearman_worker_unregister"]], "gearman_worker_unregister_all (c function)": [[116, "c.gearman_worker_unregister_all"]], "gearman_worker_wait (c function)": [[116, "c.gearman_worker_wait"]], "gearman_worker_work (c function)": [[116, "c.gearman_worker_work"]], "gearman_client_set_namespace (c function)": [[118, "c.gearman_client_set_namespace"]], "gearman_worker_set_namespace (c function)": [[118, "c.gearman_worker_set_namespace"]], "in_port_t (c type)": [[119, "c.in_port_t"]], "int64_t (c type)": [[119, "c.int64_t"]], "sasl_callback_t (c type)": [[119, "c.sasl_callback_t"]], "size_t (c type)": [[119, "c.size_t"]], "time_t (c type)": [[119, "c.time_t"]], "uint32_t (c type)": [[119, "c.uint32_t"]], "uint64_t (c type)": [[119, "c.uint64_t"]]}})