ChannelCloseMessage.cs 614 B

1234567891011121314151617181920212223
  1. 
  2. namespace FxSsh.Messages.Connection
  3. {
  4. [Message("SSH_MSG_CHANNEL_CLOSE", MessageNumber)]
  5. public class ChannelCloseMessage : ConnectionServiceMessage
  6. {
  7. private const byte MessageNumber = 97;
  8. public uint RecipientChannel { get; set; }
  9. public override byte MessageType { get { return MessageNumber; } }
  10. protected override void OnLoad(SshDataWorker reader)
  11. {
  12. RecipientChannel = reader.ReadUInt32();
  13. }
  14. protected override void OnGetPacket(SshDataWorker writer)
  15. {
  16. writer.Write(RecipientChannel);
  17. }
  18. }
  19. }