UNPKG

@aptpod/iscp-ts

Version:

iSCP 2.0 client library for TypeScript

192 lines 7.98 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DownstreamMetadataAck = exports.DownstreamMetadata = exports.DownstreamChunkAckComplete = exports.DownstreamChunkAck = exports.DownstreamChunk = exports.DownstreamCloseResponse = exports.DownstreamCloseRequest = exports.DownstreamResumeResponse = exports.DownstreamResumeRequest = exports.DownstreamOpenResponse = exports.DownstreamOpenRequest = exports.DownstreamChunkResult = exports.DownstreamChunkResultExtensionFields = exports.DownstreamMetadataAckExtensionFields = exports.DownstreamMetadataExtensionFields = exports.DownstreamChunkAckCompleteExtensionFields = exports.DownstreamChunkAckExtensionFields = exports.DownstreamChunkExtensionFields = exports.DownstreamCloseResponseExtensionFields = exports.DownstreamCloseRequestExtensionFields = exports.DownstreamResumeResponseExtensionFields = exports.DownstreamResumeRequestExtensionFields = exports.DownstreamOpenResponseExtensionFields = exports.DownstreamOpenRequestExtensionFields = exports.UpstreamInfo = void 0; const message_1 = require("./message"); /** * アップストリームの情報です。 * @category Downstream */ class UpstreamInfo { constructor(init) { this.sessionId = init.sessionId; this.streamId = init.streamId; this.sourceNodeId = init.sourceNodeId; } /** アップストリーム情報の文字列表現を取得します。 */ toString() { return JSON.stringify({ sessionId: this.sessionId, streamId: this.streamId, sourceNodeId: this.sourceNodeId, }); } /** * UpstreamInfoを再帰的に複製します。 */ deepCopy() { return new UpstreamInfo({ sessionId: this.sessionId, streamId: this.streamId, sourceNodeId: this.sourceNodeId, }); } } exports.UpstreamInfo = UpstreamInfo; class DownstreamOpenRequestExtensionFields { } exports.DownstreamOpenRequestExtensionFields = DownstreamOpenRequestExtensionFields; class DownstreamOpenResponseExtensionFields { } exports.DownstreamOpenResponseExtensionFields = DownstreamOpenResponseExtensionFields; class DownstreamResumeRequestExtensionFields { } exports.DownstreamResumeRequestExtensionFields = DownstreamResumeRequestExtensionFields; class DownstreamResumeResponseExtensionFields { } exports.DownstreamResumeResponseExtensionFields = DownstreamResumeResponseExtensionFields; class DownstreamCloseRequestExtensionFields { } exports.DownstreamCloseRequestExtensionFields = DownstreamCloseRequestExtensionFields; class DownstreamCloseResponseExtensionFields { } exports.DownstreamCloseResponseExtensionFields = DownstreamCloseResponseExtensionFields; class DownstreamChunkExtensionFields { } exports.DownstreamChunkExtensionFields = DownstreamChunkExtensionFields; class DownstreamChunkAckExtensionFields { } exports.DownstreamChunkAckExtensionFields = DownstreamChunkAckExtensionFields; class DownstreamChunkAckCompleteExtensionFields { } exports.DownstreamChunkAckCompleteExtensionFields = DownstreamChunkAckCompleteExtensionFields; class DownstreamMetadataExtensionFields { } exports.DownstreamMetadataExtensionFields = DownstreamMetadataExtensionFields; class DownstreamMetadataAckExtensionFields { } exports.DownstreamMetadataAckExtensionFields = DownstreamMetadataAckExtensionFields; class DownstreamChunkResultExtensionFields { } exports.DownstreamChunkResultExtensionFields = DownstreamChunkResultExtensionFields; class DownstreamChunkResult { constructor(init) { this.streamIdOfUpstream = init.streamIdOfUpstream; this.sequenceNumberInUpstream = init.sequenceNumberInUpstream; this.resultCode = init.resultCode; this.resultString = init.resultString; this.extensionFields = init.extensionFields; } } exports.DownstreamChunkResult = DownstreamChunkResult; class DownstreamOpenRequest extends message_1.RequestMessage { constructor(init) { super(init); this.desiredStreamIdAlias = init.desiredStreamIdAlias; this.downstreamFilters = init.downstreamFilters; this.expiryInterval = init.expiryInterval; this.dataIdAliases = init.dataIdAliases; this.qos = init.qos; this.omitEmptyChunk = init.omitEmptyChunk; this.extensionFields = init.extensionFields; } } exports.DownstreamOpenRequest = DownstreamOpenRequest; class DownstreamOpenResponse extends message_1.RequestMessage { constructor(init) { super(init); this.assignedStreamId = init.assignedStreamId; this.serverTime = init.serverTime; this.resultCode = init.resultCode; this.resultString = init.resultString; this.extensionFields = init.extensionFields; } } exports.DownstreamOpenResponse = DownstreamOpenResponse; class DownstreamResumeRequest extends message_1.RequestMessage { constructor(init) { super(init); this.streamId = init.streamId; this.desiredStreamIdAlias = init.desiredStreamIdAlias; this.extensionFields = init.extensionFields; } } exports.DownstreamResumeRequest = DownstreamResumeRequest; class DownstreamResumeResponse extends message_1.RequestMessage { constructor(init) { super(init); this.resultCode = init.resultCode; this.resultString = init.resultString; this.extensionFields = init.extensionFields; } } exports.DownstreamResumeResponse = DownstreamResumeResponse; class DownstreamCloseRequest extends message_1.RequestMessage { constructor(init) { super(init); this.streamId = init.streamId; this.extensionFields = init.extensionFields; } } exports.DownstreamCloseRequest = DownstreamCloseRequest; class DownstreamCloseResponse extends message_1.RequestMessage { constructor(init) { super(init); this.resultCode = init.resultCode; this.resultString = init.resultString; this.extensionFields = init.extensionFields; } } exports.DownstreamCloseResponse = DownstreamCloseResponse; class DownstreamChunk extends message_1.StreamMessage { constructor(init) { super(init); this.streamIdAlias = init.streamIdAlias; this.upstreamOrAlias = init.upstreamOrAlias; this.streamChunk = init.streamChunk; this.extensionFields = init.extensionFields; } } exports.DownstreamChunk = DownstreamChunk; class DownstreamChunkAck extends message_1.StreamMessage { constructor(init) { super(init); this.streamIdAlias = init.streamIdAlias; this.ackId = init.ackId; this.results = init.results; this.upstreamAliases = init.upstreamAliases; this.dataIdAliases = init.dataIdAliases; this.extensionFields = init.extensionFields; } } exports.DownstreamChunkAck = DownstreamChunkAck; class DownstreamChunkAckComplete extends message_1.StreamMessage { constructor(init) { super(init); this.streamIdAlias = init.streamIdAlias; this.ackId = init.ackId; this.resultCode = init.resultCode; this.resultString = init.resultString; this.extensionFields = init.extensionFields; } } exports.DownstreamChunkAckComplete = DownstreamChunkAckComplete; class DownstreamMetadata extends message_1.RequestMessage { constructor(init) { super(init); this.metadata = init.metadata; this.sourceNodeId = init.sourceNodeId; this.streamIdAlias = init.streamIdAlias; this.extensionFields = init.extensionFields; } } exports.DownstreamMetadata = DownstreamMetadata; class DownstreamMetadataAck extends message_1.RequestMessage { constructor(init) { super(init); this.resultCode = init.resultCode; this.resultString = init.resultString; this.extensionFields = init.extensionFields; } } exports.DownstreamMetadataAck = DownstreamMetadataAck; //# sourceMappingURL=downstream.js.map