%PDF- %PDF-
Direktori : /home/graphicd/public_html/vebto/vendor/jetbrains/phpstorm-stubs/gearman/ |
Current File : /home/graphicd/public_html/vebto/vendor/jetbrains/phpstorm-stubs/gearman/gearman.php |
<?php /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_DEFAULT_TCP_HOST', '127.0.0.1'); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_DEFAULT_TCP_PORT', 4730); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_DEFAULT_SOCKET_TIMEOUT', 10); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_DEFAULT_SOCKET_SEND_SIZE', 32768); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_DEFAULT_SOCKET_RECV_SIZE', 32768); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_MAX_ERROR_SIZE', 1024); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_PACKET_HEADER_SIZE', 12); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_JOB_HANDLE_SIZE', 64); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_OPTION_SIZE', 64); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_UNIQUE_SIZE', 64); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_MAX_COMMAND_ARGS', 8); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_ARGS_BUFFER_SIZE', 128); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_SEND_BUFFER_SIZE', 8192); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_RECV_BUFFER_SIZE', 8192); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_WORKER_WAIT_TIMEOUT', 10000); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_SUCCESS', 0); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_IO_WAIT', 1); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_SHUTDOWN', 2); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_SHUTDOWN_GRACEFUL', 3); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_ERRNO', 4); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_EVENT', 5); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_TOO_MANY_ARGS', 6); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_NO_ACTIVE_FDS', 7); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_INVALID_MAGIC', 8); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_INVALID_COMMAND', 9); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_INVALID_PACKET', 10); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_UNEXPECTED_PACKET', 11); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_GETADDRINFO', 12); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_NO_SERVERS', 13); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_LOST_CONNECTION', 14); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_MEMORY_ALLOCATION_FAILURE', 15); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_JOB_EXISTS', 16); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_JOB_QUEUE_FULL', 17); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_SERVER_ERROR', 18); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_WORK_ERROR', 19); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_WORK_DATA', 20); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_WORK_WARNING', 21); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_WORK_STATUS', 22); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_WORK_EXCEPTION', 23); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_WORK_FAIL', 24); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_NOT_CONNECTED', 25); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COULD_NOT_CONNECT', 26); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_SEND_IN_PROGRESS', 27); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_RECV_IN_PROGRESS', 28); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_NOT_FLUSHING', 29); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_DATA_TOO_LARGE', 30); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_INVALID_FUNCTION_NAME', 31); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_INVALID_WORKER_FUNCTION', 32); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_NO_REGISTERED_FUNCTIONS', 34); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_NO_JOBS', 35); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_ECHO_DATA_CORRUPTION', 36); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_NEED_WORKLOAD_FN', 37); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_PAUSE', 38); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_UNKNOWN_STATE', 39); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_PTHREAD', 40); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_PIPE_EOF', 41); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_QUEUE_ERROR', 42); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_FLUSH_DATA', 43); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_SEND_BUFFER_TOO_SMALL', 44); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_IGNORE_PACKET', 45); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_UNKNOWN_OPTION', 46); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_TIMEOUT', 47); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_MAX_RETURN', 49); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_VERBOSE_NEVER', 0); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_VERBOSE_FATAL', 1); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_VERBOSE_ERROR', 2); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_VERBOSE_INFO', 3); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_VERBOSE_DEBUG', 4); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_VERBOSE_CRAZY', 5); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_VERBOSE_MAX', 6); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_NON_BLOCKING', 0); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_DONT_TRACK_PACKETS', 1); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_CON_READY', 0); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_CON_PACKET_IN_USE', 1); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_CON_EXTERNAL_FD', 2); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_CON_IGNORE_LOST_CONNECTION', 3); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_CON_CLOSE_AFTER_FLUSH', 4); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_CON_SEND_STATE_NONE', 0); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_CON_RECV_STATE_READ_DATA', 2); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_MAGIC_TEXT', 0); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_MAGIC_REQUEST', 1); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_MAGIC_RESPONSE', 2); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_TEXT', 0); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_CAN_DO', 1); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_CANT_DO', 2); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_RESET_ABILITIES', 3); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_PRE_SLEEP', 4); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_UNUSED', 5); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_NOOP', 6); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_SUBMIT_JOB', 7); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_JOB_CREATED', 8); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_GRAB_JOB', 9); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_NO_JOB', 10); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_JOB_ASSIGN', 11); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_WORK_STATUS', 12); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_WORK_COMPLETE', 13); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_WORK_FAIL', 14); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_GET_STATUS', 15); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_ECHO_REQ', 16); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_ECHO_RES', 17); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_SUBMIT_JOB_BG', 18); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_ERROR', 19); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_STATUS_RES', 20); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_SUBMIT_JOB_HIGH', 21); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_SET_CLIENT_ID', 22); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_CAN_DO_TIMEOUT', 23); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_ALL_YOURS', 24); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_WORK_EXCEPTION', 25); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_OPTION_REQ', 26); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_OPTION_RES', 27); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_WORK_DATA', 28); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_WORK_WARNING', 29); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_GRAB_JOB_UNIQ', 30); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_JOB_ASSIGN_UNIQ', 31); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_SUBMIT_JOB_HIGH_BG', 32); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_SUBMIT_JOB_LOW', 33); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_SUBMIT_JOB_LOW_BG', 34); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_SUBMIT_JOB_SCHED', 35); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_SUBMIT_JOB_EPOCH', 36); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_COMMAND_MAX', 37); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_TASK_STATE_NEW', 0); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_TASK_STATE_SUBMIT', 1); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_TASK_STATE_WORKLOAD', 2); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_TASK_STATE_WORK', 3); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_TASK_STATE_CREATED', 4); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_TASK_STATE_DATA', 5); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_TASK_STATE_WARNING', 6); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_TASK_STATE_STATUS', 7); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_TASK_STATE_COMPLETE', 8); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_TASK_STATE_EXCEPTION', 9); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_TASK_STATE_FAIL', 10); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_TASK_STATE_FINISHED', 11); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_JOB_PRIORITY_HIGH', 0); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_JOB_PRIORITY_NORMAL', 1); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_JOB_PRIORITY_LOW', 2); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_JOB_PRIORITY_MAX', 3); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_CLIENT_ALLOCATED', 1); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_CLIENT_NON_BLOCKING', 2); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_CLIENT_TASK_IN_USE', 4); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_CLIENT_UNBUFFERED_RESULT', 8); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_CLIENT_NO_NEW', 16); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_CLIENT_FREE_TASKS', 32); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_CLIENT_STATE_IDLE', 0); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_CLIENT_STATE_NEW', 1); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_CLIENT_STATE_SUBMIT', 2); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_CLIENT_STATE_PACKET', 3); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_WORKER_ALLOCATED', 1); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_WORKER_NON_BLOCKING', 2); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_WORKER_PACKET_INIT', 4); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_WORKER_GRAB_JOB_IN_USE', 8); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_WORKER_PRE_SLEEP_IN_USE', 16); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_WORKER_WORK_JOB_IN_USE', 32); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_WORKER_CHANGE', 64); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_WORKER_GRAB_UNIQ', 128); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_WORKER_TIMEOUT_RETURN', 256); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_WORKER_STATE_START', 0); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_WORKER_STATE_FUNCTION_SEND', 1); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_WORKER_STATE_CONNECT', 2); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_WORKER_STATE_GRAB_JOB_SEND', 3); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_WORKER_STATE_GRAB_JOB_RECV', 4); /** * @link https://php.net/manual/en/gearman.constants.php */ define('GEARMAN_WORKER_STATE_PRE_SLEEP', 5); /** */ function gearman_version() {} /** */ function gearman_bugreport() {} /** * @param $verbose */ function gearman_verbose_name($verbose) {} /** * @param $client_object */ function gearman_client_return_code($client_object) {} /** * @param $client_object */ function gearman_client_create($client_object) {} /** * @param $client_object */ function gearman_client_clone($client_object) {} /** * @param $client_object */ function gearman_client_error($client_object) {} /** * @param $client_object */ function gearman_client_errno($client_object) {} /** * @param $client_object */ function gearman_client_options($client_object) {} /** * @param $client_object * @param $option */ function gearman_client_set_options($client_object, $option) {} /** * @param $client_object * @param $option */ function gearman_client_add_options($client_object, $option) {} /** * @param $client_object * @param $option */ function gearman_client_remove_options($client_object, $option) {} /** * @param $client_object */ function gearman_client_timeout($client_object) {} /** * @param $client_object * @param $timeout */ function gearman_client_set_timeout($client_object, $timeout) {} /** * @param $client_object */ function gearman_client_context($client_object) {} /** * @param $client_object * @param $context */ function gearman_client_set_context($client_object, $context) {} /** * @param $client_object * @param $host * @param $port */ function gearman_client_add_server($client_object, $host, $port) {} /** * @param $client_object * @param $servers */ function gearman_client_add_servers($client_object, $servers) {} /** * @param $client_object */ function gearman_client_wait($client_object) {} /** * @param $client_object * @param $function_name * @param $workload * @param $unique */ function gearman_client_do($client_object, $function_name, $workload, $unique) {} /** * @param $client_object * @param $function_name * @param $workload * @param $unique */ function gearman_client_do_high($client_object, $function_name, $workload, $unique) {} /** * @param $client_object * @param string $function_name * @param string $workload * @param string $unique */ function gearman_client_do_normal($client_object, $function_name, $workload, $unique) {} /** * @param $client_object * @param $function_name * @param $workload * @param $unique */ function gearman_client_do_low($client_object, $function_name, $workload, $unique) {} /** * @param $client_object */ function gearman_client_do_job_handle($client_object) {} /** * @param $client_object */ function gearman_client_do_status($client_object) {} /** * @param $client_object * @param $function_name * @param $workload * @param $unique */ function gearman_client_do_background($client_object, $function_name, $workload, $unique) {} /** * @param $client_object * @param $function_name * @param $workload * @param $unique */ function gearman_client_do_high_background($client_object, $function_name, $workload, $unique) {} /** * @param $client_object * @param $function_name * @param $workload * @param $unique */ function gearman_client_do_low_background($client_object, $function_name, $workload, $unique) {} /** * @param $client_object * @param $job_handle */ function gearman_client_job_status($client_object, $job_handle) {} /** * @param $client_object * @param $workload */ function gearman_client_echo($client_object, $workload) {} /** * @param $client_object * @param $function_name * @param $workload * @param $context * @param $unique */ function gearman_client_add_task($client_object, $function_name, $workload, $context, $unique) {} /** * @param $client_object * @param $function_name * @param $workload * @param $context * @param $unique */ function gearman_client_add_task_high($client_object, $function_name, $workload, $context, $unique) {} /** * @param $client_object * @param $function_name * @param $workload * @param $context * @param $unique */ function gearman_client_add_task_low($client_object, $function_name, $workload, $context, $unique) {} /** * @param $client_object * @param $function_name * @param $workload * @param $context * @param $unique */ function gearman_client_add_task_background($client_object, $function_name, $workload, $context, $unique) {} /** * @param $client_object * @param $function_name * @param $workload * @param $context * @param $unique */ function gearman_client_add_task_high_background($client_object, $function_name, $workload, $context, $unique) {} /** * @param $client_object * @param $function_name * @param $workload * @param $context * @param $unique */ function gearman_client_add_task_low_background($client_object, $function_name, $workload, $context, $unique) {} /** * @param $client_object * @param $job_handle * @param $context */ function gearman_client_add_task_status($client_object, $job_handle, $context) {} /** * @param $client_object * @param $callback */ function gearman_client_set_workload_fn($client_object, $callback) {} /** * @param $client_object * @param $callback */ function gearman_client_set_created_fn($client_object, $callback) {} /** * @param $client_object * @param $callback */ function gearman_client_set_data_fn($client_object, $callback) {} /** * @param $client_object * @param $callback */ function gearman_client_set_warning_fn($client_object, $callback) {} /** * @param $client_object * @param $callback */ function gearman_client_set_status_fn($client_object, $callback) {} /** * @param $client_object * @param $callback */ function gearman_client_set_complete_fn($client_object, $callback) {} /** * @param $client_object * @param $callback */ function gearman_client_set_exception_fn($client_object, $callback) {} /** * @param $client_object * @param $callback */ function gearman_client_set_fail_fn($client_object, $callback) {} /** * @param $client_object */ function gearman_client_clear_fn($client_object) {} /** * @param $data */ function gearman_client_run_tasks($data) {} /** * @param $task_object */ function gearman_task_return_code($task_object) {} /** * @param $task_object */ function gearman_task_function_name($task_object) {} /** * @param $task_object */ function gearman_task_unique($task_object) {} /** * @param $task_object */ function gearman_task_job_handle($task_object) {} /** * @param $task_object */ function gearman_task_is_known($task_object) {} /** * @param $task_object */ function gearman_task_is_running($task_object) {} /** * @param $task_object */ function gearman_task_numerator($task_object) {} /** * @param $task_object */ function gearman_task_denominator($task_object) {} /** * @param $task_object * @param $data */ function gearman_task_send_workload($task_object, $data) {} /** * @param $task_object */ function gearman_task_data($task_object) {} /** * @param $task_object */ function gearman_task_data_size($task_object) {} /** * @param $task_object * @param $data_len */ function gearman_task_recv_data($task_object, $data_len) {} /** * @param $worker_object */ function gearman_worker_return_code($worker_object) {} /** */ function gearman_worker_create() {} /** * @param $worker_object */ function gearman_worker_clone($worker_object) {} /** * @param $worker_object */ function gearman_worker_error($worker_object) {} /** * @param $worker_object */ function gearman_worker_errno($worker_object) {} /** * @param $worker_object */ function gearman_worker_options($worker_object) {} /** * @param $worker_object * @param $option */ function gearman_worker_set_options($worker_object, $option) {} /** * @param $worker_object * @param $option */ function gearman_worker_add_options($worker_object, $option) {} /** * @param $worker_object * @param $option */ function gearman_worker_remove_options($worker_object, $option) {} /** * @param $worker_object */ function gearman_worker_timeout($worker_object) {} /** * @param $worker_object * @param $timeout */ function gearman_worker_set_timeout($worker_object, $timeout) {} /** * @param $worker_object * @param $host * @param $port */ function gearman_worker_add_server($worker_object, $host, $port) {} /** * @param $worker_object * @param $servers */ function gearman_worker_add_servers($worker_object, $servers) {} /** * @param $worker_object */ function gearman_worker_wait($worker_object) {} /** * @param $worker_object * @param $function_name * @param $timeout */ function gearman_worker_register($worker_object, $function_name, $timeout) {} /** * @param $worker_object * @param $function_name */ function gearman_worker_unregister($worker_object, $function_name) {} /** * @param $worker_object */ function gearman_worker_unregister_all($worker_object) {} /** * @param $worker_object */ function gearman_worker_grab_job($worker_object) {} /** * @param $worker_object * @param $function_name * @param $function * @param $data * @param $timeout */ function gearman_worker_add_function($worker_object, $function_name, $function, $data, $timeout) {} /** * @param $worker_object */ function gearman_worker_work($worker_object) {} /** * @param $worker_object * @param $workload */ function gearman_worker_echo($worker_object, $workload) {} /** * @param $job_object */ function gearman_job_return_code($job_object) {} /** * @param $job_object * @param $data */ function gearman_job_send_data($job_object, $data) {} /** * @param $job_object * @param $warning */ function gearman_job_send_warning($job_object, $warning) {} /** * @param $job_object * @param $numerator * @param $denominator */ function gearman_job_send_status($job_object, $numerator, $denominator) {} /** * @param $job_object * @param $result */ function gearman_job_send_complete($job_object, $result) {} /** * @param $job_object * @param $exception */ function gearman_job_send_exception($job_object, $exception) {} /** * @param $job_object */ function gearman_job_send_fail($job_object) {} /** * @param $job_object */ function gearman_job_handle($job_object) {} /** * @param $job_object */ function gearman_job_function_name($job_object) {} /** * @param $job_object */ function gearman_job_unique($job_object) {} /** * @param $job_object */ function gearman_job_workload($job_object) {} /** * @param $job_object */ function gearman_job_workload_size($job_object) {} /** * Class: GearmanClient * */ class GearmanClient { /** * Creates a GearmanClient instance representing a client that connects to the job * server and submits tasks to complete. * * @link https://php.net/manual/en/gearmanclient.construct.php */ public function __construct() {} /** * Returns the last Gearman return code. * * @link https://php.net/manual/en/gearmanclient.returncode.php * @return int A valid Gearman return code */ public function returnCode() {} /** * Returns an error string for the last error encountered. * * @link https://php.net/manual/en/gearmanclient.error.php * @return string A human readable error string */ public function error() {} /** * Value of errno in the case of a GEARMAN_ERRNO return value. * * @link https://php.net/manual/en/gearmanclient.geterrno.php * @return int A valid Gearman errno */ public function getErrno() {} /** */ public function options() {} /** * Sets one or more client options. * * @link https://php.net/manual/en/gearmanclient.setoptions.php * @param int $options The options to be set * @return bool Always returns true */ public function setOptions($options) {} /** * Adds one or more options to those already set. * * @link https://php.net/manual/en/gearmanclient.addoptions.php * @param int $options The options to add * @return bool Always returns true */ public function addOptions($options) {} /** * Removes (unsets) one or more options. * * @link https://php.net/manual/en/gearmanclient.removeoptions.php * @param int $options The options to be removed (unset) * @return bool Always returns true */ public function removeOptions($options) {} /** * Returns the timeout in milliseconds to wait for I/O activity. * * @link https://php.net/manual/en/gearmanclient.timeout.php * @return int Timeout in milliseconds to wait for I/O activity. A negative value means an * infinite timeout */ public function timeout() {} /** * Sets the timeout for socket I/O activity. * * @link https://php.net/manual/en/gearmanclient.settimeout.php * @param int $timeout An interval of time in milliseconds * @return bool Always returns true */ public function setTimeout($timeout) {} /** * Get the application context previously set with GearmanClient::setContext. * * @link https://php.net/manual/en/gearmanclient.context.php * @return string The same context data structure set with GearmanClient::setContext */ public function context() {} /** * Sets an arbitrary string to provide application context that can later be * retrieved by GearmanClient::context. * * @link https://php.net/manual/en/gearmanclient.setcontext.php * @param string $context Arbitrary context data * @return bool Always returns true */ public function setContext($context) {} /** * Adds a job server to a list of servers that can be used to run a task. No socket * I/O happens here; the server is simply added to the list. * * @link https://php.net/manual/en/gearmanclient.addserver.php * @param string $host * @param int $port * @return bool */ public function addServer($host = '127.0.0.1', $port = 4730) {} /** * Adds a list of job servers that can be used to run a task. No socket I/O happens * here; the servers are simply added to the full list of servers. * * @link https://php.net/manual/en/gearmanclient.addservers.php * @param string $servers A comma-separated list of servers, each server specified * in the format host:port * @return bool */ public function addServers($servers = '127.0.0.1:4730') {} /** */ public function wait() {} /** * Runs a single high priority task and returns a string representation of the * result. It is up to the GearmanClient and GearmanWorker to agree on the format * of the result. High priority tasks will get precedence over normal and low * priority tasks in the job queue. * * @link https://php.net/manual/en/gearmanclient.dohigh.php * @param string $function_name * @param string $workload * @param string $unique * @return string A string representing the results of running a task */ public function doHigh($function_name, $workload, $unique = null) {} /** * Runs a single task and returns a string representation of the * result. It is up to the GearmanClient and GearmanWorker to agree on the format * of the result. Normal and high priority tasks will get precedence over low * priority tasks in the job queue. * * @link https://php.net/manual/en/gearmanclient.dolow.php * @param string $function_name * @param string $workload * @param string $unique * @return string A string representing the results of running a task */ public function doNormal($function_name, $workload, $unique = null) {} /** * Runs a single low priority task and returns a string representation of the * result. It is up to the GearmanClient and GearmanWorker to agree on the format * of the result. Normal and high priority tasks will get precedence over low * priority tasks in the job queue. * * @link https://php.net/manual/en/gearmanclient.dolow.php * @param string $function_name * @param string $workload * @param string $unique * @return string A string representing the results of running a task */ public function doLow($function_name, $workload, $unique = null) {} /** * Gets that job handle for a running task. This should be used between repeated * GearmanClient::do calls. The job handle can then be used to get information on * the task. * * @link https://php.net/manual/en/gearmanclient.dojobhandle.php * @return string The job handle for the running task */ public function doJobHandle() {} /** * Returns the status for the running task. This should be used between repeated * GearmanClient::do calls. * * @link https://php.net/manual/en/gearmanclient.dostatus.php * @return array An array representing the percentage completion given as a fraction, with * the first element the numerator and the second element the denomintor */ public function doStatus() {} /** * Runs a task in the background, returning a job handle which can be used to get * the status of the running task. * * @link https://php.net/manual/en/gearmanclient.dobackground.php * @param string $function_name * @param string $workload * @param string $unique * @return string The job handle for the submitted task */ public function doBackground($function_name, $workload, $unique = null) {} /** * Runs a high priority task in the background, returning a job handle which can be * used to get the status of the running task. High priority tasks take precedence * over normal and low priority tasks in the job queue. * * @link https://php.net/manual/en/gearmanclient.dohighbackground.php * @param string $function_name * @param string $workload * @param string $unique * @return string The job handle for the submitted task */ public function doHighBackground($function_name, $workload, $unique = null) {} /** * Runs a low priority task in the background, returning a job handle which can be * used to get the status of the running task. Normal and high priority tasks take * precedence over low priority tasks in the job queue. * * @link https://php.net/manual/en/gearmanclient.dolowbackground.php * @param string $function_name * @param string $workload * @param string $unique * @return string The job handle for the submitted task */ public function doLowBackground($function_name, $workload, $unique = null) {} /** * Object oriented style (method):. * * @link https://php.net/manual/en/gearmanclient.jobstatus.php * @param string $job_handle * @return array An array containing status information for the job corresponding to the * supplied job handle. The first array element is a boolean indicating whether the * job is even known, the second is a boolean indicating whether the job is still * running, and the third and fourth elements correspond to the numerator and * denominator of the fractional completion percentage, respectively */ public function jobStatus($job_handle) {} /** * Adds a task to be run in parallel with other tasks. Call this method for all the * tasks to be run in parallel, then call GearmanClient::runTasks to perform the * work. Note that enough workers need to be available for the tasks to all run in * parallel. * * @link https://php.net/manual/en/gearmanclient.addtask.php * @param string $function_name * @param string $workload * @param mixed $context * @param string $unique * @return GearmanTask|false A GearmanTask object or false if the task could not be added */ public function addTask($function_name, $workload, $context = null, $unique = null) {} /** * Adds a high priority task to be run in parallel with other tasks. Call this * method for all the high priority tasks to be run in parallel, then call * GearmanClient::runTasks to perform the work. Tasks with a high priority will be * selected from the queue before those of normal or low priority. * * @link https://php.net/manual/en/gearmanclient.addtaskhigh.php * @param string $function_name * @param string $workload * @param mixed $context * @param string $unique * @return GearmanTask|false A GearmanTask object or false if the task could not be added */ public function addTaskHigh($function_name, $workload, $context = null, $unique = null) {} /** * Adds a low priority background task to be run in parallel with other tasks. Call * this method for all the tasks to be run in parallel, then call * GearmanClient::runTasks to perform the work. Tasks with a low priority will be * selected from the queue after those of normal or low priority. * * @link https://php.net/manual/en/gearmanclient.addtasklow.php * @param string $function_name * @param string $workload * @param mixed $context * @param string $unique * @return GearmanTask|false A GearmanTask object or false if the task could not be added */ public function addTaskLow($function_name, $workload, $context = null, $unique = null) {} /** * Adds a background task to be run in parallel with other tasks. Call this method * for all the tasks to be run in parallel, then call GearmanClient::runTasks to * perform the work. * * @link https://php.net/manual/en/gearmanclient.addtaskbackground.php * @param string $function_name * @param string $workload * @param mixed $context * @param string $unique * @return GearmanTask|false A GearmanTask object or false if the task could not be added */ public function addTaskBackground($function_name, $workload, $context = null, $unique = null) {} /** * Adds a high priority background task to be run in parallel with other tasks. * Call this method for all the tasks to be run in parallel, then call * GearmanClient::runTasks to perform the work. Tasks with a high priority will be * selected from the queue before those of normal or low priority. * * @link https://php.net/manual/en/gearmanclient.addtaskhighbackground.php * @param string $function_name * @param string $workload * @param mixed $context * @param string $unique * @return GearmanTask|false A GearmanTask object or false if the task could not be added */ public function addTaskHighBackground($function_name, $workload, $context = null, $unique = null) {} /** * Adds a low priority background task to be run in parallel with other tasks. Call * this method for all the tasks to be run in parallel, then call * GearmanClient::runTasks to perform the work. Tasks with a low priority will be * selected from the queue after those of normal or high priority. * * @link https://php.net/manual/en/gearmanclient.addtasklowbackground.php * @param string $function_name * @param string $workload * @param mixed $context * @param string $unique * @return GearmanTask|false A GearmanTask object or false if the task could not be added */ public function addTaskLowBackground($function_name, $workload, $context = null, $unique = null) {} /** * Used to request status information from the Gearman server, which will call the * specified status callback (set using GearmanClient::setStatusCallback). * * @link https://php.net/manual/en/gearmanclient.addtaskstatus.php * @param string $job_handle The job handle for the task to get status for * @param string $context Data to be passed to the status callback, generally a * reference to an array or object * @return GearmanTask A GearmanTask object */ public function addTaskStatus($job_handle, $context = null) {} /** * Sets a function to be called when a worker needs to send back data prior to job * completion. A worker can do this when it needs to send updates, send partial * results, or flush data during long running jobs. The callback should accept a * single argument, a GearmanTask object. * * @link https://php.net/manual/en/gearmanclient.setworkloadcallback.php * @param callback $callback A function to call * @return bool */ public function setWorkloadCallback($callback) {} /** * Sets a function to be called when a task is received and queued by the Gearman * job server. The callback should accept a single argument, a GearmanClient oject. * * @link https://php.net/manual/en/gearmanclient.setcreatedcallback.php * @param string $callback A function to call * @return bool */ public function setCreatedCallback($callback) {} /** * Sets the callback function for accepting data packets for a task. The callback * function should take a single argument, a GearmanTask object. * * @link https://php.net/manual/en/gearmanclient.setdatacallback.php * @param callback $callback A function or method to call * @return bool */ public function setDataCallback($callback) {} /** * Sets a function to be called when a worker sends a warning. The callback should * accept a single argument, a GearmanTask object. * * @link https://php.net/manual/en/gearmanclient.setwarningcallback.php * @param callback $callback A function to call * @return bool */ public function setWarningCallback($callback) {} /** * Sets a callback function used for getting updated status information from a * worker. The function should accept a single argument, a GearmanTask object. * * @link https://php.net/manual/en/gearmanclient.setstatuscallback.php * @param callback $callback A function to call * @return bool */ public function setStatusCallback($callback) {} /** * Use to set a function to be called when a task is completed. The callback * function should accept a single argument, a GearmanTask oject. * * @link https://php.net/manual/en/gearmanclient.setcompletecallback.php * @param callback $callback A function to be called * @return bool */ public function setCompleteCallback($callback) {} /** * Specifies a function to call when a worker for a task sends an exception. * * @link https://php.net/manual/en/gearmanclient.setexceptioncallback.php * @param callback $callback Function to call when the worker throws an exception * @return bool */ public function setExceptionCallback($callback) {} /** * Sets the callback function to be used when a task does not complete * successfully. The function should accept a single argument, a GearmanTask object. * * @link https://php.net/manual/en/gearmanclient.setfailcallback.php * @param callback $callback A function to call * @return bool */ public function setFailCallback($callback) {} /** * Clears all the task callback functions that have previously been set. * * @link https://php.net/manual/en/gearmanclient.clearcallbacks.php * @return bool Always returns true */ public function clearCallbacks() {} /** * For a set of tasks previously added with GearmanClient::addTask, * GearmanClient::addTaskHigh, GearmanClient::addTaskLow, * GearmanClient::addTaskBackground, GearmanClient::addTaskHighBackground, or * GearmanClient::addTaskLowBackground, this call starts running the tasks in * parallel. * * @link https://php.net/manual/en/gearmanclient.runtasks.php * @return bool */ public function runTasks() {} /** * Sends some arbitrary data to all job servers to see if they echo it back. * The data sent is not used or processed in any other way. Primarily used for testing and debugging. * * @link https://php.net/manual/en/gearmanclient.ping.php * @param string $workload * @return bool */ public function ping($workload) {} } /** * Class: GearmanTask * */ class GearmanTask { /** * Returns the last Gearman return code for this task. * * @link https://php.net/manual/en/gearmantask.returncode.php * @return int A valid Gearman return code */ public function returnCode() {} /** * Returns the name of the function this task is associated with, i.e., the * function the Gearman worker calls. * * @link https://php.net/manual/en/gearmantask.functionname.php * @return string A function name */ public function functionName() {} /** * Returns the unique identifier for this task. This is assigned by the * GearmanClient, as opposed to the job handle which is set by the Gearman job * server. * * @link https://php.net/manual/en/gearmantask.unique.php * @return string|false The unique identifier, or false if no identifier is assigned */ public function unique() {} /** * Returns the job handle for this task. * * @link https://php.net/manual/en/gearmantask.jobhandle.php * @return string The opaque job handle */ public function jobHandle() {} /** * Gets the status information for whether or not this task is known to the job * server. * * @link https://php.net/manual/en/gearmantask.isknown.php * @return bool true if the task is known, false otherwise */ public function isKnown() {} /** * Indicates whether or not this task is currently running. * * @link https://php.net/manual/en/gearmantask.isrunning.php * @return bool true if the task is running, false otherwise */ public function isRunning() {} /** * Returns the numerator of the percentage of the task that is complete expressed * as a fraction. * * @link https://php.net/manual/en/gearmantask.tasknumerator.php * @return int|false A number between 0 and 100, or false if cannot be determined */ public function taskNumerator() {} /** * Returns the denominator of the percentage of the task that is complete expressed * as a fraction. * * @link https://php.net/manual/en/gearmantask.taskdenominator.php * @return int|false A number between 0 and 100, or false if cannot be determined */ public function taskDenominator() {} /** * . * * @link https://php.net/manual/en/gearmantask.sendworkload.php * @param string $data Data to send to the worker * @return int|false The length of data sent, or false if the send failed */ public function sendWorkload($data) {} /** * Returns data being returned for a task by a worker. * * @link https://php.net/manual/en/gearmantask.data.php * @return string|false The serialized data, or false if no data is present */ public function data() {} /** * Returns the size of the data being returned for a task. * * @link https://php.net/manual/en/gearmantask.datasize.php * @return int|false The data size, or false if there is no data */ public function dataSize() {} /** * . * * @link https://php.net/manual/en/gearmantask.recvdata.php * @param int $data_len Length of data to be read * @return array|false An array whose first element is the length of data read and the second is * the data buffer. Returns false if the read failed */ public function recvData($data_len) {} } /** * Class: GearmanWorker * */ class GearmanWorker { /** * Creates a GearmanWorker instance representing a worker that connects to the job * server and accepts tasks to run. * * @link https://php.net/manual/en/gearmanworker.construct.php */ public function __construct() {} /** * Returns the last Gearman return code. * * @link https://php.net/manual/en/gearmanworker.returncode.php * @return int A valid Gearman return code */ public function returnCode() {} /** * Returns an error string for the last error encountered. * * @link https://php.net/manual/en/gearmanworker.error.php * @return string An error string */ public function error() {} /** * Returns the value of errno in the case of a GEARMAN_ERRNO return value. * * @link https://php.net/manual/en/gearmanworker.geterrno.php * @return int A valid errno */ public function getErrno() {} /** * Gets the options previously set for the worker. * * @link https://php.net/manual/en/gearmanworker.options.php * @return int The options currently set for the worker */ public function options() {} /** * Sets one or more options to the supplied value. * * @link https://php.net/manual/en/gearmanworker.setoptions.php * @param int $option The options to be set * @return bool Always returns true */ public function setOptions($option) {} /** * Adds one or more options to the options previously set. * * @link https://php.net/manual/en/gearmanworker.addoptions.php * @param int $option The options to be added * @return bool Always returns true */ public function addOptions($option) {} /** * Removes (unsets) one or more worker options. * * @link https://php.net/manual/en/gearmanworker.removeoptions.php * @param int $option The options to be removed (unset) * @return bool Always returns true */ public function removeOptions($option) {} /** * Returns the current time to wait, in milliseconds, for socket I/O activity. * * @link https://php.net/manual/en/gearmanworker.timeout.php * @return int A time period is milliseconds. A negative value indicates an infinite * timeout */ public function timeout() {} /** * Sets the interval of time to wait for socket I/O activity. * * @link https://php.net/manual/en/gearmanworker.settimeout.php * @param int $timeout An interval of time in milliseconds. A negative value * indicates an infinite timeout * @return bool Always returns true */ public function setTimeout($timeout) {} /** * Give the worker an identifier so it can be tracked when asking gearmand for * the list of available workers. * * @link https://php.net/manual/en/gearmanworker.setid.php * @param int $id A string identifier * @return bool Returns TRUE on success or FALSE on failure */ public function setId($id) {} /** * Adds a job server to this worker. This goes into a list of servers than can be * used to run jobs. No socket I/O happens here. * * @link https://php.net/manual/en/gearmanworker.addserver.php * @param string $host * @param int $port * @return bool */ public function addServer($host = '127.0.0.1', $port = 4730) {} /** * Adds one or more job servers to this worker. These go into a list of servers * that can be used to run jobs. No socket I/O happens here. * * @link https://php.net/manual/en/gearmanworker.addservers.php * @param string $servers A comma separated list of job servers in the format * host:port. If no port is specified, it defaults to 4730 * @return bool */ public function addServers($servers = '127.0.0.1:4730') {} /** * Causes the worker to wait for activity from one of the Gearman job servers when * operating in non-blocking I/O mode. On failure, issues a E_WARNING with the last * Gearman error encountered. * * @link https://php.net/manual/en/gearmanworker.wait.php * @return bool */ public function wait() {} /** * Registers a function name with the job server with an optional timeout. The * timeout specifies how many seconds the server will wait before marking a job as * failed. If the timeout is set to zero, there is no timeout. * * @link https://php.net/manual/en/gearmanworker.register.php * @param string $function_name The name of a function to register with the job * server * @param int $timeout An interval of time in seconds * @return bool A standard Gearman return value */ public function register($function_name, $timeout) {} /** * Unregisters a function name with the job servers ensuring that no more jobs (for * that function) are sent to this worker. * * @link https://php.net/manual/en/gearmanworker.unregister.php * @param string $function_name The name of a function to register with the job * server * @return bool A standard Gearman return value */ public function unregister($function_name) {} /** * Unregisters all previously registered functions, ensuring that no more jobs are * sent to this worker. * * @link https://php.net/manual/en/gearmanworker.unregisterall.php * @return bool A standard Gearman return value */ public function unregisterAll() {} /** */ public function grabJob() {} /** * Registers a function name with the job server and specifies a callback * corresponding to that function. Optionally specify extra application context * data to be used when the callback is called and a timeout. * * @link https://php.net/manual/en/gearmanworker.addfunction.php * @param string $function_name The name of a function to register with the job * server * @param callback $function A callback that gets called when a job for the * registered function name is submitted * @param mixed $context A reference to arbitrary application context data that can * be modified by the worker function * @param int $timeout An interval of time in seconds * @return bool */ public function addFunction($function_name, $function, $context = null, $timeout = 0) {} /** * Waits for a job to be assigned and then calls the appropriate callback function. * Issues an E_WARNING with the last Gearman error if the return code is not one of * GEARMAN_SUCCESS, GEARMAN_IO_WAIT, or GEARMAN_WORK_FAIL. * * @link https://php.net/manual/en/gearmanworker.work.php * @return bool */ public function work() {} } /** * Class: GearmanJob * */ class GearmanJob { /** * Returns the last return code issued by the job server. * * @link https://php.net/manual/en/gearmanjob.returncode.php * @return int A valid Gearman return code */ public function returnCode() {} /** * Sets the return value for this job, indicates how the job completed. * * @link https://php.net/manual/en/gearmanjob.setreturn.php * @param string $gearman_return_t A valid Gearman return value * @return bool Description */ public function setReturn($gearman_return_t) {} /** * Sends data to the job server (and any listening clients) for this job. * * @link https://php.net/manual/en/gearmanjob.senddata.php * @param string $data Arbitrary serialized data * @return bool */ public function sendData($data) {} /** * Sends a warning for this job while it is running. * * @link https://php.net/manual/en/gearmanjob.sendwarning.php * @param string $warning A warning messages * @return bool */ public function sendWarning($warning) {} /** * Sends status information to the job server and any listening clients. Use this * to specify what percentage of the job has been completed. * * @link https://php.net/manual/en/gearmanjob.sendstatus.php * @param int $numerator The numerator of the precentage completed expressed as a * fraction * @param int $denominator The denominator of the precentage completed expressed as * a fraction * @return bool */ public function sendStatus($numerator, $denominator) {} /** * Sends result data and the complete status update for this job. * * @link https://php.net/manual/en/gearmanjob.sendcomplete.php * @param string $result Serialized result data * @return bool */ public function sendComplete($result) {} /** * Sends the supplied exception when this job is running. * * @link https://php.net/manual/en/gearmanjob.sendexception.php * @param string $exception An exception description * @return bool */ public function sendException($exception) {} /** * Sends failure status for this job, indicating that the job failed in a known way * (as opposed to failing due to a thrown exception). * * @link https://php.net/manual/en/gearmanjob.sendfail.php * @return bool */ public function sendFail() {} /** * Returns the opaque job handle assigned by the job server. * * @link https://php.net/manual/en/gearmanjob.handle.php * @return string An opaque job handle */ public function handle() {} /** * Returns the function name for this job. This is the function the work will * execute to perform the job. * * @link https://php.net/manual/en/gearmanjob.functionname.php * @return string The name of a function */ public function functionName() {} /** * Returns the unique identifiter for this job. The identifier is assigned by the * client. * * @link https://php.net/manual/en/gearmanjob.unique.php * @return string An opaque unique identifier */ public function unique() {} /** * Returns the workload for the job. This is serialized data that is to be * processed by the worker. * * @link https://php.net/manual/en/gearmanjob.workload.php * @return string Serialized data */ public function workload() {} /** * Returns the size of the job's work load (the data the worker is to process) in * bytes. * * @link https://php.net/manual/en/gearmanjob.workloadsize.php * @return int The size in bytes */ public function workloadSize() {} } /** * Class: GearmanException * * @property-read $ Prop description * @property-read $ Prop description * @property-read $ Prop description */ class GearmanException extends Exception { /** * Prop description. * * @link https://php.net/manual/en/class.gearmanexception.php#gearmanexception.props.code * @var $code */ public $code; } ?>