MCPcopy Create free account
hub / github.com/RtlZeroMemory/Rezi / onMessage

Function onMessage

packages/node/src/worker/engineWorker.ts:563–617  ·  view source on GitHub ↗
(msg: MainToWorkerMessage)

Source from the content-addressed store, hash-verified

561};
562
563function onMessage(msg: MainToWorkerMessage): void {
564 switch (msg.type) {
565 case "init":
566 handleInitMessage(msg, messageContext);
567 return;
568 case "frame":
569 handleFrameMessage(msg, messageContext);
570 return;
571 case "frameKick":
572 handleFrameKickMessage(msg, messageContext);
573 return;
574 case "setConfig":
575 handleSetConfigMessage(msg, messageContext);
576 return;
577 case "postUserEvent":
578 handlePostUserEventMessage(msg, messageContext);
579 return;
580 case "eventsAck":
581 handleEventsAckMessage(msg, messageContext);
582 return;
583 case "getCaps":
584 handleGetCapsMessage(msg, messageContext);
585 return;
586 case "commitScrollback":
587 handleCommitScrollbackMessage(msg, messageContext);
588 return;
589 case "shutdown":
590 handleShutdownMessage(msg, messageContext);
591 return;
592 case "debug:enable":
593 handleDebugEnableMessage(msg, messageContext);
594 return;
595 case "debug:disable":
596 handleDebugDisableMessage(msg, messageContext);
597 return;
598 case "debug:query":
599 handleDebugQueryMessage(msg, messageContext);
600 return;
601 case "debug:getPayload":
602 handleDebugGetPayloadMessage(msg, messageContext);
603 return;
604 case "debug:getStats":
605 handleDebugGetStatsMessage(msg, messageContext);
606 return;
607 case "debug:export":
608 handleDebugExportMessage(msg, messageContext);
609 return;
610 case "debug:reset":
611 handleDebugResetMessage(msg, messageContext);
612 return;
613 case "perf:snapshot":
614 handlePerfSnapshotMessage(msg, messageContext);
615 return;
616 }
617}
618
619if (parentPort === null) {
620 throw new Error("engineWorker: parentPort is null (not running in worker_threads)");

Callers 1

engineWorker.tsFile · 0.70

Calls 15

handleInitMessageFunction · 0.85
handleFrameMessageFunction · 0.85
handleFrameKickMessageFunction · 0.85
handleSetConfigMessageFunction · 0.85
handleEventsAckMessageFunction · 0.85
handleGetCapsMessageFunction · 0.85
handleShutdownMessageFunction · 0.85
handleDebugEnableMessageFunction · 0.85
handleDebugQueryMessageFunction · 0.85

Tested by

no test coverage detected