pssht  latest
SSH server library written in PHP
fpoirotte\Pssht\Messages\CHANNEL\Base Class Reference
+ Inheritance diagram for fpoirotte\Pssht\Messages\CHANNEL\Base:

Public Member Functions

 __construct ($channel)
 
 getChannel ()
 
 serialize (\fpoirotte\Pssht\Wire\Encoder $encoder)
 

Static Public Member Functions

static unserialize (\fpoirotte\Pssht\Wire\Decoder $decoder)
 
- Static Public Member Functions inherited from fpoirotte\Pssht\Messages\MessageInterface
static getMessageId ()
 

Protected Attributes

 $channel
 Local channel identifier.
 

Detailed Description

Abstract SSH_MSG_CHANNEL_* message (RFC 4254).

Definition at line 17 of file Base.php.

Constructor & Destructor Documentation

fpoirotte\Pssht\Messages\CHANNEL\Base::__construct (   $channel)

Abstract constructor for a channel-related SSH message.

Parameters
int$channelLocal channel identifier.

Definition at line 28 of file Base.php.

References fpoirotte\Pssht\Messages\CHANNEL\Base\$channel.

Member Function Documentation

fpoirotte\Pssht\Messages\CHANNEL\Base::getChannel ( )

Get the local channel identifier.

Return values
intLocal channel identifier.

Definition at line 50 of file Base.php.

References fpoirotte\Pssht\Messages\CHANNEL\Base\$channel.

fpoirotte\Pssht\Messages\CHANNEL\Base::serialize ( \fpoirotte\Pssht\Wire\Encoder  $encoder)

Serialize the message.

Parameters
fpoirotte::Pssht::Wire::Encoder$encoderEncoder to use to perform serialization.
Return values
MessageInterfaceReturns this message.

Implements fpoirotte\Pssht\Messages\MessageInterface.

Definition at line 33 of file Base.php.

static fpoirotte\Pssht\Messages\CHANNEL\Base::unserialize ( \fpoirotte\Pssht\Wire\Decoder  $decoder)
static

Unserialize some data into a message.

Parameters
fpoirotte::Pssht::Wire::Decoder$decoderDecoder to use to perform unserialization.
Return values
MessageInterfaceUnserialized message.

Implements fpoirotte\Pssht\Messages\MessageInterface.

Definition at line 39 of file Base.php.

Referenced by fpoirotte\Pssht\Handlers\CHANNEL\CLOSE\handle().


The documentation for this class was generated from the following file: