| @@ 213-220 (lines=8) @@ | ||
| 210 | * @param callable $cb Callback |
|
| 211 | * @return boolean Success |
|
| 212 | */ |
|
| 213 | public function broadcastCall($method, $args = [], $cb = null) |
|
| 214 | { |
|
| 215 | return Daemon::$process->IPCManager->sendBroadcastCall( |
|
| 216 | '\\' . get_class($this) . ($this->name !== '' ? ':' . $this->name : ''), |
|
| 217 | $method, |
|
| 218 | $args, |
|
| 219 | $cb |
|
| 220 | ); |
|
| 221 | } |
|
| 222 | ||
| 223 | /** |
|
| @@ 231-238 (lines=8) @@ | ||
| 228 | * @param mixed $cb Callback |
|
| 229 | * @return boolean Success |
|
| 230 | */ |
|
| 231 | public function singleCall($method, $args = [], $cb = null) |
|
| 232 | { |
|
| 233 | return Daemon::$process->IPCManager->sendSingleCall( |
|
| 234 | '\\' . get_class($this) . ($this->name !== '' ? ':' . $this->name : ''), |
|
| 235 | $method, |
|
| 236 | $args, |
|
| 237 | $cb |
|
| 238 | ); |
|
| 239 | } |
|
| 240 | ||
| 241 | /** |
|
| @@ 250-258 (lines=9) @@ | ||
| 247 | * @param mixed $cb Callback |
|
| 248 | * @return boolean Success |
|
| 249 | */ |
|
| 250 | public function directCall($workerId, $method, $args = [], $cb = null) |
|
| 251 | { |
|
| 252 | return Daemon::$process->IPCManager->sendDirectCall( |
|
| 253 | $workerId, |
|
| 254 | '\\' . get_class($this) . ($this->name !== '' ? ':' . $this->name : ''), |
|
| 255 | $method, |
|
| 256 | $args, |
|
| 257 | $cb |
|
| 258 | ); |
|
| 259 | } |
|
| 260 | ||
| 261 | /** |
|