pssht  latest
SSH server library written in PHP
fpoirotte\Pssht\Messages\MessageInterface Interface Reference
+ Inheritance diagram for fpoirotte\Pssht\Messages\MessageInterface:

Public Member Functions

 serialize (\fpoirotte\Pssht\Wire\Encoder $encoder)
 

Static Public Member Functions

static getMessageId ()
 
static unserialize (\fpoirotte\Pssht\Wire\Decoder $decoder)
 

Detailed Description

Interface for an SSH message.

Definition at line 17 of file MessageInterface.php.

Member Function Documentation

fpoirotte\Pssht\Messages\MessageInterface::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.

Implemented in fpoirotte\Pssht\Messages\KEX\ECDH\REPLY\RFC5656, fpoirotte\Pssht\Messages\KEX\ECDH\REPLY\Curve25519, fpoirotte\Pssht\Messages\KEXDH\REPLY, fpoirotte\Pssht\Messages\KEXINIT, fpoirotte\Pssht\Messages\DISCONNECT, fpoirotte\Pssht\Messages\USERAUTH\REQUEST\HostBased, fpoirotte\Pssht\Messages\CHANNEL\REQUEST\PtyReq, fpoirotte\Pssht\Messages\CHANNEL\OPEN\FAILURE, fpoirotte\Pssht\Messages\DEBUG, fpoirotte\Pssht\Messages\USERAUTH\REQUEST\PublicKey, fpoirotte\Pssht\Messages\USERAUTH\REQUEST\Base, fpoirotte\Pssht\Messages\CHANNEL\REQUEST\ExitSignal, fpoirotte\Pssht\Messages\CHANNEL\OPEN\CONFIRMATION, fpoirotte\Pssht\Messages\USERAUTH\REQUEST\Password, fpoirotte\Pssht\Messages\CHANNEL\OPEN, fpoirotte\Pssht\Messages\CHANNEL\REQUEST\Base, fpoirotte\Pssht\Messages\USERAUTH\FAILURE, fpoirotte\Pssht\Messages\USERAUTH\BANNER, fpoirotte\Pssht\Messages\USERAUTH\PK\OK, fpoirotte\Pssht\Messages\CHANNEL\EXTENDED\DATA, fpoirotte\Pssht\Messages\KEXDH\INIT, fpoirotte\Pssht\Messages\UNIMPLEMENTED, fpoirotte\Pssht\Messages\CHANNEL\DATA, fpoirotte\Pssht\Messages\IGNORE, fpoirotte\Pssht\Messages\KEX\ECDH\INIT\Curve25519, fpoirotte\Pssht\Messages\KEX\ECDH\INIT\RFC5656, fpoirotte\Pssht\Messages\CHANNEL\REQUEST\Exec, fpoirotte\Pssht\Messages\CHANNEL\REQUEST\ExitStatus, fpoirotte\Pssht\Messages\SERVICE\Base, fpoirotte\Pssht\Messages\CHANNEL\Base, and fpoirotte\Pssht\Messages\Base.


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