pas
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
pas\Worker Class Reference

Public Member Functions

 __construct (&$proc, array &$pipes, callable $message_handler)
 
 isRunning ()
 
 send ($data)
 

Static Public Member Functions

static evaluatePipe ($pipe, callable &$message_handler)
 

Public Attributes

 $running_condition
 

Detailed Description

See also
Master
Since
1.6

Constructor & Destructor Documentation

◆ __construct()

pas\Worker::__construct ( $proc,
array &  $pipes,
callable  $message_handler 
)
Parameters
resource$proc
array$pipes
callable$message_handler
See also
pas::worker()

Member Function Documentation

◆ evaluatePipe()

static pas\Worker::evaluatePipe (   $pipe,
callable &  $message_handler 
)
static

◆ isRunning()

pas\Worker::isRunning ( )

◆ send()

pas\Worker::send (   $data)

Sends an object to the worker.

Parameters
$data
Returns
Worker $this

Member Data Documentation

◆ $running_condition

Condition pas\Worker::$running_condition

The Condition that is true as long as the Worker is running.