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

Public Member Functions

 __construct ($channel, $data)
 
 getData ()
 
 serialize (\fpoirotte\Pssht\Wire\Encoder $encoder)
 
- Public Member Functions inherited from fpoirotte\Pssht\Messages\CHANNEL\Base
 __construct ($channel)
 
 getChannel ()
 
 serialize (\fpoirotte\Pssht\Wire\Encoder $encoder)
 

Static Public Member Functions

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

Protected Attributes

 $data
 Payload for this message.
 
- Protected Attributes inherited from fpoirotte\Pssht\Messages\CHANNEL\Base
 $channel
 Local channel identifier.
 

Detailed Description

SSH_MSG_CHANNEL_DATA message (RFC 4254).

Definition at line 17 of file DATA.php.

Constructor & Destructor Documentation

fpoirotte\Pssht\Messages\CHANNEL\DATA::__construct (   $channel,
  $data 
)

Construct a new SSH_MSG_CHANNEL_DATA message.

Abstract constructor for a channel-related SSH message.

Parameters
int$channelLocal channel identifier.
string$dataActual payload.

Definition at line 31 of file DATA.php.

References fpoirotte\Pssht\Messages\CHANNEL\Base\$channel, and fpoirotte\Pssht\Messages\CHANNEL\DATA\$data.

Member Function Documentation

fpoirotte\Pssht\Messages\CHANNEL\DATA::getData ( )

Get the message's payload.

Return values
stringPayload for the message.

Definition at line 63 of file DATA.php.

References fpoirotte\Pssht\Messages\CHANNEL\DATA\$data.

static fpoirotte\Pssht\Messages\CHANNEL\DATA::getMessageId ( )
static

Retrieve the message's identifier.

Return values
intMessage identifier.

Implements fpoirotte\Pssht\Messages\MessageInterface.

Definition at line 37 of file DATA.php.

fpoirotte\Pssht\Messages\CHANNEL\DATA::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 42 of file DATA.php.

static fpoirotte\Pssht\Messages\CHANNEL\DATA::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 49 of file DATA.php.

Referenced by fpoirotte\Pssht\Application\EchoService\handle().


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