@aptpod/iscp-ts
Version:
iSCP 2.0 client library for TypeScript
368 lines • 27 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Message = void 0;
const runtime_1 = require("@protobuf-ts/runtime");
const runtime_2 = require("@protobuf-ts/runtime");
const runtime_3 = require("@protobuf-ts/runtime");
const runtime_4 = require("@protobuf-ts/runtime");
const runtime_5 = require("@protobuf-ts/runtime");
const e2e_call_1 = require("./e2e_call");
const e2e_call_2 = require("./e2e_call");
const e2e_call_3 = require("./e2e_call");
const ping_pong_1 = require("./ping_pong");
const ping_pong_2 = require("./ping_pong");
const downstream_1 = require("./downstream");
const downstream_2 = require("./downstream");
const downstream_3 = require("./downstream");
const downstream_4 = require("./downstream");
const downstream_5 = require("./downstream");
const downstream_6 = require("./downstream");
const downstream_7 = require("./downstream");
const downstream_8 = require("./downstream");
const downstream_9 = require("./downstream");
const downstream_10 = require("./downstream");
const downstream_11 = require("./downstream");
const upstream_1 = require("./upstream");
const upstream_2 = require("./upstream");
const upstream_3 = require("./upstream");
const upstream_4 = require("./upstream");
const upstream_5 = require("./upstream");
const upstream_6 = require("./upstream");
const upstream_7 = require("./upstream");
const upstream_8 = require("./upstream");
const upstream_9 = require("./upstream");
const upstream_10 = require("./upstream");
const connection_1 = require("./connection");
const connection_2 = require("./connection");
const connection_3 = require("./connection");
// @generated message type with reflection information, may provide speed optimized methods
class Message$Type extends runtime_5.MessageType {
constructor() {
super("iscp2.Message", [
{ no: 1, name: "connect_request", kind: "message", oneof: "message", T: () => connection_3.ConnectRequest },
{ no: 2, name: "connect_response", kind: "message", oneof: "message", T: () => connection_2.ConnectResponse },
{ no: 3, name: "disconnect", kind: "message", oneof: "message", T: () => connection_1.Disconnect },
{ no: 64, name: "upstream_open_request", kind: "message", oneof: "message", T: () => upstream_10.UpstreamOpenRequest },
{ no: 65, name: "upstream_open_response", kind: "message", oneof: "message", T: () => upstream_9.UpstreamOpenResponse },
{ no: 66, name: "upstream_resume_request", kind: "message", oneof: "message", T: () => upstream_8.UpstreamResumeRequest },
{ no: 67, name: "upstream_resume_response", kind: "message", oneof: "message", T: () => upstream_7.UpstreamResumeResponse },
{ no: 68, name: "upstream_close_request", kind: "message", oneof: "message", T: () => upstream_6.UpstreamCloseRequest },
{ no: 69, name: "upstream_close_response", kind: "message", oneof: "message", T: () => upstream_5.UpstreamCloseResponse },
{ no: 70, name: "upstream_chunk", kind: "message", oneof: "message", T: () => upstream_4.UpstreamChunk },
{ no: 71, name: "upstream_chunk_ack", kind: "message", oneof: "message", T: () => upstream_3.UpstreamChunkAck },
{ no: 72, name: "upstream_metadata", kind: "message", oneof: "message", T: () => upstream_2.UpstreamMetadata },
{ no: 73, name: "upstream_metadata_ack", kind: "message", oneof: "message", T: () => upstream_1.UpstreamMetadataAck },
{ no: 128, name: "downstream_open_request", kind: "message", oneof: "message", T: () => downstream_11.DownstreamOpenRequest },
{ no: 129, name: "downstream_open_response", kind: "message", oneof: "message", T: () => downstream_10.DownstreamOpenResponse },
{ no: 130, name: "downstream_resume_request", kind: "message", oneof: "message", T: () => downstream_9.DownstreamResumeRequest },
{ no: 131, name: "downstream_resume_response", kind: "message", oneof: "message", T: () => downstream_8.DownstreamResumeResponse },
{ no: 132, name: "downstream_close_request", kind: "message", oneof: "message", T: () => downstream_7.DownstreamCloseRequest },
{ no: 133, name: "downstream_close_response", kind: "message", oneof: "message", T: () => downstream_6.DownstreamCloseResponse },
{ no: 134, name: "downstream_chunk", kind: "message", oneof: "message", T: () => downstream_5.DownstreamChunk },
{ no: 135, name: "downstream_chunk_ack", kind: "message", oneof: "message", T: () => downstream_4.DownstreamChunkAck },
{ no: 136, name: "downstream_chunk_ack_complete", kind: "message", oneof: "message", T: () => downstream_3.DownstreamChunkAckComplete },
{ no: 137, name: "downstream_metadata", kind: "message", oneof: "message", T: () => downstream_2.DownstreamMetadata },
{ no: 138, name: "downstream_metadata_ack", kind: "message", oneof: "message", T: () => downstream_1.DownstreamMetadataAck },
{ no: 192, name: "ping", kind: "message", oneof: "message", T: () => ping_pong_2.Ping },
{ no: 193, name: "pong", kind: "message", oneof: "message", T: () => ping_pong_1.Pong },
{ no: 256, name: "upstream_call", kind: "message", oneof: "message", T: () => e2e_call_3.UpstreamCall },
{ no: 257, name: "upstream_call_ack", kind: "message", oneof: "message", T: () => e2e_call_2.UpstreamCallAck },
{ no: 258, name: "downstream_call", kind: "message", oneof: "message", T: () => e2e_call_1.DownstreamCall }
]);
}
create(value) {
const message = { message: { oneofKind: undefined } };
globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this });
if (value !== undefined)
(0, runtime_3.reflectionMergePartial)(this, message, value);
return message;
}
internalBinaryRead(reader, length, options, target) {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* iscp2.ConnectRequest connect_request */ 1:
message.message = {
oneofKind: "connectRequest",
connectRequest: connection_3.ConnectRequest.internalBinaryRead(reader, reader.uint32(), options, message.message.connectRequest)
};
break;
case /* iscp2.ConnectResponse connect_response */ 2:
message.message = {
oneofKind: "connectResponse",
connectResponse: connection_2.ConnectResponse.internalBinaryRead(reader, reader.uint32(), options, message.message.connectResponse)
};
break;
case /* iscp2.Disconnect disconnect */ 3:
message.message = {
oneofKind: "disconnect",
disconnect: connection_1.Disconnect.internalBinaryRead(reader, reader.uint32(), options, message.message.disconnect)
};
break;
case /* iscp2.UpstreamOpenRequest upstream_open_request */ 64:
message.message = {
oneofKind: "upstreamOpenRequest",
upstreamOpenRequest: upstream_10.UpstreamOpenRequest.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamOpenRequest)
};
break;
case /* iscp2.UpstreamOpenResponse upstream_open_response */ 65:
message.message = {
oneofKind: "upstreamOpenResponse",
upstreamOpenResponse: upstream_9.UpstreamOpenResponse.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamOpenResponse)
};
break;
case /* iscp2.UpstreamResumeRequest upstream_resume_request */ 66:
message.message = {
oneofKind: "upstreamResumeRequest",
upstreamResumeRequest: upstream_8.UpstreamResumeRequest.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamResumeRequest)
};
break;
case /* iscp2.UpstreamResumeResponse upstream_resume_response */ 67:
message.message = {
oneofKind: "upstreamResumeResponse",
upstreamResumeResponse: upstream_7.UpstreamResumeResponse.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamResumeResponse)
};
break;
case /* iscp2.UpstreamCloseRequest upstream_close_request */ 68:
message.message = {
oneofKind: "upstreamCloseRequest",
upstreamCloseRequest: upstream_6.UpstreamCloseRequest.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamCloseRequest)
};
break;
case /* iscp2.UpstreamCloseResponse upstream_close_response */ 69:
message.message = {
oneofKind: "upstreamCloseResponse",
upstreamCloseResponse: upstream_5.UpstreamCloseResponse.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamCloseResponse)
};
break;
case /* iscp2.UpstreamChunk upstream_chunk */ 70:
message.message = {
oneofKind: "upstreamChunk",
upstreamChunk: upstream_4.UpstreamChunk.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamChunk)
};
break;
case /* iscp2.UpstreamChunkAck upstream_chunk_ack */ 71:
message.message = {
oneofKind: "upstreamChunkAck",
upstreamChunkAck: upstream_3.UpstreamChunkAck.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamChunkAck)
};
break;
case /* iscp2.UpstreamMetadata upstream_metadata */ 72:
message.message = {
oneofKind: "upstreamMetadata",
upstreamMetadata: upstream_2.UpstreamMetadata.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamMetadata)
};
break;
case /* iscp2.UpstreamMetadataAck upstream_metadata_ack */ 73:
message.message = {
oneofKind: "upstreamMetadataAck",
upstreamMetadataAck: upstream_1.UpstreamMetadataAck.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamMetadataAck)
};
break;
case /* iscp2.DownstreamOpenRequest downstream_open_request */ 128:
message.message = {
oneofKind: "downstreamOpenRequest",
downstreamOpenRequest: downstream_11.DownstreamOpenRequest.internalBinaryRead(reader, reader.uint32(), options, message.message.downstreamOpenRequest)
};
break;
case /* iscp2.DownstreamOpenResponse downstream_open_response */ 129:
message.message = {
oneofKind: "downstreamOpenResponse",
downstreamOpenResponse: downstream_10.DownstreamOpenResponse.internalBinaryRead(reader, reader.uint32(), options, message.message.downstreamOpenResponse)
};
break;
case /* iscp2.DownstreamResumeRequest downstream_resume_request */ 130:
message.message = {
oneofKind: "downstreamResumeRequest",
downstreamResumeRequest: downstream_9.DownstreamResumeRequest.internalBinaryRead(reader, reader.uint32(), options, message.message.downstreamResumeRequest)
};
break;
case /* iscp2.DownstreamResumeResponse downstream_resume_response */ 131:
message.message = {
oneofKind: "downstreamResumeResponse",
downstreamResumeResponse: downstream_8.DownstreamResumeResponse.internalBinaryRead(reader, reader.uint32(), options, message.message.downstreamResumeResponse)
};
break;
case /* iscp2.DownstreamCloseRequest downstream_close_request */ 132:
message.message = {
oneofKind: "downstreamCloseRequest",
downstreamCloseRequest: downstream_7.DownstreamCloseRequest.internalBinaryRead(reader, reader.uint32(), options, message.message.downstreamCloseRequest)
};
break;
case /* iscp2.DownstreamCloseResponse downstream_close_response */ 133:
message.message = {
oneofKind: "downstreamCloseResponse",
downstreamCloseResponse: downstream_6.DownstreamCloseResponse.internalBinaryRead(reader, reader.uint32(), options, message.message.downstreamCloseResponse)
};
break;
case /* iscp2.DownstreamChunk downstream_chunk */ 134:
message.message = {
oneofKind: "downstreamChunk",
downstreamChunk: downstream_5.DownstreamChunk.internalBinaryRead(reader, reader.uint32(), options, message.message.downstreamChunk)
};
break;
case /* iscp2.DownstreamChunkAck downstream_chunk_ack */ 135:
message.message = {
oneofKind: "downstreamChunkAck",
downstreamChunkAck: downstream_4.DownstreamChunkAck.internalBinaryRead(reader, reader.uint32(), options, message.message.downstreamChunkAck)
};
break;
case /* iscp2.DownstreamChunkAckComplete downstream_chunk_ack_complete */ 136:
message.message = {
oneofKind: "downstreamChunkAckComplete",
downstreamChunkAckComplete: downstream_3.DownstreamChunkAckComplete.internalBinaryRead(reader, reader.uint32(), options, message.message.downstreamChunkAckComplete)
};
break;
case /* iscp2.DownstreamMetadata downstream_metadata */ 137:
message.message = {
oneofKind: "downstreamMetadata",
downstreamMetadata: downstream_2.DownstreamMetadata.internalBinaryRead(reader, reader.uint32(), options, message.message.downstreamMetadata)
};
break;
case /* iscp2.DownstreamMetadataAck downstream_metadata_ack */ 138:
message.message = {
oneofKind: "downstreamMetadataAck",
downstreamMetadataAck: downstream_1.DownstreamMetadataAck.internalBinaryRead(reader, reader.uint32(), options, message.message.downstreamMetadataAck)
};
break;
case /* iscp2.Ping ping */ 192:
message.message = {
oneofKind: "ping",
ping: ping_pong_2.Ping.internalBinaryRead(reader, reader.uint32(), options, message.message.ping)
};
break;
case /* iscp2.Pong pong */ 193:
message.message = {
oneofKind: "pong",
pong: ping_pong_1.Pong.internalBinaryRead(reader, reader.uint32(), options, message.message.pong)
};
break;
case /* iscp2.UpstreamCall upstream_call */ 256:
message.message = {
oneofKind: "upstreamCall",
upstreamCall: e2e_call_3.UpstreamCall.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamCall)
};
break;
case /* iscp2.UpstreamCallAck upstream_call_ack */ 257:
message.message = {
oneofKind: "upstreamCallAck",
upstreamCallAck: e2e_call_2.UpstreamCallAck.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamCallAck)
};
break;
case /* iscp2.DownstreamCall downstream_call */ 258:
message.message = {
oneofKind: "downstreamCall",
downstreamCall: e2e_call_1.DownstreamCall.internalBinaryRead(reader, reader.uint32(), options, message.message.downstreamCall)
};
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message, writer, options) {
/* iscp2.ConnectRequest connect_request = 1; */
if (message.message.oneofKind === "connectRequest")
connection_3.ConnectRequest.internalBinaryWrite(message.message.connectRequest, writer.tag(1, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.ConnectResponse connect_response = 2; */
if (message.message.oneofKind === "connectResponse")
connection_2.ConnectResponse.internalBinaryWrite(message.message.connectResponse, writer.tag(2, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.Disconnect disconnect = 3; */
if (message.message.oneofKind === "disconnect")
connection_1.Disconnect.internalBinaryWrite(message.message.disconnect, writer.tag(3, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.UpstreamOpenRequest upstream_open_request = 64; */
if (message.message.oneofKind === "upstreamOpenRequest")
upstream_10.UpstreamOpenRequest.internalBinaryWrite(message.message.upstreamOpenRequest, writer.tag(64, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.UpstreamOpenResponse upstream_open_response = 65; */
if (message.message.oneofKind === "upstreamOpenResponse")
upstream_9.UpstreamOpenResponse.internalBinaryWrite(message.message.upstreamOpenResponse, writer.tag(65, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.UpstreamResumeRequest upstream_resume_request = 66; */
if (message.message.oneofKind === "upstreamResumeRequest")
upstream_8.UpstreamResumeRequest.internalBinaryWrite(message.message.upstreamResumeRequest, writer.tag(66, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.UpstreamResumeResponse upstream_resume_response = 67; */
if (message.message.oneofKind === "upstreamResumeResponse")
upstream_7.UpstreamResumeResponse.internalBinaryWrite(message.message.upstreamResumeResponse, writer.tag(67, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.UpstreamCloseRequest upstream_close_request = 68; */
if (message.message.oneofKind === "upstreamCloseRequest")
upstream_6.UpstreamCloseRequest.internalBinaryWrite(message.message.upstreamCloseRequest, writer.tag(68, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.UpstreamCloseResponse upstream_close_response = 69; */
if (message.message.oneofKind === "upstreamCloseResponse")
upstream_5.UpstreamCloseResponse.internalBinaryWrite(message.message.upstreamCloseResponse, writer.tag(69, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.UpstreamChunk upstream_chunk = 70; */
if (message.message.oneofKind === "upstreamChunk")
upstream_4.UpstreamChunk.internalBinaryWrite(message.message.upstreamChunk, writer.tag(70, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.UpstreamChunkAck upstream_chunk_ack = 71; */
if (message.message.oneofKind === "upstreamChunkAck")
upstream_3.UpstreamChunkAck.internalBinaryWrite(message.message.upstreamChunkAck, writer.tag(71, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.UpstreamMetadata upstream_metadata = 72; */
if (message.message.oneofKind === "upstreamMetadata")
upstream_2.UpstreamMetadata.internalBinaryWrite(message.message.upstreamMetadata, writer.tag(72, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.UpstreamMetadataAck upstream_metadata_ack = 73; */
if (message.message.oneofKind === "upstreamMetadataAck")
upstream_1.UpstreamMetadataAck.internalBinaryWrite(message.message.upstreamMetadataAck, writer.tag(73, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.DownstreamOpenRequest downstream_open_request = 128; */
if (message.message.oneofKind === "downstreamOpenRequest")
downstream_11.DownstreamOpenRequest.internalBinaryWrite(message.message.downstreamOpenRequest, writer.tag(128, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.DownstreamOpenResponse downstream_open_response = 129; */
if (message.message.oneofKind === "downstreamOpenResponse")
downstream_10.DownstreamOpenResponse.internalBinaryWrite(message.message.downstreamOpenResponse, writer.tag(129, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.DownstreamResumeRequest downstream_resume_request = 130; */
if (message.message.oneofKind === "downstreamResumeRequest")
downstream_9.DownstreamResumeRequest.internalBinaryWrite(message.message.downstreamResumeRequest, writer.tag(130, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.DownstreamResumeResponse downstream_resume_response = 131; */
if (message.message.oneofKind === "downstreamResumeResponse")
downstream_8.DownstreamResumeResponse.internalBinaryWrite(message.message.downstreamResumeResponse, writer.tag(131, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.DownstreamCloseRequest downstream_close_request = 132; */
if (message.message.oneofKind === "downstreamCloseRequest")
downstream_7.DownstreamCloseRequest.internalBinaryWrite(message.message.downstreamCloseRequest, writer.tag(132, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.DownstreamCloseResponse downstream_close_response = 133; */
if (message.message.oneofKind === "downstreamCloseResponse")
downstream_6.DownstreamCloseResponse.internalBinaryWrite(message.message.downstreamCloseResponse, writer.tag(133, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.DownstreamChunk downstream_chunk = 134; */
if (message.message.oneofKind === "downstreamChunk")
downstream_5.DownstreamChunk.internalBinaryWrite(message.message.downstreamChunk, writer.tag(134, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.DownstreamChunkAck downstream_chunk_ack = 135; */
if (message.message.oneofKind === "downstreamChunkAck")
downstream_4.DownstreamChunkAck.internalBinaryWrite(message.message.downstreamChunkAck, writer.tag(135, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.DownstreamChunkAckComplete downstream_chunk_ack_complete = 136; */
if (message.message.oneofKind === "downstreamChunkAckComplete")
downstream_3.DownstreamChunkAckComplete.internalBinaryWrite(message.message.downstreamChunkAckComplete, writer.tag(136, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.DownstreamMetadata downstream_metadata = 137; */
if (message.message.oneofKind === "downstreamMetadata")
downstream_2.DownstreamMetadata.internalBinaryWrite(message.message.downstreamMetadata, writer.tag(137, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.DownstreamMetadataAck downstream_metadata_ack = 138; */
if (message.message.oneofKind === "downstreamMetadataAck")
downstream_1.DownstreamMetadataAck.internalBinaryWrite(message.message.downstreamMetadataAck, writer.tag(138, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.Ping ping = 192; */
if (message.message.oneofKind === "ping")
ping_pong_2.Ping.internalBinaryWrite(message.message.ping, writer.tag(192, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.Pong pong = 193; */
if (message.message.oneofKind === "pong")
ping_pong_1.Pong.internalBinaryWrite(message.message.pong, writer.tag(193, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.UpstreamCall upstream_call = 256; */
if (message.message.oneofKind === "upstreamCall")
e2e_call_3.UpstreamCall.internalBinaryWrite(message.message.upstreamCall, writer.tag(256, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.UpstreamCallAck upstream_call_ack = 257; */
if (message.message.oneofKind === "upstreamCallAck")
e2e_call_2.UpstreamCallAck.internalBinaryWrite(message.message.upstreamCallAck, writer.tag(257, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* iscp2.DownstreamCall downstream_call = 258; */
if (message.message.oneofKind === "downstreamCall")
e2e_call_1.DownstreamCall.internalBinaryWrite(message.message.downstreamCall, writer.tag(258, runtime_1.WireType.LengthDelimited).fork(), options).join();
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message iscp2.Message
*/
exports.Message = new Message$Type();
//# sourceMappingURL=message.js.map