MCPcopy Create free account
hub / github.com/csound/csound / initMessagePort

Function initMessagePort

wasm/browser/src/workers/sab.worker.js:281–288  ·  view source on GitHub ↗
({ port })

Source from the content-addressed store, hash-verified

279 };
280
281const initMessagePort = ({ port }) => {
282 const workerMessagePort = new MessagePortState();
283 workerMessagePort.post = (messageLog) => port.postMessage({ log: messageLog });
284 workerMessagePort.broadcastPlayState = (playStateChange) => port.postMessage({ playStateChange });
285 workerMessagePort.broadcastSabUnlocked = () => port.postMessage({ sabWorker: "unlocked" });
286 workerMessagePort.ready = true;
287 return workerMessagePort;
288};
289
290const initCallbackReplyPort = ({ port }) => {
291 port.addEventListener("message", (event) => {

Callers 1

initializeFunction · 0.70

Calls 1

postMessageMethod · 0.65

Tested by

no test coverage detected