Class: Net::SSH::Test::RemotePacket

Class | Net::SSH::Test::RemotePacket
In: | lib/net/ssh/test/remote_packet.rb
Parent: | Packet

This is a specialization of Net::SSH::Test::Packet for representing mock packets that are received by the local (client) host. These are created automatically by Net::SSH::Test::Script and Net::SSH::Test::Channel by any of the gets_* methods.

### Methods

process remote? to_s

### Public Instance methods

process(packet)

The process method should only be called on Net::SSH::Test::LocalPacket packets; if it is attempted on a remote packet, then it is an expectation mismatch (a remote packet was received when a local packet was expected to be sent). This will happen when either your test script (Net::SSH::Test::Script) or your program are wrong.

remote?()

Returns `true`; this is a remote packet.

to_s()

Returns this remote packet as a string, suitable for parsing by Net::SSH::Transport::PacketStream and friends. When a remote packet is received, this method is called and the result concatenated onto the input buffer for the packet stream.

[Validate]