paraemu
Version:
An working enviroment that provides a simplified interface for developers who want to fully parallelize node execution
40 lines (33 loc) • 894 B
JavaScript
(()=>{
"use strict";
const pemu = require( '../../../../paraemu' );
pemu
.on( 'net-group-attach', (e)=>{
let
logMsg = `[SERVER PROC1] net-group-attach event\n`;
logMsg += ` UID: ${pemu.uniqueId}\n`;
logMsg += ` SID: ${e.sender}\n`;
logMsg += ` TID: ${e.target}\n`;
console.log(logMsg);
pemu.emit('Start');
})
.on( 'net-group-detach', (e)=>{
let
logMsg = `[SERVER PROC1] net-group-detach event\n`;
logMsg += ` UID: ${pemu.uniqueId}\n`;
logMsg += ` SID: ${e.sender}\n`;
logMsg += ` TID: ${e.target}\n`;
console.log(logMsg);
})
.on( 'tasks-ready', (e)=>{
let
logMsg = '[SERVER PROC1] receiving tasks-ready event\n';
logMsg += ` UID: ${pemu.uniqueId}\n`;
logMsg += ` SID: ${e.sender}\n`;
logMsg += ` TID: ${e.target}\n`;
console.log(logMsg);
})
.on( 'Deliver', (e) => {
e.respondWith('HiHi');
});
})();