UNPKG

@microsoft/dev-tunnels-ssh-tcp

Version:

SSH TCP extensions library for Dev Tunnels

28 lines 922 B
"use strict"; // // Copyright (c) Microsoft Corporation. All rights reserved. // Object.defineProperty(exports, "__esModule", { value: true }); exports.PortForwardSuccessMessage = void 0; const dev_tunnels_ssh_1 = require("@microsoft/dev-tunnels-ssh"); class PortForwardSuccessMessage extends dev_tunnels_ssh_1.SessionRequestSuccessMessage { constructor() { super(...arguments); this.port = 0; } onRead(reader) { super.onRead(reader); if (reader.available >= 4) { this.port = reader.readUInt32(); } } onWrite(writer) { super.onWrite(writer); writer.writeUInt32(this.validateField(this.port, 'port')); } toString() { return `${super.toString()} (port=${this.port})`; } } exports.PortForwardSuccessMessage = PortForwardSuccessMessage; //# sourceMappingURL=portForwardSuccessMessage.js.map