UNPKG

@aptpod/iscp-ts

Version:

iSCP 2.0 client library for TypeScript

365 lines 25.7 kB
import { WireType } from "@protobuf-ts/runtime"; import { UnknownFieldHandler } from "@protobuf-ts/runtime"; import { reflectionMergePartial } from "@protobuf-ts/runtime"; import { MESSAGE_TYPE } from "@protobuf-ts/runtime"; import { MessageType } from "@protobuf-ts/runtime"; import { DownstreamCall } from "./e2e_call"; import { UpstreamCallAck } from "./e2e_call"; import { UpstreamCall } from "./e2e_call"; import { Pong } from "./ping_pong"; import { Ping } from "./ping_pong"; import { DownstreamMetadataAck } from "./downstream"; import { DownstreamMetadata } from "./downstream"; import { DownstreamChunkAckComplete } from "./downstream"; import { DownstreamChunkAck } from "./downstream"; import { DownstreamChunk } from "./downstream"; import { DownstreamCloseResponse } from "./downstream"; import { DownstreamCloseRequest } from "./downstream"; import { DownstreamResumeResponse } from "./downstream"; import { DownstreamResumeRequest } from "./downstream"; import { DownstreamOpenResponse } from "./downstream"; import { DownstreamOpenRequest } from "./downstream"; import { UpstreamMetadataAck } from "./upstream"; import { UpstreamMetadata } from "./upstream"; import { UpstreamChunkAck } from "./upstream"; import { UpstreamChunk } from "./upstream"; import { UpstreamCloseResponse } from "./upstream"; import { UpstreamCloseRequest } from "./upstream"; import { UpstreamResumeResponse } from "./upstream"; import { UpstreamResumeRequest } from "./upstream"; import { UpstreamOpenResponse } from "./upstream"; import { UpstreamOpenRequest } from "./upstream"; import { Disconnect } from "./connection"; import { ConnectResponse } from "./connection"; import { ConnectRequest } from "./connection"; // @generated message type with reflection information, may provide speed optimized methods class Message$Type extends MessageType { constructor() { super("iscp2.Message", [ { no: 1, name: "connect_request", kind: "message", oneof: "message", T: () => ConnectRequest }, { no: 2, name: "connect_response", kind: "message", oneof: "message", T: () => ConnectResponse }, { no: 3, name: "disconnect", kind: "message", oneof: "message", T: () => Disconnect }, { no: 64, name: "upstream_open_request", kind: "message", oneof: "message", T: () => UpstreamOpenRequest }, { no: 65, name: "upstream_open_response", kind: "message", oneof: "message", T: () => UpstreamOpenResponse }, { no: 66, name: "upstream_resume_request", kind: "message", oneof: "message", T: () => UpstreamResumeRequest }, { no: 67, name: "upstream_resume_response", kind: "message", oneof: "message", T: () => UpstreamResumeResponse }, { no: 68, name: "upstream_close_request", kind: "message", oneof: "message", T: () => UpstreamCloseRequest }, { no: 69, name: "upstream_close_response", kind: "message", oneof: "message", T: () => UpstreamCloseResponse }, { no: 70, name: "upstream_chunk", kind: "message", oneof: "message", T: () => UpstreamChunk }, { no: 71, name: "upstream_chunk_ack", kind: "message", oneof: "message", T: () => UpstreamChunkAck }, { no: 72, name: "upstream_metadata", kind: "message", oneof: "message", T: () => UpstreamMetadata }, { no: 73, name: "upstream_metadata_ack", kind: "message", oneof: "message", T: () => UpstreamMetadataAck }, { no: 128, name: "downstream_open_request", kind: "message", oneof: "message", T: () => DownstreamOpenRequest }, { no: 129, name: "downstream_open_response", kind: "message", oneof: "message", T: () => DownstreamOpenResponse }, { no: 130, name: "downstream_resume_request", kind: "message", oneof: "message", T: () => DownstreamResumeRequest }, { no: 131, name: "downstream_resume_response", kind: "message", oneof: "message", T: () => DownstreamResumeResponse }, { no: 132, name: "downstream_close_request", kind: "message", oneof: "message", T: () => DownstreamCloseRequest }, { no: 133, name: "downstream_close_response", kind: "message", oneof: "message", T: () => DownstreamCloseResponse }, { no: 134, name: "downstream_chunk", kind: "message", oneof: "message", T: () => DownstreamChunk }, { no: 135, name: "downstream_chunk_ack", kind: "message", oneof: "message", T: () => DownstreamChunkAck }, { no: 136, name: "downstream_chunk_ack_complete", kind: "message", oneof: "message", T: () => DownstreamChunkAckComplete }, { no: 137, name: "downstream_metadata", kind: "message", oneof: "message", T: () => DownstreamMetadata }, { no: 138, name: "downstream_metadata_ack", kind: "message", oneof: "message", T: () => DownstreamMetadataAck }, { no: 192, name: "ping", kind: "message", oneof: "message", T: () => Ping }, { no: 193, name: "pong", kind: "message", oneof: "message", T: () => Pong }, { no: 256, name: "upstream_call", kind: "message", oneof: "message", T: () => UpstreamCall }, { no: 257, name: "upstream_call_ack", kind: "message", oneof: "message", T: () => UpstreamCallAck }, { no: 258, name: "downstream_call", kind: "message", oneof: "message", T: () => DownstreamCall } ]); } create(value) { const message = { message: { oneofKind: undefined } }; globalThis.Object.defineProperty(message, MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) 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: ConnectRequest.internalBinaryRead(reader, reader.uint32(), options, message.message.connectRequest) }; break; case /* iscp2.ConnectResponse connect_response */ 2: message.message = { oneofKind: "connectResponse", connectResponse: ConnectResponse.internalBinaryRead(reader, reader.uint32(), options, message.message.connectResponse) }; break; case /* iscp2.Disconnect disconnect */ 3: message.message = { oneofKind: "disconnect", disconnect: Disconnect.internalBinaryRead(reader, reader.uint32(), options, message.message.disconnect) }; break; case /* iscp2.UpstreamOpenRequest upstream_open_request */ 64: message.message = { oneofKind: "upstreamOpenRequest", upstreamOpenRequest: UpstreamOpenRequest.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamOpenRequest) }; break; case /* iscp2.UpstreamOpenResponse upstream_open_response */ 65: message.message = { oneofKind: "upstreamOpenResponse", upstreamOpenResponse: UpstreamOpenResponse.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamOpenResponse) }; break; case /* iscp2.UpstreamResumeRequest upstream_resume_request */ 66: message.message = { oneofKind: "upstreamResumeRequest", upstreamResumeRequest: UpstreamResumeRequest.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamResumeRequest) }; break; case /* iscp2.UpstreamResumeResponse upstream_resume_response */ 67: message.message = { oneofKind: "upstreamResumeResponse", upstreamResumeResponse: UpstreamResumeResponse.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamResumeResponse) }; break; case /* iscp2.UpstreamCloseRequest upstream_close_request */ 68: message.message = { oneofKind: "upstreamCloseRequest", upstreamCloseRequest: UpstreamCloseRequest.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamCloseRequest) }; break; case /* iscp2.UpstreamCloseResponse upstream_close_response */ 69: message.message = { oneofKind: "upstreamCloseResponse", upstreamCloseResponse: UpstreamCloseResponse.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamCloseResponse) }; break; case /* iscp2.UpstreamChunk upstream_chunk */ 70: message.message = { oneofKind: "upstreamChunk", upstreamChunk: UpstreamChunk.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamChunk) }; break; case /* iscp2.UpstreamChunkAck upstream_chunk_ack */ 71: message.message = { oneofKind: "upstreamChunkAck", upstreamChunkAck: UpstreamChunkAck.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamChunkAck) }; break; case /* iscp2.UpstreamMetadata upstream_metadata */ 72: message.message = { oneofKind: "upstreamMetadata", upstreamMetadata: UpstreamMetadata.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamMetadata) }; break; case /* iscp2.UpstreamMetadataAck upstream_metadata_ack */ 73: message.message = { oneofKind: "upstreamMetadataAck", upstreamMetadataAck: UpstreamMetadataAck.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamMetadataAck) }; break; case /* iscp2.DownstreamOpenRequest downstream_open_request */ 128: message.message = { oneofKind: "downstreamOpenRequest", downstreamOpenRequest: DownstreamOpenRequest.internalBinaryRead(reader, reader.uint32(), options, message.message.downstreamOpenRequest) }; break; case /* iscp2.DownstreamOpenResponse downstream_open_response */ 129: message.message = { oneofKind: "downstreamOpenResponse", downstreamOpenResponse: DownstreamOpenResponse.internalBinaryRead(reader, reader.uint32(), options, message.message.downstreamOpenResponse) }; break; case /* iscp2.DownstreamResumeRequest downstream_resume_request */ 130: message.message = { oneofKind: "downstreamResumeRequest", downstreamResumeRequest: DownstreamResumeRequest.internalBinaryRead(reader, reader.uint32(), options, message.message.downstreamResumeRequest) }; break; case /* iscp2.DownstreamResumeResponse downstream_resume_response */ 131: message.message = { oneofKind: "downstreamResumeResponse", downstreamResumeResponse: DownstreamResumeResponse.internalBinaryRead(reader, reader.uint32(), options, message.message.downstreamResumeResponse) }; break; case /* iscp2.DownstreamCloseRequest downstream_close_request */ 132: message.message = { oneofKind: "downstreamCloseRequest", downstreamCloseRequest: DownstreamCloseRequest.internalBinaryRead(reader, reader.uint32(), options, message.message.downstreamCloseRequest) }; break; case /* iscp2.DownstreamCloseResponse downstream_close_response */ 133: message.message = { oneofKind: "downstreamCloseResponse", downstreamCloseResponse: DownstreamCloseResponse.internalBinaryRead(reader, reader.uint32(), options, message.message.downstreamCloseResponse) }; break; case /* iscp2.DownstreamChunk downstream_chunk */ 134: message.message = { oneofKind: "downstreamChunk", downstreamChunk: DownstreamChunk.internalBinaryRead(reader, reader.uint32(), options, message.message.downstreamChunk) }; break; case /* iscp2.DownstreamChunkAck downstream_chunk_ack */ 135: message.message = { oneofKind: "downstreamChunkAck", downstreamChunkAck: DownstreamChunkAck.internalBinaryRead(reader, reader.uint32(), options, message.message.downstreamChunkAck) }; break; case /* iscp2.DownstreamChunkAckComplete downstream_chunk_ack_complete */ 136: message.message = { oneofKind: "downstreamChunkAckComplete", downstreamChunkAckComplete: DownstreamChunkAckComplete.internalBinaryRead(reader, reader.uint32(), options, message.message.downstreamChunkAckComplete) }; break; case /* iscp2.DownstreamMetadata downstream_metadata */ 137: message.message = { oneofKind: "downstreamMetadata", downstreamMetadata: DownstreamMetadata.internalBinaryRead(reader, reader.uint32(), options, message.message.downstreamMetadata) }; break; case /* iscp2.DownstreamMetadataAck downstream_metadata_ack */ 138: message.message = { oneofKind: "downstreamMetadataAck", downstreamMetadataAck: DownstreamMetadataAck.internalBinaryRead(reader, reader.uint32(), options, message.message.downstreamMetadataAck) }; break; case /* iscp2.Ping ping */ 192: message.message = { oneofKind: "ping", ping: Ping.internalBinaryRead(reader, reader.uint32(), options, message.message.ping) }; break; case /* iscp2.Pong pong */ 193: message.message = { oneofKind: "pong", pong: Pong.internalBinaryRead(reader, reader.uint32(), options, message.message.pong) }; break; case /* iscp2.UpstreamCall upstream_call */ 256: message.message = { oneofKind: "upstreamCall", upstreamCall: UpstreamCall.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamCall) }; break; case /* iscp2.UpstreamCallAck upstream_call_ack */ 257: message.message = { oneofKind: "upstreamCallAck", upstreamCallAck: UpstreamCallAck.internalBinaryRead(reader, reader.uint32(), options, message.message.upstreamCallAck) }; break; case /* iscp2.DownstreamCall downstream_call */ 258: message.message = { oneofKind: "downstreamCall", downstreamCall: 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 ? 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") ConnectRequest.internalBinaryWrite(message.message.connectRequest, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* iscp2.ConnectResponse connect_response = 2; */ if (message.message.oneofKind === "connectResponse") ConnectResponse.internalBinaryWrite(message.message.connectResponse, writer.tag(2, WireType.LengthDelimited).fork(), options).join(); /* iscp2.Disconnect disconnect = 3; */ if (message.message.oneofKind === "disconnect") Disconnect.internalBinaryWrite(message.message.disconnect, writer.tag(3, WireType.LengthDelimited).fork(), options).join(); /* iscp2.UpstreamOpenRequest upstream_open_request = 64; */ if (message.message.oneofKind === "upstreamOpenRequest") UpstreamOpenRequest.internalBinaryWrite(message.message.upstreamOpenRequest, writer.tag(64, WireType.LengthDelimited).fork(), options).join(); /* iscp2.UpstreamOpenResponse upstream_open_response = 65; */ if (message.message.oneofKind === "upstreamOpenResponse") UpstreamOpenResponse.internalBinaryWrite(message.message.upstreamOpenResponse, writer.tag(65, WireType.LengthDelimited).fork(), options).join(); /* iscp2.UpstreamResumeRequest upstream_resume_request = 66; */ if (message.message.oneofKind === "upstreamResumeRequest") UpstreamResumeRequest.internalBinaryWrite(message.message.upstreamResumeRequest, writer.tag(66, WireType.LengthDelimited).fork(), options).join(); /* iscp2.UpstreamResumeResponse upstream_resume_response = 67; */ if (message.message.oneofKind === "upstreamResumeResponse") UpstreamResumeResponse.internalBinaryWrite(message.message.upstreamResumeResponse, writer.tag(67, WireType.LengthDelimited).fork(), options).join(); /* iscp2.UpstreamCloseRequest upstream_close_request = 68; */ if (message.message.oneofKind === "upstreamCloseRequest") UpstreamCloseRequest.internalBinaryWrite(message.message.upstreamCloseRequest, writer.tag(68, WireType.LengthDelimited).fork(), options).join(); /* iscp2.UpstreamCloseResponse upstream_close_response = 69; */ if (message.message.oneofKind === "upstreamCloseResponse") UpstreamCloseResponse.internalBinaryWrite(message.message.upstreamCloseResponse, writer.tag(69, WireType.LengthDelimited).fork(), options).join(); /* iscp2.UpstreamChunk upstream_chunk = 70; */ if (message.message.oneofKind === "upstreamChunk") UpstreamChunk.internalBinaryWrite(message.message.upstreamChunk, writer.tag(70, WireType.LengthDelimited).fork(), options).join(); /* iscp2.UpstreamChunkAck upstream_chunk_ack = 71; */ if (message.message.oneofKind === "upstreamChunkAck") UpstreamChunkAck.internalBinaryWrite(message.message.upstreamChunkAck, writer.tag(71, WireType.LengthDelimited).fork(), options).join(); /* iscp2.UpstreamMetadata upstream_metadata = 72; */ if (message.message.oneofKind === "upstreamMetadata") UpstreamMetadata.internalBinaryWrite(message.message.upstreamMetadata, writer.tag(72, WireType.LengthDelimited).fork(), options).join(); /* iscp2.UpstreamMetadataAck upstream_metadata_ack = 73; */ if (message.message.oneofKind === "upstreamMetadataAck") UpstreamMetadataAck.internalBinaryWrite(message.message.upstreamMetadataAck, writer.tag(73, WireType.LengthDelimited).fork(), options).join(); /* iscp2.DownstreamOpenRequest downstream_open_request = 128; */ if (message.message.oneofKind === "downstreamOpenRequest") DownstreamOpenRequest.internalBinaryWrite(message.message.downstreamOpenRequest, writer.tag(128, WireType.LengthDelimited).fork(), options).join(); /* iscp2.DownstreamOpenResponse downstream_open_response = 129; */ if (message.message.oneofKind === "downstreamOpenResponse") DownstreamOpenResponse.internalBinaryWrite(message.message.downstreamOpenResponse, writer.tag(129, WireType.LengthDelimited).fork(), options).join(); /* iscp2.DownstreamResumeRequest downstream_resume_request = 130; */ if (message.message.oneofKind === "downstreamResumeRequest") DownstreamResumeRequest.internalBinaryWrite(message.message.downstreamResumeRequest, writer.tag(130, WireType.LengthDelimited).fork(), options).join(); /* iscp2.DownstreamResumeResponse downstream_resume_response = 131; */ if (message.message.oneofKind === "downstreamResumeResponse") DownstreamResumeResponse.internalBinaryWrite(message.message.downstreamResumeResponse, writer.tag(131, WireType.LengthDelimited).fork(), options).join(); /* iscp2.DownstreamCloseRequest downstream_close_request = 132; */ if (message.message.oneofKind === "downstreamCloseRequest") DownstreamCloseRequest.internalBinaryWrite(message.message.downstreamCloseRequest, writer.tag(132, WireType.LengthDelimited).fork(), options).join(); /* iscp2.DownstreamCloseResponse downstream_close_response = 133; */ if (message.message.oneofKind === "downstreamCloseResponse") DownstreamCloseResponse.internalBinaryWrite(message.message.downstreamCloseResponse, writer.tag(133, WireType.LengthDelimited).fork(), options).join(); /* iscp2.DownstreamChunk downstream_chunk = 134; */ if (message.message.oneofKind === "downstreamChunk") DownstreamChunk.internalBinaryWrite(message.message.downstreamChunk, writer.tag(134, WireType.LengthDelimited).fork(), options).join(); /* iscp2.DownstreamChunkAck downstream_chunk_ack = 135; */ if (message.message.oneofKind === "downstreamChunkAck") DownstreamChunkAck.internalBinaryWrite(message.message.downstreamChunkAck, writer.tag(135, WireType.LengthDelimited).fork(), options).join(); /* iscp2.DownstreamChunkAckComplete downstream_chunk_ack_complete = 136; */ if (message.message.oneofKind === "downstreamChunkAckComplete") DownstreamChunkAckComplete.internalBinaryWrite(message.message.downstreamChunkAckComplete, writer.tag(136, WireType.LengthDelimited).fork(), options).join(); /* iscp2.DownstreamMetadata downstream_metadata = 137; */ if (message.message.oneofKind === "downstreamMetadata") DownstreamMetadata.internalBinaryWrite(message.message.downstreamMetadata, writer.tag(137, WireType.LengthDelimited).fork(), options).join(); /* iscp2.DownstreamMetadataAck downstream_metadata_ack = 138; */ if (message.message.oneofKind === "downstreamMetadataAck") DownstreamMetadataAck.internalBinaryWrite(message.message.downstreamMetadataAck, writer.tag(138, WireType.LengthDelimited).fork(), options).join(); /* iscp2.Ping ping = 192; */ if (message.message.oneofKind === "ping") Ping.internalBinaryWrite(message.message.ping, writer.tag(192, WireType.LengthDelimited).fork(), options).join(); /* iscp2.Pong pong = 193; */ if (message.message.oneofKind === "pong") Pong.internalBinaryWrite(message.message.pong, writer.tag(193, WireType.LengthDelimited).fork(), options).join(); /* iscp2.UpstreamCall upstream_call = 256; */ if (message.message.oneofKind === "upstreamCall") UpstreamCall.internalBinaryWrite(message.message.upstreamCall, writer.tag(256, WireType.LengthDelimited).fork(), options).join(); /* iscp2.UpstreamCallAck upstream_call_ack = 257; */ if (message.message.oneofKind === "upstreamCallAck") UpstreamCallAck.internalBinaryWrite(message.message.upstreamCallAck, writer.tag(257, WireType.LengthDelimited).fork(), options).join(); /* iscp2.DownstreamCall downstream_call = 258; */ if (message.message.oneofKind === "downstreamCall") DownstreamCall.internalBinaryWrite(message.message.downstreamCall, writer.tag(258, WireType.LengthDelimited).fork(), options).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message iscp2.Message */ export const Message = new Message$Type(); //# sourceMappingURL=message.js.map