| @@ 476-491 (lines=16) @@ | ||
| 473 | * @param string Data to send |
|
| 474 | * @return boolean Success |
|
| 475 | */ |
|
| 476 | public function writeln($data) |
|
| 477 | { |
|
| 478 | if (!$this->alive) { |
|
| 479 | Daemon::log('Attempt to write to dead IOStream (' . get_class($this) . ')'); |
|
| 480 | return false; |
|
| 481 | } |
|
| 482 | if (!isset($this->bevWrite)) { |
|
| 483 | return false; |
|
| 484 | } |
|
| 485 | if (!mb_orig_strlen($data) && !mb_orig_strlen($this->EOL)) { |
|
| 486 | return true; |
|
| 487 | } |
|
| 488 | $this->writing = true; |
|
| 489 | $this->bevWrite->write($data); |
|
| 490 | $this->bevWrite->write($this->EOL); |
|
| 491 | return true; |
|
| 492 | } |
|
| 493 | ||
| 494 | /** |
|
| @@ 668-683 (lines=16) @@ | ||
| 665 | * @param string $data Data to send |
|
| 666 | * @return boolean Success |
|
| 667 | */ |
|
| 668 | public function writeln($data) |
|
| 669 | { |
|
| 670 | if (!$this->alive) { |
|
| 671 | Daemon::log('Attempt to write to dead IOStream (' . get_class($this) . ')'); |
|
| 672 | return false; |
|
| 673 | } |
|
| 674 | if (!isset($this->bev)) { |
|
| 675 | return false; |
|
| 676 | } |
|
| 677 | if (!mb_orig_strlen($data) && !mb_orig_strlen($this->EOL)) { |
|
| 678 | return true; |
|
| 679 | } |
|
| 680 | $this->writing = true; |
|
| 681 | $this->bev->write($data); |
|
| 682 | $this->bev->write($this->EOL); |
|
| 683 | return true; |
|
| 684 | } |
|
| 685 | ||
| 686 | /** |
|