@aptpod/iscp-ts
Version:
iSCP 2.0 client library for TypeScript
192 lines • 7.98 kB
JavaScript
"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