| GearmanTable of Contents
 The GearmanClient classIntroductionRepresents a class for connecting to a Gearman job server and making requests to perform some function on provided data. The function performed must be one registered by a Gearman worker and the data passed is opaque to the job server. Class synopsisGearmanClient 
     
       class GearmanClient
     
     { /* Methods */ 
   public bool addOptions
    ( int  $options)
   public bool addServer
    ([ string  $host= 127.0.0.1
   [, int$port= 4730
  ]] )
   public bool addServers
    ([ string  $servers= 127.0.0.1:4730
  ] )
   public GearmanTask addTask
    ( string  $function_name, string$workload[, mixed&$context[, string$unique]] )
   public GearmanTask addTaskBackground
    ( string  $function_name, string$workload[, mixed&$context[, string$unique]] )
   public GearmanTask addTaskHigh
    ( string  $function_name, string$workload[, mixed&$context[, string$unique]] )
   public GearmanTask addTaskHighBackground
    ( string  $function_name, string$workload[, mixed&$context[, string$unique]] )
   public GearmanTask addTaskLow
    ( string  $function_name, string$workload[, mixed&$context[, string$unique]] )
   public GearmanTask addTaskLowBackground
    ( string  $function_name, string$workload[, mixed&$context[, string$unique]] )
   public GearmanTask addTaskStatus
    ( string  $job_handle[, string&$context] )
   public bool clearCallbacks
    ( void
   ) 
   public GearmanClient clone
    ( void
   ) 
   public  __construct
    ( void
   ) 
   public string context
    ( void
   ) 
   public string data
    ( void
   ) 
   public string do
    ( string  $function_name, string$workload[, string$unique] )
   public string doBackground
    ( string  $function_name, string$workload[, string$unique] )
   public string doHigh
    ( string  $function_name, string$workload[, string$unique] )
   public string doHighBackground
    ( string  $function_name, string$workload[, string$unique] )
   public string doJobHandle
    ( void
   ) 
   public string doLow
    ( string  $function_name, string$workload[, string$unique] )
   public string doLowBackground
    ( string  $function_name, string$workload[, string$unique] )
   public string doNormal
    ( string  $function_name, string$workload[, string$unique] )
   public array doStatus
    ( void
   ) 
   public bool echo
    ( string  $workload)
   public string error
    ( void
   ) 
   public int getErrno
    ( void
   ) 
   public array jobStatus
    ( string  $job_handle)
   public bool ping
    ( string  $workload)
   public bool removeOptions
    ( int  $options)
   public int returnCode
    ( void
   ) 
   public bool runTasks
    ( void
   ) 
   public void setClientCallback
    ( callable  $callback)
   public bool setCompleteCallback
    ( callable  $callback)
   public bool setContext
    ( string  $context)
   public bool setCreatedCallback
    ( string  $callback)
   public bool setData
    ( string  $data)
   public bool setDataCallback
    ( callable  $callback)
   public bool setExceptionCallback
    ( callable  $callback)
   public bool setFailCallback
    ( callable  $callback)
   public bool setOptions
    ( int  $options)
   public bool setStatusCallback
    ( callable  $callback)
   public bool setTimeout
    ( int  $timeout)
   public bool setWarningCallback
    ( callable  $callback)
   public bool setWorkloadCallback
    ( callable  $callback)
   public int timeout
    ( void
   )} The GearmanJob classIntroduction
 Class synopsisGearmanJob 
     
       class GearmanJob
     
     { /* Methods */ 
   public bool complete
    ( string  $result)
   public  __construct
    ( void
   ) 
   public bool data
    ( string  $data)
   public bool exception
    ( string  $exception)
   public bool fail
    ( void
   ) 
   public string functionName
    ( void
   ) 
   public string handle
    ( void
   ) 
   public int returnCode
    ( void
   ) 
   public bool sendComplete
    ( string  $result)
   public bool sendData
    ( string  $data)
   public bool sendException
    ( string  $exception)
   public bool sendFail
    ( void
   ) 
   public bool sendStatus
    ( int  $numerator, int$denominator)
   public bool sendWarning
    ( string  $warning)
   public bool setReturn
    ( int  $gearman_return_t)
   public bool status
    ( int  $numerator, int$denominator)
   public string unique
    ( void
   ) 
   public bool warning
    ( string  $warning)
   public string workload
    ( void
   ) 
   public int workloadSize
    ( void
   )} The GearmanTask classIntroduction
 Class synopsisGearmanTask 
     
       class GearmanTask
     
     { /* Methods */ 
   public  __construct
    ( void
   ) 
   public GearmanTask create
    ( void
   ) 
   public string data
    ( void
   ) 
   public int dataSize
    ( void
   ) 
   public string function
    ( void
   ) 
   public string functionName
    ( void
   ) 
   public bool isKnown
    ( void
   ) 
   public bool isRunning
    ( void
   ) 
   public string jobHandle
    ( void
    ) 
   public array recvData
    ( int  $data_len)
   public int returnCode
    ( void
   ) 
   public int sendData
    ( string  $data)
   public int sendWorkload
    ( string  $data)
   public int taskDenominator
    ( void
   ) 
   public int taskNumerator
    ( void
   ) 
   public string unique
    ( void
   ) 
   public string uuid
    ( void
   )} The GearmanWorker classIntroduction
 Class synopsisGearmanWorker 
     
       class GearmanWorker
     
     { /* Methods */ 
   public bool addFunction
    ( string  $function_name, callable$function[, mixed&$context[, int$timeout]] )
   public bool addOptions
    ( int  $option)
   public bool addServer
    ([ string  $host= 127.0.0.1
   [, int$port= 4730
  ]] )
   public bool addServers
    ( string  $servers= 127.0.0.1:4730
   )
   public void clone
    ( void
   ) 
   public  __construct
    ( void
   ) 
   public bool echo
    ( string  $workload)
   public string error
    ( void
   ) 
   public int getErrno
    ( void
   ) 
   public int options
    ( void
   ) 
   public bool register
    ( string  $function_name[, int$timeout] )
   public bool removeOptions
    ( int  $option)
   public int returnCode
    ( void
   ) 
   public bool setId
    ( string  $id)
   public bool setOptions
    ( int  $option)
   public bool setTimeout
    ( int  $timeout)
   public int timeout
    ( void
   ) 
   public bool unregister
    ( string  $function_name)
   public bool unregisterAll
    ( void
   ) 
   public bool wait
    ( void
   ) 
   public bool work
    ( void
   )} The GearmanException classIntroduction
 Class synopsisGearmanException 
     
       class GearmanException
     
     
     
      extends
       Exception
     
     { /* Inherited properties */ 
     protected
     string
     $message
    ; 
     protected
     int
     $code
    ; 
     protected
     string
     $file
    ; 
     protected
     int
     $line
    ; /* Methods */ /* Inherited methods */ 
   final public string Exception::getMessage
    ( void
   ) 
   final public Throwable Exception::getPrevious
    ( void
   ) 
   final public mixed Exception::getCode
    ( void
   ) 
   final public string Exception::getFile
    ( void
   ) 
   final public int Exception::getLine
    ( void
   ) 
   final public array Exception::getTrace
    ( void
   ) 
   final public string Exception::getTraceAsString
    ( void
   ) 
   public string  Exception::__toString
    ( void
   ) 
   final private void Exception::__clone
    ( void
   )} |