Lines Matching refs:client_channel

3936      * @param int $client_channel
3942 protected function get_channel_packet($client_channel, $skip_extended = false) argument
3944 if (!empty($this->channel_buffers[$client_channel])) {
3945 switch ($this->channel_status[$client_channel]) {
3947 foreach ($this->channel_buffers[$client_channel] as $i => $packet) {
3951 unset($this->channel_buffers[$client_channel][$i]);
3957 return substr(array_shift($this->channel_buffers[$client_channel]), 1);
3968 if ($client_channel == self::CHANNEL_EXEC && !$this->request_pty) {
3969 $this->close_channel($client_channel);
3979 if ($client_channel == -1 && $response === true) {
4010 … if ($client_channel == $channel && $this->channel_status[$channel] == NET_SSH2_MSG_CHANNEL_DATA) {
4035 …>send_binary_packet(pack('CN', NET_SSH2_MSG_CHANNEL_EOF, $this->server_channels[$client_channel]));
4070 …$result = $client_channel == $channel ? true : $this->get_channel_packet($client_channel, $skip_ex…
4077 if ($client_channel == $channel) {
4081 return $this->get_channel_packet($client_channel, $skip_extended);
4093 return $this->get_channel_packet($client_channel, $skip_extended);
4099 …pe == NET_SSH2_MSG_CHANNEL_CLOSE ? true : $this->get_channel_packet($client_channel, $skip_extende…
4126 if ($client_channel == $channel) {
4142 if ($client_channel == $channel) {
4384 * @param int $client_channel
4388 protected function send_channel_packet($client_channel, $data) argument
4391 if (!$this->window_size_client_to_server[$client_channel]) {
4403 $this->packet_size_client_to_server[$client_channel],
4404 $this->window_size_client_to_server[$client_channel]
4411 $this->server_channels[$client_channel],
4414 $this->window_size_client_to_server[$client_channel] -= strlen($temp);
4426 * @param int $client_channel
4431 private function close_channel($client_channel, $want_reply = false) argument
4435 …>send_binary_packet(pack('CN', NET_SSH2_MSG_CHANNEL_EOF, $this->server_channels[$client_channel]));
4438 …end_binary_packet(pack('CN', NET_SSH2_MSG_CHANNEL_CLOSE, $this->server_channels[$client_channel]));
4441 $this->channel_status[$client_channel] = NET_SSH2_MSG_CHANNEL_CLOSE;
4445 while (!is_bool($this->get_channel_packet($client_channel))) {
4453 …end_binary_packet(pack('CN', NET_SSH2_MSG_CHANNEL_CLOSE, $this->server_channels[$client_channel]));