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

Public Member Functions

 __construct ($service)
 
 getServiceName ()
 
 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

 $service
 Name of the service to start after authentication.
 

Detailed Description

Abstract SSH_MSG_SERVICE_* message (RFC 4253).

Definition at line 17 of file Base.php.

Constructor & Destructor Documentation

fpoirotte\Pssht\Messages\SERVICE\Base::__construct (   $service)

Construct a new SSH service request or acceptance message.

Parameters
string$serviceName of the service concerned by this request/acceptance message.

Definition at line 29 of file Base.php.

References fpoirotte\Pssht\Messages\SERVICE\Base\$service.

Member Function Documentation

fpoirotte\Pssht\Messages\SERVICE\Base::getServiceName ( )

Get the name of the service this message deals with.

Return values
stringService name.

Definition at line 55 of file Base.php.

References fpoirotte\Pssht\Messages\SERVICE\Base\$service.

fpoirotte\Pssht\Messages\SERVICE\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 38 of file Base.php.

static fpoirotte\Pssht\Messages\SERVICE\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 44 of file Base.php.

Referenced by fpoirotte\Pssht\Handlers\SERVICE\REQUEST\handle().


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