updated with auto client registration and server client groups
This commit is contained in:
parent
e79e8064f4
commit
b2b05a1d16
39 changed files with 884 additions and 721 deletions
|
@ -153,6 +153,14 @@ function connect(){
|
|||
client.socket.on(
|
||||
'connect',
|
||||
function connectionMade(){
|
||||
if(!client.config.rawBuffer){
|
||||
client.emit(
|
||||
'__IPC__REGISTER__',
|
||||
{
|
||||
id:client.config.id
|
||||
}
|
||||
);
|
||||
}
|
||||
client.publish('connect');
|
||||
client.retriesRemaining=client.config.maxRetries;
|
||||
client.log('retrying reset');
|
||||
|
|
|
@ -27,7 +27,8 @@ class Server extends Events{
|
|||
server : false,
|
||||
sockets : [],
|
||||
emit : emit,
|
||||
broadcast : broadcast
|
||||
broadcast : broadcast,
|
||||
of : {}
|
||||
}
|
||||
);
|
||||
|
||||
|
@ -129,6 +130,16 @@ function serverClosed(){
|
|||
|
||||
if(socket.id){
|
||||
destroyedSocketId=socket.id;
|
||||
if(this.of[socket.id]){
|
||||
const group=this.of[socket.id];
|
||||
let index=group.indexOf(socket);
|
||||
if(index>-1){
|
||||
group.splice(index,1);
|
||||
if(group.length<1){
|
||||
delete this.of[socket.id]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.log('socket disconnected',destroyedSocketId.toString());
|
||||
|
@ -176,9 +187,12 @@ function gotData(socket,data,UDPSocket){
|
|||
let message=new Message;
|
||||
message.load(data.shift());
|
||||
|
||||
// Only set the sock id if it is specified.
|
||||
if (message.data && message.data.id){
|
||||
if (!sock.id && message.data && message.data.id){
|
||||
sock.id=message.data.id;
|
||||
if(!this.of[sock.id]){
|
||||
this.of[sock.id]=[];
|
||||
}
|
||||
this.of[sock.id].push(sock);
|
||||
}
|
||||
|
||||
this.log('received event of : ',message.type,message.data);
|
||||
|
@ -255,6 +269,9 @@ function serverCreated(socket) {
|
|||
}
|
||||
|
||||
function startServer() {
|
||||
//persist scope through event bindings
|
||||
const server=this;
|
||||
|
||||
this.log(
|
||||
'starting server on ',this.path,
|
||||
((this.port)?`:${this.port}`:'')
|
||||
|
@ -285,9 +302,9 @@ function startServer() {
|
|||
this.server.on(
|
||||
'error',
|
||||
function(err){
|
||||
this.log('server error',err);
|
||||
|
||||
this.publish(
|
||||
server.log('server error',err);
|
||||
console.log(server)
|
||||
server.publish(
|
||||
'error',
|
||||
err
|
||||
);
|
||||
|
|
|
@ -21,7 +21,6 @@ ipc.connectToNet(
|
|||
ipc.of.world.emit(
|
||||
'app.message',
|
||||
{
|
||||
id : ipc.config.id,
|
||||
message : 'goodbye'
|
||||
}
|
||||
);
|
||||
|
|
|
@ -21,7 +21,6 @@ ipc.connectToNet(
|
|||
ipc.of.world.emit(
|
||||
'app.message',
|
||||
{
|
||||
id : ipc.config.id,
|
||||
message : 'hello'
|
||||
}
|
||||
);
|
||||
|
|
|
@ -10,7 +10,7 @@ const ipc=require('../../../node-ipc');
|
|||
ipc.config.id = 'world';
|
||||
ipc.config.retry= 1500;
|
||||
|
||||
var messages={
|
||||
const messages={
|
||||
goodbye:false,
|
||||
hello:false
|
||||
};
|
||||
|
@ -20,13 +20,12 @@ ipc.serveNet(
|
|||
ipc.server.on(
|
||||
'app.message',
|
||||
function(data,socket){
|
||||
ipc.log('got a message from', (data.id), (data.message));
|
||||
messages[data.id]=true;
|
||||
ipc.log('got a message from', socket.id, data);
|
||||
messages[socket.id]=true;
|
||||
ipc.server.emit(
|
||||
socket,
|
||||
'app.message',
|
||||
{
|
||||
id : ipc.config.id,
|
||||
message : data.message+' world!'
|
||||
}
|
||||
);
|
||||
|
@ -34,14 +33,18 @@ ipc.serveNet(
|
|||
if(messages.hello && messages.goodbye){
|
||||
ipc.log('got all required events, telling clients to kill connection');
|
||||
ipc.server.broadcast(
|
||||
'kill.connection',
|
||||
{
|
||||
id:ipc.config.id
|
||||
}
|
||||
'kill.connection'
|
||||
);
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
ipc.server.on(
|
||||
'socket.disconnected',
|
||||
function(socket,id){
|
||||
ipc.log('DISCONNECTED from ',id,'\n\n');
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ ipc.serveNet(
|
|||
ipc.server.on(
|
||||
'message',
|
||||
function(data,socket){
|
||||
ipc.log('got a message : ', data);
|
||||
ipc.log('got a message from ', socket.id, data);
|
||||
ipc.server.emit(
|
||||
socket,
|
||||
'message',
|
||||
|
@ -27,8 +27,8 @@ ipc.serveNet(
|
|||
|
||||
ipc.server.on(
|
||||
'socket.disconnected',
|
||||
function(data,socket){
|
||||
console.log('DISCONNECTED\n\n',arguments);
|
||||
function(socket,id){
|
||||
ipc.log('DISCONNECTED from ',id,'\n\n');
|
||||
}
|
||||
);
|
||||
}
|
||||
|
|
|
@ -42,5 +42,3 @@ ipc.connectToNet(
|
|||
);
|
||||
}
|
||||
);
|
||||
|
||||
console.log(ipc);
|
||||
|
|
|
@ -16,7 +16,7 @@ ipc.serveNet(
|
|||
ipc.server.on(
|
||||
'message',
|
||||
function(data,socket){
|
||||
ipc.log('got a message : ', data);
|
||||
ipc.log('got a message from ',socket.id, data);
|
||||
//fake some synch procedural code
|
||||
setTimeout(
|
||||
function(){
|
||||
|
@ -33,8 +33,8 @@ ipc.serveNet(
|
|||
|
||||
ipc.server.on(
|
||||
'socket.disconnected',
|
||||
function(data,socket){
|
||||
console.log(arguments);
|
||||
function(socket,id){
|
||||
ipc.log('DISCONNECTED from ',id,'\n\n');
|
||||
}
|
||||
);
|
||||
}
|
||||
|
|
|
@ -17,6 +17,14 @@ ipc.serveNet(
|
|||
ipc.server.on(
|
||||
'connect',
|
||||
function(socket){
|
||||
|
||||
//manually assign id to group clients if desired
|
||||
if(!ipc.server.of.rawBufferClient){
|
||||
ipc.server.of.rawBufferClient=[];
|
||||
}
|
||||
socket.id='rawBufferClient';
|
||||
ipc.server.of.rawBufferClient.push(socket);
|
||||
|
||||
ipc.server.emit(
|
||||
socket,
|
||||
'hello'
|
||||
|
@ -34,6 +42,13 @@ ipc.serveNet(
|
|||
);
|
||||
}
|
||||
);
|
||||
|
||||
ipc.server.on(
|
||||
'socket.disconnected',
|
||||
function(socket,id){
|
||||
ipc.log('DISCONNECTED from ',id,'\n\n');
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
|
|
|
@ -24,7 +24,6 @@ ipc.connectToNet(
|
|||
ipc.of.world.emit(
|
||||
'app.message',
|
||||
{
|
||||
id : ipc.config.id,
|
||||
message : 'goodbye'
|
||||
}
|
||||
);
|
||||
|
|
|
@ -24,7 +24,6 @@ ipc.connectToNet(
|
|||
ipc.of.world.emit(
|
||||
'app.message',
|
||||
{
|
||||
id : ipc.config.id,
|
||||
message : 'hello'
|
||||
}
|
||||
);
|
||||
|
|
|
@ -14,7 +14,7 @@ ipc.config.tls={
|
|||
private: __dirname+'/../../../local-node-ipc-certs/private/server.key'
|
||||
};
|
||||
|
||||
var messages={
|
||||
const messages={
|
||||
goodbye:false,
|
||||
hello:false
|
||||
};
|
||||
|
@ -24,13 +24,12 @@ ipc.serveNet(
|
|||
ipc.server.on(
|
||||
'app.message',
|
||||
function(data,socket){
|
||||
ipc.log('got a message from', (data.id), (data.message));
|
||||
messages[data.id]=true;
|
||||
ipc.log('got a message from', socket.id, data);
|
||||
messages[socket.id]=true;
|
||||
ipc.server.emit(
|
||||
socket,
|
||||
'app.message',
|
||||
{
|
||||
id : ipc.config.id,
|
||||
message : data.message+' world!'
|
||||
}
|
||||
);
|
||||
|
@ -38,14 +37,18 @@ ipc.serveNet(
|
|||
if(messages.hello && messages.goodbye){
|
||||
ipc.log('got all required events, telling clients to kill connection');
|
||||
ipc.server.broadcast(
|
||||
'kill.connection',
|
||||
{
|
||||
id:ipc.config.id
|
||||
}
|
||||
'kill.connection'
|
||||
);
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
ipc.server.on(
|
||||
'socket.disconnected',
|
||||
function(socket,id){
|
||||
ipc.log('DISCONNECTED from ',id,'\n\n');
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ ipc.serveNet(
|
|||
ipc.server.on(
|
||||
'message',
|
||||
function(data,socket){
|
||||
ipc.log('got a message : ', data);
|
||||
ipc.log('got a message from ', socket.id, data);
|
||||
ipc.server.emit(
|
||||
socket,
|
||||
'message',
|
||||
|
@ -30,13 +30,18 @@ ipc.serveNet(
|
|||
|
||||
ipc.server.on(
|
||||
'socket.disconnected',
|
||||
function(data,socket){
|
||||
console.log(arguments);
|
||||
function(socket,id){
|
||||
ipc.log('DISCONNECTED from ',id,'\n\n');
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
ipc.server.on(
|
||||
'error',
|
||||
function(err){
|
||||
ipc.log('Got an ERROR!',err);
|
||||
}
|
||||
);
|
||||
|
||||
ipc.server.start();
|
||||
|
|
|
@ -25,7 +25,7 @@ ipc.serveNet(
|
|||
ipc.server.on(
|
||||
'message',
|
||||
function(data,socket){
|
||||
ipc.log('got a message : ', data);
|
||||
ipc.log('got a message from ', socket.id, data);
|
||||
ipc.server.emit(
|
||||
socket,
|
||||
'message',
|
||||
|
@ -36,13 +36,18 @@ ipc.serveNet(
|
|||
|
||||
ipc.server.on(
|
||||
'socket.disconnected',
|
||||
function(data,socket){
|
||||
console.log(arguments);
|
||||
function(socket,id){
|
||||
ipc.log('DISCONNECTED from ',id,'\n\n');
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
ipc.server.on(
|
||||
'error',
|
||||
function(err){
|
||||
ipc.log('Got an ERROR!',err);
|
||||
}
|
||||
);
|
||||
|
||||
ipc.server.start();
|
||||
|
|
|
@ -26,7 +26,7 @@ ipc.serveNet(
|
|||
ipc.server.on(
|
||||
'message',
|
||||
function(data,socket){
|
||||
ipc.log('got a message : ', data);
|
||||
ipc.log('got a message from ', socket.id, data);
|
||||
ipc.server.emit(
|
||||
socket,
|
||||
'message',
|
||||
|
@ -37,13 +37,18 @@ ipc.serveNet(
|
|||
|
||||
ipc.server.on(
|
||||
'socket.disconnected',
|
||||
function(data,socket){
|
||||
console.log(arguments);
|
||||
function(socket,id){
|
||||
ipc.log('DISCONNECTED from ',id,'\n\n');
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
ipc.server.on(
|
||||
'error',
|
||||
function(err){
|
||||
ipc.log('Got an ERROR!',err);
|
||||
}
|
||||
);
|
||||
|
||||
ipc.server.start();
|
||||
|
|
|
@ -19,7 +19,7 @@ ipc.serveNet(
|
|||
ipc.server.on(
|
||||
'message',
|
||||
function(data,socket){
|
||||
ipc.log('got a message : ', data);
|
||||
ipc.log('got a message from ', socket.id, data);
|
||||
ipc.server.emit(
|
||||
socket,
|
||||
'message',
|
||||
|
@ -30,13 +30,18 @@ ipc.serveNet(
|
|||
|
||||
ipc.server.on(
|
||||
'socket.disconnected',
|
||||
function(data,socket){
|
||||
console.log(arguments);
|
||||
function(socket,id){
|
||||
ipc.log('DISCONNECTED from ',id,'\n\n');
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
ipc.server.on(
|
||||
'error',
|
||||
function(err){
|
||||
ipc.log('Got an ERROR!',err);
|
||||
}
|
||||
);
|
||||
|
||||
ipc.server.start();
|
||||
|
|
|
@ -40,7 +40,7 @@ ipc.connectToNet(
|
|||
ipc.of.world.on(
|
||||
'message',
|
||||
function(data){
|
||||
ipc.log('got a message from world : ', data);
|
||||
ipc.log('got a message from world : ', data,'\n\n');
|
||||
}
|
||||
);
|
||||
}
|
||||
|
|
|
@ -20,7 +20,8 @@ ipc.serveNet(
|
|||
ipc.server.on(
|
||||
'message',
|
||||
function(data,socket){
|
||||
ipc.log('got a message : ', data);
|
||||
ipc.log('got a message from ',socket.id, data);
|
||||
//fake some synch procedural code
|
||||
setTimeout(
|
||||
function(){
|
||||
ipc.server.emit(
|
||||
|
@ -36,8 +37,8 @@ ipc.serveNet(
|
|||
|
||||
ipc.server.on(
|
||||
'socket.disconnected',
|
||||
function(data,socket){
|
||||
console.log(arguments);
|
||||
function(socket,id){
|
||||
ipc.log('DISCONNECTED from ',id,'\n\n');
|
||||
}
|
||||
);
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
const ipc=require('../../../node-ipc');
|
||||
|
||||
/***************************************\
|
||||
*
|
||||
*
|
||||
* You should start both hello and world
|
||||
* then you will see them communicating.
|
||||
*
|
||||
*
|
||||
* *************************************/
|
||||
|
||||
ipc.config.id = 'goodbye';
|
||||
|
@ -13,31 +13,30 @@ ipc.config.retry= 1500;
|
|||
ipc.connectTo(
|
||||
'world',
|
||||
function(){
|
||||
ipc.of.world.on(
|
||||
'connect',
|
||||
function(){
|
||||
ipc.log('## connected to world ##', ipc.config.delay);
|
||||
ipc.of.world.emit(
|
||||
'app.message',
|
||||
{
|
||||
id : ipc.config.id,
|
||||
message : 'goodbye'
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
ipc.of.world.on(
|
||||
'disconnect',
|
||||
function(){
|
||||
ipc.log('disconnected from world');
|
||||
}
|
||||
);
|
||||
ipc.of.world.on(
|
||||
'kill.connection',
|
||||
function(data){
|
||||
ipc.log('world requested kill.connection');
|
||||
ipc.disconnect('world');
|
||||
}
|
||||
);
|
||||
ipc.of.world.on(
|
||||
'connect',
|
||||
function(){
|
||||
ipc.log('## connected to world ##', ipc.config.delay);
|
||||
ipc.of.world.emit(
|
||||
'app.message',
|
||||
{
|
||||
message : 'goodbye'
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
ipc.of.world.on(
|
||||
'disconnect',
|
||||
function(){
|
||||
ipc.log('disconnected from world');
|
||||
}
|
||||
);
|
||||
ipc.of.world.on(
|
||||
'kill.connection',
|
||||
function(data){
|
||||
ipc.log('world requested kill.connection');
|
||||
ipc.disconnect('world');
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
const ipc=require('../../../node-ipc');
|
||||
|
||||
/***************************************\
|
||||
*
|
||||
*
|
||||
* You should start both hello and world
|
||||
* then you will see them communicating.
|
||||
*
|
||||
*
|
||||
* *************************************/
|
||||
|
||||
ipc.config.id = 'hello';
|
||||
|
@ -13,37 +13,36 @@ ipc.config.retry= 1500;
|
|||
ipc.connectTo(
|
||||
'world',
|
||||
function(){
|
||||
ipc.of.world.on(
|
||||
'connect',
|
||||
function(){
|
||||
ipc.log('## connected to world ##', ipc.config.delay);
|
||||
ipc.of.world.emit(
|
||||
'app.message',
|
||||
{
|
||||
id : ipc.config.id,
|
||||
message : 'hello'
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
ipc.of.world.on(
|
||||
'disconnect',
|
||||
function(){
|
||||
ipc.log('disconnected from world');
|
||||
}
|
||||
);
|
||||
ipc.of.world.on(
|
||||
'app.message',
|
||||
function(data){
|
||||
ipc.log('got a message from world : ', data);
|
||||
}
|
||||
);
|
||||
ipc.of.world.on(
|
||||
'kill.connection',
|
||||
function(data){
|
||||
ipc.log('world requested kill.connection');
|
||||
ipc.disconnect('world');
|
||||
}
|
||||
);
|
||||
ipc.of.world.on(
|
||||
'connect',
|
||||
function(){
|
||||
ipc.log('## connected to world ##', ipc.config.delay);
|
||||
ipc.of.world.emit(
|
||||
'app.message',
|
||||
{
|
||||
message : 'hello'
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
ipc.of.world.on(
|
||||
'disconnect',
|
||||
function(){
|
||||
ipc.log('disconnected from world');
|
||||
}
|
||||
);
|
||||
ipc.of.world.on(
|
||||
'app.message',
|
||||
function(data){
|
||||
ipc.log('got a message from world : ', data.message);
|
||||
}
|
||||
);
|
||||
ipc.of.world.on(
|
||||
'kill.connection',
|
||||
function(data){
|
||||
ipc.log('world requested kill.connection');
|
||||
ipc.disconnect('world');
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
|
|
|
@ -17,31 +17,34 @@ var messages={
|
|||
|
||||
ipc.serve(
|
||||
function(){
|
||||
ipc.server.on(
|
||||
'app.message',
|
||||
function(data,socket){
|
||||
ipc.log('got a message from', (data.id), (data.message));
|
||||
messages[data.id]=true;
|
||||
ipc.server.emit(
|
||||
socket,
|
||||
'app.message',
|
||||
{
|
||||
id : ipc.config.id,
|
||||
message : data.message+' world!'
|
||||
}
|
||||
);
|
||||
ipc.server.on(
|
||||
'app.message',
|
||||
function(data,socket){
|
||||
ipc.log('got a message from', socket.id, data);
|
||||
messages[socket.id]=true;
|
||||
ipc.server.emit(
|
||||
socket,
|
||||
'app.message',
|
||||
{
|
||||
message : data.message+' world!'
|
||||
}
|
||||
);
|
||||
|
||||
if(messages.hello && messages.goodbye){
|
||||
ipc.log('got all required events, telling clients to kill connection');
|
||||
ipc.server.broadcast(
|
||||
'kill.connection',
|
||||
{
|
||||
id:ipc.config.id
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
);
|
||||
if(messages.hello && messages.goodbye){
|
||||
ipc.log('got all required events, telling clients to kill connection');
|
||||
ipc.server.broadcast(
|
||||
'kill.connection'
|
||||
);
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
ipc.server.on(
|
||||
'socket.disconnected',
|
||||
function(socket,id){
|
||||
ipc.log('DISCONNECTED from ',id,'\n\n');
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
|
|
|
@ -13,32 +13,27 @@ ipc.config.retry = 1000;
|
|||
ipc.connectTo(
|
||||
'world',
|
||||
function(){
|
||||
ipc.of.world.on(
|
||||
'connect',
|
||||
function(){
|
||||
ipc.log('## connected to world ##', ipc.config.delay);
|
||||
ipc.of.world.emit(
|
||||
'app.message',
|
||||
{
|
||||
id : ipc.config.id,
|
||||
message : 'hello'
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
ipc.of.world.on(
|
||||
'disconnect',
|
||||
function(){
|
||||
ipc.log('disconnected from world');
|
||||
}
|
||||
);
|
||||
ipc.of.world.on(
|
||||
'app.message',
|
||||
function(data){
|
||||
ipc.log('got a message from world : ', data);
|
||||
}
|
||||
);
|
||||
|
||||
console.log(ipc.of.world.destroy);
|
||||
ipc.of.world.on(
|
||||
'connect',
|
||||
function(){
|
||||
ipc.log('## connected to world ##', ipc.config.delay);
|
||||
ipc.of.world.emit(
|
||||
'message',
|
||||
'hello'
|
||||
);
|
||||
}
|
||||
);
|
||||
ipc.of.world.on(
|
||||
'disconnect',
|
||||
function(){
|
||||
ipc.log('disconnected from world');
|
||||
}
|
||||
);
|
||||
ipc.of.world.on(
|
||||
'message',
|
||||
function(data){
|
||||
ipc.log('got a message from world : ', data);
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
|
|
|
@ -12,19 +12,24 @@ ipc.config.retry= 1500;
|
|||
|
||||
ipc.serve(
|
||||
function(){
|
||||
ipc.server.on(
|
||||
'app.message',
|
||||
function(data,socket){
|
||||
ipc.server.emit(
|
||||
socket,
|
||||
'app.message',
|
||||
{
|
||||
id : ipc.config.id,
|
||||
message : data.message+' world!'
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
ipc.server.on(
|
||||
'message',
|
||||
function(data,socket){
|
||||
ipc.log('got a message from ', socket.id, data);
|
||||
ipc.server.emit(
|
||||
socket,
|
||||
'message',
|
||||
data+' world!'
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
ipc.server.on(
|
||||
'socket.disconnected',
|
||||
function(socket,id){
|
||||
ipc.log('DISCONNECTED from ',id,'\n\n');
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
|
|
|
@ -14,36 +14,31 @@ ipc.config.sync= true;
|
|||
ipc.connectTo(
|
||||
'world',
|
||||
function(){
|
||||
ipc.of.world.on(
|
||||
'connect',
|
||||
function(){
|
||||
ipc.log('## connected to world ##', ipc.config.delay);
|
||||
ipc.of.world.on(
|
||||
'connect',
|
||||
function(){
|
||||
ipc.log('## connected to world ##', ipc.config.delay);
|
||||
|
||||
//queue up a bunch of requests to be sent synchronously
|
||||
for(var i=0; i<10; i++){
|
||||
ipc.of.world.emit(
|
||||
'app.message',
|
||||
{
|
||||
id : ipc.config.id,
|
||||
message : 'hello'+i
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
);
|
||||
ipc.of.world.on(
|
||||
'disconnect',
|
||||
function(){
|
||||
ipc.log('disconnected from world');
|
||||
}
|
||||
);
|
||||
ipc.of.world.on(
|
||||
'app.message',
|
||||
function(data){
|
||||
ipc.log('got a message from world : ', data);
|
||||
}
|
||||
);
|
||||
|
||||
console.log(ipc.of.world.destroy);
|
||||
//queue up a bunch of requests to be sent synchronously
|
||||
for(var i=0; i<10; i++){
|
||||
ipc.of.world.emit(
|
||||
'message',
|
||||
'hello'+i
|
||||
);
|
||||
}
|
||||
}
|
||||
);
|
||||
ipc.of.world.on(
|
||||
'disconnect',
|
||||
function(){
|
||||
ipc.log('disconnected from world');
|
||||
}
|
||||
);
|
||||
ipc.of.world.on(
|
||||
'message',
|
||||
function(data){
|
||||
ipc.log('got a message from world : ', data,'\n\n');
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
|
|
|
@ -13,24 +13,30 @@ ipc.config.sync= true;
|
|||
|
||||
ipc.serve(
|
||||
function(){
|
||||
ipc.server.on(
|
||||
'app.message',
|
||||
function(data,socket){
|
||||
setTimeout(
|
||||
function(){
|
||||
ipc.server.emit(
|
||||
socket,
|
||||
'app.message',
|
||||
{
|
||||
id : ipc.config.id,
|
||||
message : data.message+' world!'
|
||||
}
|
||||
);
|
||||
},
|
||||
2000
|
||||
);
|
||||
}
|
||||
);
|
||||
ipc.server.on(
|
||||
'message',
|
||||
function(data,socket){
|
||||
ipc.log('got a message from ',socket.id, data);
|
||||
//fake some synch procedural code
|
||||
setTimeout(
|
||||
function(){
|
||||
ipc.server.emit(
|
||||
socket,
|
||||
'message',
|
||||
data+' world!'
|
||||
);
|
||||
},
|
||||
3000
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
ipc.server.on(
|
||||
'socket.disconnected',
|
||||
function(socket,id){
|
||||
ipc.log('DISCONNECTED from ',id,'\n\n');
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "node-ipc",
|
||||
"version": "8.10.3",
|
||||
"version": "9.0.0",
|
||||
"description": "A nodejs module for local and remote Inter Process Communication (IPC), Neural Networking, and able to facilitate machine learning.",
|
||||
"main": "node-ipc.js",
|
||||
"directories": {
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -20,14 +20,14 @@
|
|||
</h1>
|
||||
<div class='clearfix'>
|
||||
<div class='fl pad1y space-right2'>
|
||||
<span class="strong">68.9% </span>
|
||||
<span class="strong">68.11% </span>
|
||||
<span class="quiet">Statements</span>
|
||||
<span class='fraction'>308/447</span>
|
||||
<span class='fraction'>314/461</span>
|
||||
</div>
|
||||
<div class='fl pad1y space-right2'>
|
||||
<span class="strong">56.28% </span>
|
||||
<span class="strong">55.37% </span>
|
||||
<span class="quiet">Branches</span>
|
||||
<span class='fraction'>130/231</span>
|
||||
<span class='fraction'>134/242</span>
|
||||
</div>
|
||||
<div class='fl pad1y space-right2'>
|
||||
<span class="strong">85.37% </span>
|
||||
|
@ -35,9 +35,9 @@
|
|||
<span class='fraction'>35/41</span>
|
||||
</div>
|
||||
<div class='fl pad1y space-right2'>
|
||||
<span class="strong">68.9% </span>
|
||||
<span class="strong">68.11% </span>
|
||||
<span class="quiet">Lines</span>
|
||||
<span class='fraction'>308/447</span>
|
||||
<span class='fraction'>314/461</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -73,15 +73,15 @@
|
|||
|
||||
<tr>
|
||||
<td class="file medium" data-value="node-ipc/dao/"><a href="node-ipc/dao/index.html">node-ipc/dao/</a></td>
|
||||
<td data-value="67.38" class="pic medium"><div class="chart"><div class="cover-fill" style="width: 67%;"></div><div class="cover-empty" style="width:33%;"></div></div></td>
|
||||
<td data-value="67.38" class="pct medium">67.38%</td>
|
||||
<td data-value="282" class="abs medium">190/282</td>
|
||||
<td data-value="54" class="pct medium">54%</td>
|
||||
<td data-value="150" class="abs medium">81/150</td>
|
||||
<td data-value="66.22" class="pic medium"><div class="chart"><div class="cover-fill" style="width: 66%;"></div><div class="cover-empty" style="width:34%;"></div></div></td>
|
||||
<td data-value="66.22" class="pct medium">66.22%</td>
|
||||
<td data-value="296" class="abs medium">196/296</td>
|
||||
<td data-value="52.8" class="pct medium">52.8%</td>
|
||||
<td data-value="161" class="abs medium">85/161</td>
|
||||
<td data-value="83.33" class="pct high">83.33%</td>
|
||||
<td data-value="30" class="abs high">25/30</td>
|
||||
<td data-value="67.38" class="pct medium">67.38%</td>
|
||||
<td data-value="282" class="abs medium">190/282</td>
|
||||
<td data-value="66.22" class="pct medium">66.22%</td>
|
||||
<td data-value="296" class="abs medium">196/296</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
@ -116,7 +116,7 @@
|
|||
</div><!-- /wrapper -->
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage
|
||||
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Tue Feb 14 2017 04:01:27 GMT-0800 (PST)
|
||||
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Tue Feb 14 2017 05:22:08 GMT-0800 (PST)
|
||||
</div>
|
||||
</div>
|
||||
<script src="prettify.js"></script>
|
||||
|
|
|
@ -20,14 +20,14 @@
|
|||
</h1>
|
||||
<div class='clearfix'>
|
||||
<div class='fl pad1y space-right2'>
|
||||
<span class="strong">71.17% </span>
|
||||
<span class="strong">71.68% </span>
|
||||
<span class="quiet">Statements</span>
|
||||
<span class='fraction'>79/111</span>
|
||||
<span class='fraction'>81/113</span>
|
||||
</div>
|
||||
<div class='fl pad1y space-right2'>
|
||||
<span class="strong">50.94% </span>
|
||||
<span class="strong">50.91% </span>
|
||||
<span class="quiet">Branches</span>
|
||||
<span class='fraction'>27/53</span>
|
||||
<span class='fraction'>28/55</span>
|
||||
</div>
|
||||
<div class='fl pad1y space-right2'>
|
||||
<span class="strong">100% </span>
|
||||
|
@ -35,9 +35,9 @@
|
|||
<span class='fraction'>9/9</span>
|
||||
</div>
|
||||
<div class='fl pad1y space-right2'>
|
||||
<span class="strong">71.17% </span>
|
||||
<span class="strong">71.68% </span>
|
||||
<span class="quiet">Lines</span>
|
||||
<span class='fraction'>79/111</span>
|
||||
<span class='fraction'>81/113</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -296,7 +296,15 @@
|
|||
251
|
||||
252
|
||||
253
|
||||
254</td><td class="line-coverage quiet"><span class="cline-any cline-neutral"> </span>
|
||||
254
|
||||
255
|
||||
256
|
||||
257
|
||||
258
|
||||
259
|
||||
260
|
||||
261
|
||||
262</td><td class="line-coverage quiet"><span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
|
@ -331,31 +339,31 @@
|
|||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">10×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">10×</span>
|
||||
<span class="cline-any cline-yes">10×</span>
|
||||
<span class="cline-any cline-yes">10×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">10×</span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">10×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-yes">10×</span>
|
||||
<span class="cline-any cline-yes">2×</span>
|
||||
<span class="cline-any cline-yes">2×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">6×</span>
|
||||
<span class="cline-any cline-yes">8×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-yes">6×</span>
|
||||
<span class="cline-any cline-yes">6×</span>
|
||||
<span class="cline-any cline-yes">2×</span>
|
||||
<span class="cline-any cline-yes">2×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
|
@ -453,6 +461,14 @@
|
|||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">3×</span>
|
||||
<span class="cline-any cline-yes">3×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">3×</span>
|
||||
<span class="cline-any cline-yes">3×</span>
|
||||
<span class="cline-any cline-yes">3×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
|
@ -460,28 +476,28 @@
|
|||
<span class="cline-any cline-yes">13×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">13×</span>
|
||||
<span class="cline-any cline-yes">11×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">13×</span>
|
||||
<span class="cline-any cline-yes">11×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">5×</span>
|
||||
<span class="cline-any cline-yes">5×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">5×</span>
|
||||
<span class="cline-any cline-yes">5×</span>
|
||||
<span class="cline-any cline-yes">5×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">5×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">6×</span>
|
||||
|
@ -499,8 +515,8 @@
|
|||
<span class="cline-any cline-yes">13×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
|
@ -513,37 +529,37 @@
|
|||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
|
@ -704,6 +720,14 @@ function connect(){
|
|||
client.socket.on(
|
||||
'connect',
|
||||
function connectionMade(){
|
||||
<span class="missing-if-branch" title="else path not taken" >E</span>if(!client.config.rawBuffer){
|
||||
client.emit(
|
||||
'__IPC__REGISTER__',
|
||||
{
|
||||
id:client.config.id
|
||||
}
|
||||
);
|
||||
}
|
||||
client.publish('connect');
|
||||
client.retriesRemaining=client.config.maxRetries;
|
||||
client.log('retrying reset');
|
||||
|
@ -808,7 +832,7 @@ module.exports=Client;
|
|||
</div><!-- /wrapper -->
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage
|
||||
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Tue Feb 14 2017 04:01:27 GMT-0800 (PST)
|
||||
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Tue Feb 14 2017 05:22:08 GMT-0800 (PST)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../prettify.js"></script>
|
||||
|
|
|
@ -79,21 +79,21 @@
|
|||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-yes">9×</span>
|
||||
<span class="cline-any cline-yes">12×</span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">9×</span>
|
||||
<span class="cline-any cline-yes">12×</span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">9×</span>
|
||||
<span class="cline-any cline-yes">9×</span>
|
||||
<span class="cline-any cline-yes">12×</span>
|
||||
<span class="cline-any cline-yes">12×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-yes">9×</span>
|
||||
<span class="cline-any cline-yes">9×</span>
|
||||
<span class="cline-any cline-yes">9×</span>
|
||||
<span class="cline-any cline-yes">5×</span>
|
||||
<span class="cline-any cline-yes">5×</span>
|
||||
<span class="cline-any cline-yes">5×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
|
@ -130,7 +130,7 @@ module.exports=parser;
|
|||
</div><!-- /wrapper -->
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage
|
||||
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Tue Feb 14 2017 04:01:27 GMT-0800 (PST)
|
||||
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Tue Feb 14 2017 05:22:08 GMT-0800 (PST)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../prettify.js"></script>
|
||||
|
|
|
@ -20,14 +20,14 @@
|
|||
</h1>
|
||||
<div class='clearfix'>
|
||||
<div class='fl pad1y space-right2'>
|
||||
<span class="strong">67.38% </span>
|
||||
<span class="strong">66.22% </span>
|
||||
<span class="quiet">Statements</span>
|
||||
<span class='fraction'>190/282</span>
|
||||
<span class='fraction'>196/296</span>
|
||||
</div>
|
||||
<div class='fl pad1y space-right2'>
|
||||
<span class="strong">54% </span>
|
||||
<span class="strong">52.8% </span>
|
||||
<span class="quiet">Branches</span>
|
||||
<span class='fraction'>81/150</span>
|
||||
<span class='fraction'>85/161</span>
|
||||
</div>
|
||||
<div class='fl pad1y space-right2'>
|
||||
<span class="strong">83.33% </span>
|
||||
|
@ -35,9 +35,9 @@
|
|||
<span class='fraction'>25/30</span>
|
||||
</div>
|
||||
<div class='fl pad1y space-right2'>
|
||||
<span class="strong">67.38% </span>
|
||||
<span class="strong">66.22% </span>
|
||||
<span class="quiet">Lines</span>
|
||||
<span class='fraction'>190/282</span>
|
||||
<span class='fraction'>196/296</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -60,15 +60,15 @@
|
|||
</thead>
|
||||
<tbody><tr>
|
||||
<td class="file medium" data-value="client.js"><a href="client.js.html">client.js</a></td>
|
||||
<td data-value="71.17" class="pic medium"><div class="chart"><div class="cover-fill" style="width: 71%;"></div><div class="cover-empty" style="width:29%;"></div></div></td>
|
||||
<td data-value="71.17" class="pct medium">71.17%</td>
|
||||
<td data-value="111" class="abs medium">79/111</td>
|
||||
<td data-value="50.94" class="pct medium">50.94%</td>
|
||||
<td data-value="53" class="abs medium">27/53</td>
|
||||
<td data-value="71.68" class="pic medium"><div class="chart"><div class="cover-fill" style="width: 71%;"></div><div class="cover-empty" style="width:29%;"></div></div></td>
|
||||
<td data-value="71.68" class="pct medium">71.68%</td>
|
||||
<td data-value="113" class="abs medium">81/113</td>
|
||||
<td data-value="50.91" class="pct medium">50.91%</td>
|
||||
<td data-value="55" class="abs medium">28/55</td>
|
||||
<td data-value="100" class="pct high">100%</td>
|
||||
<td data-value="9" class="abs high">9/9</td>
|
||||
<td data-value="71.17" class="pct medium">71.17%</td>
|
||||
<td data-value="111" class="abs medium">79/111</td>
|
||||
<td data-value="71.68" class="pct medium">71.68%</td>
|
||||
<td data-value="113" class="abs medium">81/113</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
@ -86,15 +86,15 @@
|
|||
|
||||
<tr>
|
||||
<td class="file medium" data-value="socketServer.js"><a href="socketServer.js.html">socketServer.js</a></td>
|
||||
<td data-value="63.29" class="pic medium"><div class="chart"><div class="cover-fill" style="width: 63%;"></div><div class="cover-empty" style="width:37%;"></div></div></td>
|
||||
<td data-value="63.29" class="pct medium">63.29%</td>
|
||||
<td data-value="158" class="abs medium">100/158</td>
|
||||
<td data-value="56.67" class="pct medium">56.67%</td>
|
||||
<td data-value="90" class="abs medium">51/90</td>
|
||||
<td data-value="61.18" class="pic medium"><div class="chart"><div class="cover-fill" style="width: 61%;"></div><div class="cover-empty" style="width:39%;"></div></div></td>
|
||||
<td data-value="61.18" class="pct medium">61.18%</td>
|
||||
<td data-value="170" class="abs medium">104/170</td>
|
||||
<td data-value="54.55" class="pct medium">54.55%</td>
|
||||
<td data-value="99" class="abs medium">54/99</td>
|
||||
<td data-value="73.68" class="pct medium">73.68%</td>
|
||||
<td data-value="19" class="abs medium">14/19</td>
|
||||
<td data-value="63.29" class="pct medium">63.29%</td>
|
||||
<td data-value="158" class="abs medium">100/158</td>
|
||||
<td data-value="61.18" class="pct medium">61.18%</td>
|
||||
<td data-value="170" class="abs medium">104/170</td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
|
@ -103,7 +103,7 @@
|
|||
</div><!-- /wrapper -->
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage
|
||||
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Tue Feb 14 2017 04:01:27 GMT-0800 (PST)
|
||||
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Tue Feb 14 2017 05:22:08 GMT-0800 (PST)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../prettify.js"></script>
|
||||
|
|
|
@ -20,14 +20,14 @@
|
|||
</h1>
|
||||
<div class='clearfix'>
|
||||
<div class='fl pad1y space-right2'>
|
||||
<span class="strong">63.29% </span>
|
||||
<span class="strong">61.18% </span>
|
||||
<span class="quiet">Statements</span>
|
||||
<span class='fraction'>100/158</span>
|
||||
<span class='fraction'>104/170</span>
|
||||
</div>
|
||||
<div class='fl pad1y space-right2'>
|
||||
<span class="strong">56.67% </span>
|
||||
<span class="strong">54.55% </span>
|
||||
<span class="quiet">Branches</span>
|
||||
<span class='fraction'>51/90</span>
|
||||
<span class='fraction'>54/99</span>
|
||||
</div>
|
||||
<div class='fl pad1y space-right2'>
|
||||
<span class="strong">73.68% </span>
|
||||
|
@ -35,9 +35,9 @@
|
|||
<span class='fraction'>14/19</span>
|
||||
</div>
|
||||
<div class='fl pad1y space-right2'>
|
||||
<span class="strong">63.29% </span>
|
||||
<span class="strong">61.18% </span>
|
||||
<span class="quiet">Lines</span>
|
||||
<span class='fraction'>100/158</span>
|
||||
<span class='fraction'>104/170</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -437,7 +437,24 @@
|
|||
392
|
||||
393
|
||||
394
|
||||
395</td><td class="line-coverage quiet"><span class="cline-any cline-neutral"> </span>
|
||||
395
|
||||
396
|
||||
397
|
||||
398
|
||||
399
|
||||
400
|
||||
401
|
||||
402
|
||||
403
|
||||
404
|
||||
405
|
||||
406
|
||||
407
|
||||
408
|
||||
409
|
||||
410
|
||||
411
|
||||
412</td><td class="line-coverage quiet"><span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
|
@ -470,6 +487,7 @@
|
|||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">4×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
|
@ -568,6 +586,16 @@
|
|||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">2×</span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">2×</span>
|
||||
|
@ -585,8 +613,8 @@
|
|||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-yes">2×</span>
|
||||
<span class="cline-any cline-yes">2×</span>
|
||||
<span class="cline-any cline-yes">4×</span>
|
||||
<span class="cline-any cline-yes">4×</span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
|
@ -596,33 +624,36 @@
|
|||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">2×</span>
|
||||
<span class="cline-any cline-yes">2×</span>
|
||||
<span class="cline-any cline-yes">4×</span>
|
||||
<span class="cline-any cline-yes">4×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">2×</span>
|
||||
<span class="cline-any cline-yes">4×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">2×</span>
|
||||
<span class="cline-any cline-yes">4×</span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">2×</span>
|
||||
<span class="cline-any cline-yes">4×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">2×</span>
|
||||
<span class="cline-any cline-yes">4×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">2×</span>
|
||||
<span class="cline-any cline-yes">2×</span>
|
||||
<span class="cline-any cline-yes">2×</span>
|
||||
<span class="cline-any cline-yes">4×</span>
|
||||
<span class="cline-any cline-yes">4×</span>
|
||||
<span class="cline-any cline-yes">4×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">4×</span>
|
||||
<span class="cline-any cline-yes">4×</span>
|
||||
<span class="cline-any cline-yes">4×</span>
|
||||
<span class="cline-any cline-yes">4×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">4×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">2×</span>
|
||||
<span class="cline-any cline-yes">2×</span>
|
||||
<span class="cline-any cline-yes">4×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">2×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">2×</span>
|
||||
<span class="cline-any cline-yes">4×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
|
@ -694,6 +725,9 @@
|
|||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">4×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">4×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
|
@ -725,7 +759,7 @@
|
|||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
|
@ -860,7 +894,8 @@ class Server extends Events{
|
|||
server : false,
|
||||
sockets : [],
|
||||
emit : emit,
|
||||
broadcast : broadcast
|
||||
broadcast : broadcast,
|
||||
of : {}
|
||||
}
|
||||
);
|
||||
|
||||
|
@ -962,6 +997,16 @@ function serverClosed(){
|
|||
|
||||
<span class="missing-if-branch" title="if path not taken" >I</span>if(socket.id){
|
||||
<span class="cstat-no" title="statement not covered" > destroyedSocketId=socket.id;</span>
|
||||
<span class="cstat-no" title="statement not covered" > if(this.of[socket.id]){</span>
|
||||
<span class="cstat-no" title="statement not covered" > const group=this.of[socket.id];</span>
|
||||
<span class="cstat-no" title="statement not covered" > let index=group.indexOf(socket);</span>
|
||||
<span class="cstat-no" title="statement not covered" > if(index>-1){</span>
|
||||
<span class="cstat-no" title="statement not covered" > group.splice(index,1);</span>
|
||||
<span class="cstat-no" title="statement not covered" > if(group.length<1){</span>
|
||||
<span class="cstat-no" title="statement not covered" > delete this.of[socket.id]</span>
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.log('socket disconnected',destroyedSocketId.toString());
|
||||
|
@ -979,7 +1024,7 @@ function serverClosed(){
|
|||
}
|
||||
|
||||
function gotData(socket,data,UDPSocket){
|
||||
let sock=((this.udp4 || this.udp6)? UDPSocket : <span class="branch-1 cbranch-no" title="branch not covered" >socket)</span>;
|
||||
let sock=((this.udp4 || this.udp6)? UDPSocket : socket);
|
||||
<span class="missing-if-branch" title="if path not taken" >I</span>if(this.config.rawBuffer){
|
||||
<span class="cstat-no" title="statement not covered" > data=new Buffer(data,this.config.encoding);</span>
|
||||
<span class="cstat-no" title="statement not covered" > this.publish(</span>
|
||||
|
@ -1009,9 +1054,12 @@ function gotData(socket,data,UDPSocket){
|
|||
let message=new Message;
|
||||
message.load(data.shift());
|
||||
|
||||
// Only set the sock id if it is specified.
|
||||
<span class="missing-if-branch" title="else path not taken" >E</span>if (message.data && message.data.id){
|
||||
<span class="missing-if-branch" title="else path not taken" >E</span>if (!sock.id && message.data && message.data.id){
|
||||
sock.id=message.data.id;
|
||||
<span class="missing-if-branch" title="else path not taken" >E</span>if(!this.of[sock.id]){
|
||||
this.of[sock.id]=[];
|
||||
}
|
||||
this.of[sock.id].push(sock);
|
||||
}
|
||||
|
||||
this.log('received event of : ',message.type,message.data);
|
||||
|
@ -1088,6 +1136,9 @@ function serverCreated(socket) {
|
|||
}
|
||||
|
||||
function startServer() {
|
||||
//persist scope through event bindings
|
||||
const server=this;
|
||||
|
||||
this.log(
|
||||
'starting server on ',this.path,
|
||||
((this.port)?`:${this.port}`:'')
|
||||
|
@ -1118,9 +1169,9 @@ function startServer() {
|
|||
this.server.on(
|
||||
'error',
|
||||
<span class="fstat-no" title="function not covered" > function(err){</span>
|
||||
<span class="cstat-no" title="statement not covered" > this.log('server error',err);</span>
|
||||
|
||||
<span class="cstat-no" title="statement not covered" > this.publish(</span>
|
||||
<span class="cstat-no" title="statement not covered" > server.log('server error',err);</span>
|
||||
<span class="cstat-no" title="statement not covered" > console.log(server)</span>
|
||||
<span class="cstat-no" title="statement not covered" > server.publish(</span>
|
||||
'error',
|
||||
err
|
||||
);
|
||||
|
@ -1231,7 +1282,7 @@ module.exports=Server;
|
|||
</div><!-- /wrapper -->
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage
|
||||
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Tue Feb 14 2017 04:01:27 GMT-0800 (PST)
|
||||
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Tue Feb 14 2017 05:22:08 GMT-0800 (PST)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../prettify.js"></script>
|
||||
|
|
|
@ -277,7 +277,7 @@ module.exports=Defaults;
|
|||
</div><!-- /wrapper -->
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage
|
||||
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Tue Feb 14 2017 04:01:27 GMT-0800 (PST)
|
||||
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Tue Feb 14 2017 05:22:08 GMT-0800 (PST)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../prettify.js"></script>
|
||||
|
|
|
@ -77,7 +77,7 @@
|
|||
</div><!-- /wrapper -->
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage
|
||||
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Tue Feb 14 2017 04:01:27 GMT-0800 (PST)
|
||||
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Tue Feb 14 2017 05:22:08 GMT-0800 (PST)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../prettify.js"></script>
|
||||
|
|
|
@ -77,7 +77,7 @@
|
|||
</div><!-- /wrapper -->
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage
|
||||
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Tue Feb 14 2017 04:01:27 GMT-0800 (PST)
|
||||
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Tue Feb 14 2017 05:22:08 GMT-0800 (PST)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../prettify.js"></script>
|
||||
|
|
|
@ -112,7 +112,7 @@ module.exports=new IPCModule;
|
|||
</div><!-- /wrapper -->
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage
|
||||
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Tue Feb 14 2017 04:01:27 GMT-0800 (PST)
|
||||
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Tue Feb 14 2017 05:22:08 GMT-0800 (PST)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../prettify.js"></script>
|
||||
|
|
|
@ -445,18 +445,18 @@
|
|||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-yes">116×</span>
|
||||
<span class="cline-any cline-yes">101×</span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">116×</span>
|
||||
<span class="cline-any cline-yes">101×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">116×</span>
|
||||
<span class="cline-any cline-yes">370×</span>
|
||||
<span class="cline-any cline-yes">336×</span>
|
||||
<span class="cline-any cline-yes">101×</span>
|
||||
<span class="cline-any cline-yes">335×</span>
|
||||
<span class="cline-any cline-yes">302×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">34×</span>
|
||||
<span class="cline-any cline-yes">33×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
|
@ -465,26 +465,26 @@
|
|||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">116×</span>
|
||||
<span class="cline-any cline-yes">101×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">5×</span>
|
||||
<span class="cline-any cline-no"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">5×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">5×</span>
|
||||
<span class="cline-any cline-yes">5×</span>
|
||||
<span class="cline-any cline-yes">5×</span>
|
||||
<span class="cline-any cline-yes">5×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">7×</span>
|
||||
<span class="cline-any cline-yes">5×</span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-neutral"> </span>
|
||||
<span class="cline-any cline-yes">1×</span>
|
||||
|
@ -1063,7 +1063,7 @@ module.exports=IPC;
|
|||
</div><!-- /wrapper -->
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage
|
||||
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Tue Feb 14 2017 04:01:27 GMT-0800 (PST)
|
||||
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Tue Feb 14 2017 05:22:08 GMT-0800 (PST)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../prettify.js"></script>
|
||||
|
|
|
@ -77,7 +77,7 @@
|
|||
</div><!-- /wrapper -->
|
||||
<div class='footer quiet pad2 space-top1 center small'>
|
||||
Code coverage
|
||||
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Tue Feb 14 2017 04:01:27 GMT-0800 (PST)
|
||||
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Tue Feb 14 2017 05:22:08 GMT-0800 (PST)
|
||||
</div>
|
||||
</div>
|
||||
<script src="../../prettify.js"></script>
|
||||
|
|
|
@ -26,8 +26,8 @@ FN:267,connectNet
|
|||
FNF:8
|
||||
FNH:7
|
||||
FNDA:1,(anonymous_1)
|
||||
FNDA:116,log
|
||||
FNDA:7,disconnect
|
||||
FNDA:101,log
|
||||
FNDA:5,disconnect
|
||||
FNDA:1,serve
|
||||
FNDA:0,emptyCallback
|
||||
FNDA:3,serveNet
|
||||
|
@ -36,23 +36,23 @@ FNDA:3,connectNet
|
|||
DA:3,1
|
||||
DA:10,1
|
||||
DA:64,1
|
||||
DA:65,116
|
||||
DA:65,101
|
||||
DA:66,0
|
||||
DA:69,116
|
||||
DA:71,116
|
||||
DA:72,370
|
||||
DA:73,336
|
||||
DA:76,34
|
||||
DA:85,116
|
||||
DA:69,101
|
||||
DA:71,101
|
||||
DA:72,335
|
||||
DA:73,302
|
||||
DA:76,33
|
||||
DA:85,101
|
||||
DA:90,1
|
||||
DA:91,7
|
||||
DA:91,5
|
||||
DA:92,0
|
||||
DA:95,7
|
||||
DA:97,7
|
||||
DA:98,7
|
||||
DA:99,7
|
||||
DA:100,7
|
||||
DA:104,7
|
||||
DA:95,5
|
||||
DA:97,5
|
||||
DA:98,5
|
||||
DA:99,5
|
||||
DA:100,5
|
||||
DA:104,5
|
||||
DA:107,1
|
||||
DA:108,1
|
||||
DA:109,0
|
||||
|
@ -171,14 +171,14 @@ DA:338,1
|
|||
LF:135
|
||||
LH:89
|
||||
BRDA:65,1,0,0
|
||||
BRDA:65,1,1,116
|
||||
BRDA:72,2,0,336
|
||||
BRDA:72,2,1,34
|
||||
BRDA:65,1,1,101
|
||||
BRDA:72,2,0,302
|
||||
BRDA:72,2,1,33
|
||||
BRDA:91,3,0,0
|
||||
BRDA:91,3,1,7
|
||||
BRDA:98,4,0,7
|
||||
BRDA:91,3,1,5
|
||||
BRDA:98,4,0,5
|
||||
BRDA:98,4,1,0
|
||||
BRDA:99,5,0,7
|
||||
BRDA:99,5,0,5
|
||||
BRDA:99,5,1,0
|
||||
BRDA:108,6,0,0
|
||||
BRDA:108,6,1,1
|
||||
|
@ -301,20 +301,20 @@ FN:58,syncEmit
|
|||
FN:63,connect
|
||||
FN:146,(anonymous_5)
|
||||
FN:155,connectionMade
|
||||
FN:164,connectionClosed
|
||||
FN:190,retryTimeout
|
||||
FN:203,(anonymous_9)
|
||||
FN:172,connectionClosed
|
||||
FN:198,retryTimeout
|
||||
FN:211,(anonymous_9)
|
||||
FNF:9
|
||||
FNH:9
|
||||
FNDA:7,(anonymous_1)
|
||||
FNDA:7,emit
|
||||
FNDA:6,syncEmit
|
||||
FNDA:10,emit
|
||||
FNDA:2,syncEmit
|
||||
FNDA:13,connect
|
||||
FNDA:10,(anonymous_5)
|
||||
FNDA:3,connectionMade
|
||||
FNDA:13,connectionClosed
|
||||
FNDA:11,connectionClosed
|
||||
FNDA:6,retryTimeout
|
||||
FNDA:7,(anonymous_9)
|
||||
FNDA:1,(anonymous_9)
|
||||
DA:3,1
|
||||
DA:10,1
|
||||
DA:11,1
|
||||
|
@ -322,20 +322,20 @@ DA:12,1
|
|||
DA:17,7
|
||||
DA:18,7
|
||||
DA:35,1
|
||||
DA:36,7
|
||||
DA:38,7
|
||||
DA:39,7
|
||||
DA:40,7
|
||||
DA:42,7
|
||||
DA:36,10
|
||||
DA:38,10
|
||||
DA:39,10
|
||||
DA:40,10
|
||||
DA:42,10
|
||||
DA:43,0
|
||||
DA:45,7
|
||||
DA:48,7
|
||||
DA:49,1
|
||||
DA:50,1
|
||||
DA:53,6
|
||||
DA:45,10
|
||||
DA:48,10
|
||||
DA:49,2
|
||||
DA:50,2
|
||||
DA:53,8
|
||||
DA:58,1
|
||||
DA:59,6
|
||||
DA:60,6
|
||||
DA:59,2
|
||||
DA:60,2
|
||||
DA:63,1
|
||||
DA:65,13
|
||||
DA:67,13
|
||||
|
@ -386,56 +386,58 @@ DA:148,10
|
|||
DA:153,13
|
||||
DA:156,3
|
||||
DA:157,3
|
||||
DA:158,3
|
||||
DA:162,13
|
||||
DA:165,13
|
||||
DA:169,13
|
||||
DA:175,7
|
||||
DA:176,7
|
||||
DA:182,7
|
||||
DA:183,7
|
||||
DA:184,7
|
||||
DA:186,7
|
||||
DA:189,6
|
||||
DA:191,6
|
||||
DA:192,6
|
||||
DA:164,3
|
||||
DA:165,3
|
||||
DA:166,3
|
||||
DA:170,13
|
||||
DA:173,11
|
||||
DA:177,11
|
||||
DA:183,5
|
||||
DA:184,5
|
||||
DA:190,5
|
||||
DA:191,5
|
||||
DA:192,5
|
||||
DA:194,5
|
||||
DA:197,6
|
||||
DA:201,13
|
||||
DA:204,7
|
||||
DA:205,7
|
||||
DA:206,0
|
||||
DA:210,0
|
||||
DA:211,0
|
||||
DA:199,6
|
||||
DA:200,6
|
||||
DA:205,6
|
||||
DA:209,13
|
||||
DA:212,1
|
||||
DA:213,1
|
||||
DA:214,0
|
||||
DA:215,0
|
||||
DA:218,7
|
||||
DA:219,7
|
||||
DA:222,7
|
||||
DA:224,7
|
||||
DA:225,0
|
||||
DA:226,0
|
||||
DA:229,7
|
||||
DA:231,7
|
||||
DA:232,7
|
||||
DA:233,7
|
||||
DA:234,7
|
||||
DA:235,7
|
||||
DA:237,7
|
||||
DA:238,7
|
||||
DA:244,7
|
||||
DA:245,0
|
||||
DA:248,7
|
||||
DA:253,1
|
||||
LF:111
|
||||
LH:79
|
||||
DA:218,0
|
||||
DA:219,0
|
||||
DA:222,0
|
||||
DA:223,0
|
||||
DA:226,1
|
||||
DA:227,1
|
||||
DA:230,1
|
||||
DA:232,1
|
||||
DA:233,0
|
||||
DA:234,0
|
||||
DA:237,1
|
||||
DA:239,1
|
||||
DA:240,1
|
||||
DA:241,1
|
||||
DA:242,1
|
||||
DA:243,1
|
||||
DA:245,1
|
||||
DA:246,1
|
||||
DA:252,1
|
||||
DA:253,0
|
||||
DA:256,1
|
||||
DA:261,1
|
||||
LF:113
|
||||
LH:81
|
||||
BRDA:11,1,0,1
|
||||
BRDA:11,1,1,0
|
||||
BRDA:28,2,0,7
|
||||
BRDA:28,2,1,0
|
||||
BRDA:42,3,0,0
|
||||
BRDA:42,3,1,7
|
||||
BRDA:48,4,0,1
|
||||
BRDA:48,4,1,6
|
||||
BRDA:42,3,1,10
|
||||
BRDA:48,4,0,2
|
||||
BRDA:48,4,1,8
|
||||
BRDA:68,5,0,0
|
||||
BRDA:68,5,1,13
|
||||
BRDA:75,6,0,7
|
||||
|
@ -464,25 +466,27 @@ BRDA:122,17,0,0
|
|||
BRDA:122,17,1,0
|
||||
BRDA:123,18,0,0
|
||||
BRDA:123,18,1,0
|
||||
BRDA:169,19,0,7
|
||||
BRDA:169,19,1,6
|
||||
BRDA:170,20,0,13
|
||||
BRDA:170,20,1,8
|
||||
BRDA:170,20,2,6
|
||||
BRDA:205,21,0,0
|
||||
BRDA:205,21,1,7
|
||||
BRDA:210,22,0,0
|
||||
BRDA:210,22,1,0
|
||||
BRDA:218,23,0,7
|
||||
BRDA:156,19,0,3
|
||||
BRDA:156,19,1,0
|
||||
BRDA:177,20,0,5
|
||||
BRDA:177,20,1,6
|
||||
BRDA:178,21,0,11
|
||||
BRDA:178,21,1,8
|
||||
BRDA:178,21,2,6
|
||||
BRDA:213,22,0,0
|
||||
BRDA:213,22,1,1
|
||||
BRDA:218,23,0,0
|
||||
BRDA:218,23,1,0
|
||||
BRDA:224,24,0,0
|
||||
BRDA:224,24,1,7
|
||||
BRDA:224,25,0,7
|
||||
BRDA:224,25,1,7
|
||||
BRDA:244,26,0,0
|
||||
BRDA:244,26,1,7
|
||||
BRF:53
|
||||
BRH:27
|
||||
BRDA:226,24,0,1
|
||||
BRDA:226,24,1,0
|
||||
BRDA:232,25,0,0
|
||||
BRDA:232,25,1,1
|
||||
BRDA:232,26,0,1
|
||||
BRDA:232,26,1,1
|
||||
BRDA:252,27,0,0
|
||||
BRDA:252,27,1,1
|
||||
BRF:55
|
||||
BRH:28
|
||||
end_of_record
|
||||
TN:
|
||||
SF:/home/brandon/git/node-ipc/dao/eventParser.js
|
||||
|
@ -490,54 +494,54 @@ FN:9,formatData
|
|||
FN:21,parseDataEvents
|
||||
FNF:2
|
||||
FNH:2
|
||||
FNDA:9,formatData
|
||||
FNDA:9,parseDataEvents
|
||||
FNDA:12,formatData
|
||||
FNDA:5,parseDataEvents
|
||||
DA:3,1
|
||||
DA:9,1
|
||||
DA:10,9
|
||||
DA:10,12
|
||||
DA:11,0
|
||||
DA:13,9
|
||||
DA:13,12
|
||||
DA:14,0
|
||||
DA:17,9
|
||||
DA:18,9
|
||||
DA:17,12
|
||||
DA:18,12
|
||||
DA:21,1
|
||||
DA:22,9
|
||||
DA:23,9
|
||||
DA:24,9
|
||||
DA:22,5
|
||||
DA:23,5
|
||||
DA:24,5
|
||||
DA:27,1
|
||||
LF:13
|
||||
LH:11
|
||||
BRDA:10,1,0,0
|
||||
BRDA:10,1,1,9
|
||||
BRDA:10,2,0,9
|
||||
BRDA:10,1,1,12
|
||||
BRDA:10,2,0,12
|
||||
BRDA:10,2,1,0
|
||||
BRDA:10,2,2,0
|
||||
BRDA:13,3,0,0
|
||||
BRDA:13,3,1,9
|
||||
BRDA:13,3,1,12
|
||||
BRF:7
|
||||
BRH:3
|
||||
end_of_record
|
||||
TN:
|
||||
SF:/home/brandon/git/node-ipc/dao/socketServer.js
|
||||
FN:16,(anonymous_1)
|
||||
FN:40,(anonymous_2)
|
||||
FN:47,(anonymous_3)
|
||||
FN:51,(anonymous_4)
|
||||
FN:64,emit
|
||||
FN:96,broadcast
|
||||
FN:119,serverClosed
|
||||
FN:148,gotData
|
||||
FN:194,socketClosed
|
||||
FN:201,serverCreated
|
||||
FN:216,(anonymous_11)
|
||||
FN:230,(anonymous_12)
|
||||
FN:257,startServer
|
||||
FN:279,UDPServerStarted
|
||||
FN:287,(anonymous_15)
|
||||
FN:340,startTLSServer
|
||||
FN:372,UDPWrite
|
||||
FN:380,(anonymous_18)
|
||||
FN:385,(anonymous_19)
|
||||
FN:41,(anonymous_2)
|
||||
FN:48,(anonymous_3)
|
||||
FN:52,(anonymous_4)
|
||||
FN:65,emit
|
||||
FN:97,broadcast
|
||||
FN:120,serverClosed
|
||||
FN:159,gotData
|
||||
FN:208,socketClosed
|
||||
FN:215,serverCreated
|
||||
FN:230,(anonymous_11)
|
||||
FN:244,(anonymous_12)
|
||||
FN:271,startServer
|
||||
FN:296,UDPServerStarted
|
||||
FN:304,(anonymous_15)
|
||||
FN:357,startTLSServer
|
||||
FN:389,UDPWrite
|
||||
FN:397,(anonymous_18)
|
||||
FN:402,(anonymous_19)
|
||||
FNF:19
|
||||
FNH:14
|
||||
FNDA:4,(anonymous_1)
|
||||
|
@ -547,7 +551,7 @@ FNDA:4,(anonymous_4)
|
|||
FNDA:2,emit
|
||||
FNDA:0,broadcast
|
||||
FNDA:2,serverClosed
|
||||
FNDA:2,gotData
|
||||
FNDA:4,gotData
|
||||
FNDA:2,socketClosed
|
||||
FNDA:4,serverCreated
|
||||
FNDA:0,(anonymous_11)
|
||||
|
@ -565,250 +569,271 @@ DA:11,1
|
|||
DA:12,1
|
||||
DA:17,4
|
||||
DA:18,4
|
||||
DA:34,4
|
||||
DA:41,4
|
||||
DA:48,4
|
||||
DA:52,4
|
||||
DA:53,0
|
||||
DA:35,4
|
||||
DA:42,4
|
||||
DA:49,4
|
||||
DA:53,4
|
||||
DA:54,0
|
||||
DA:57,4
|
||||
DA:64,1
|
||||
DA:65,2
|
||||
DA:67,2
|
||||
DA:55,0
|
||||
DA:58,4
|
||||
DA:65,1
|
||||
DA:66,2
|
||||
DA:68,2
|
||||
DA:69,2
|
||||
DA:71,2
|
||||
DA:72,0
|
||||
DA:70,2
|
||||
DA:72,2
|
||||
DA:73,0
|
||||
DA:75,2
|
||||
DA:78,2
|
||||
DA:80,2
|
||||
DA:81,0
|
||||
DA:74,0
|
||||
DA:76,2
|
||||
DA:79,2
|
||||
DA:81,2
|
||||
DA:82,0
|
||||
DA:83,0
|
||||
DA:86,2
|
||||
DA:90,2
|
||||
DA:93,0
|
||||
DA:96,1
|
||||
DA:97,0
|
||||
DA:84,0
|
||||
DA:87,2
|
||||
DA:91,2
|
||||
DA:94,0
|
||||
DA:97,1
|
||||
DA:98,0
|
||||
DA:99,0
|
||||
DA:100,0
|
||||
DA:102,0
|
||||
DA:101,0
|
||||
DA:103,0
|
||||
DA:105,0
|
||||
DA:108,0
|
||||
DA:104,0
|
||||
DA:106,0
|
||||
DA:109,0
|
||||
DA:110,0
|
||||
DA:113,0
|
||||
DA:111,0
|
||||
DA:114,0
|
||||
DA:119,1
|
||||
DA:120,2
|
||||
DA:115,0
|
||||
DA:120,1
|
||||
DA:121,2
|
||||
DA:122,2
|
||||
DA:124,2
|
||||
DA:123,2
|
||||
DA:125,2
|
||||
DA:126,0
|
||||
DA:130,2
|
||||
DA:131,0
|
||||
DA:134,2
|
||||
DA:136,2
|
||||
DA:126,2
|
||||
DA:127,0
|
||||
DA:131,2
|
||||
DA:132,0
|
||||
DA:133,0
|
||||
DA:134,0
|
||||
DA:135,0
|
||||
DA:136,0
|
||||
DA:137,0
|
||||
DA:140,2
|
||||
DA:142,2
|
||||
DA:144,2
|
||||
DA:148,1
|
||||
DA:149,2
|
||||
DA:150,2
|
||||
DA:151,0
|
||||
DA:152,0
|
||||
DA:157,0
|
||||
DA:160,2
|
||||
DA:161,2
|
||||
DA:164,2
|
||||
DA:166,2
|
||||
DA:167,0
|
||||
DA:138,0
|
||||
DA:139,0
|
||||
DA:145,2
|
||||
DA:147,2
|
||||
DA:148,0
|
||||
DA:151,2
|
||||
DA:153,2
|
||||
DA:155,2
|
||||
DA:159,1
|
||||
DA:160,4
|
||||
DA:161,4
|
||||
DA:162,0
|
||||
DA:163,0
|
||||
DA:168,0
|
||||
DA:171,2
|
||||
DA:173,2
|
||||
DA:175,2
|
||||
DA:176,2
|
||||
DA:177,2
|
||||
DA:180,2
|
||||
DA:181,2
|
||||
DA:184,2
|
||||
DA:186,2
|
||||
DA:194,1
|
||||
DA:195,2
|
||||
DA:201,1
|
||||
DA:202,4
|
||||
DA:204,4
|
||||
DA:205,2
|
||||
DA:208,4
|
||||
DA:209,4
|
||||
DA:214,4
|
||||
DA:217,0
|
||||
DA:219,0
|
||||
DA:171,4
|
||||
DA:172,4
|
||||
DA:175,4
|
||||
DA:177,4
|
||||
DA:178,0
|
||||
DA:179,0
|
||||
DA:182,4
|
||||
DA:184,4
|
||||
DA:186,4
|
||||
DA:187,4
|
||||
DA:188,4
|
||||
DA:190,4
|
||||
DA:191,4
|
||||
DA:192,4
|
||||
DA:193,4
|
||||
DA:195,4
|
||||
DA:198,4
|
||||
DA:200,4
|
||||
DA:208,1
|
||||
DA:209,2
|
||||
DA:215,1
|
||||
DA:216,4
|
||||
DA:218,4
|
||||
DA:219,2
|
||||
DA:222,4
|
||||
DA:223,4
|
||||
DA:228,4
|
||||
DA:231,2
|
||||
DA:232,0
|
||||
DA:235,2
|
||||
DA:236,2
|
||||
DA:238,2
|
||||
DA:239,0
|
||||
DA:241,2
|
||||
DA:243,2
|
||||
DA:247,4
|
||||
DA:252,4
|
||||
DA:231,0
|
||||
DA:233,0
|
||||
DA:237,4
|
||||
DA:242,4
|
||||
DA:245,2
|
||||
DA:246,0
|
||||
DA:249,2
|
||||
DA:250,2
|
||||
DA:252,2
|
||||
DA:253,0
|
||||
DA:257,1
|
||||
DA:258,4
|
||||
DA:263,4
|
||||
DA:264,2
|
||||
DA:265,2
|
||||
DA:266,2
|
||||
DA:270,0
|
||||
DA:273,2
|
||||
DA:276,2
|
||||
DA:277,2
|
||||
DA:280,2
|
||||
DA:285,4
|
||||
DA:288,0
|
||||
DA:290,0
|
||||
DA:297,4
|
||||
DA:299,4
|
||||
DA:300,1
|
||||
DA:301,1
|
||||
DA:302,0
|
||||
DA:303,0
|
||||
DA:304,0
|
||||
DA:307,1
|
||||
DA:312,1
|
||||
DA:315,3
|
||||
DA:316,1
|
||||
DA:255,2
|
||||
DA:257,2
|
||||
DA:261,4
|
||||
DA:266,4
|
||||
DA:267,0
|
||||
DA:271,1
|
||||
DA:273,4
|
||||
DA:275,4
|
||||
DA:280,4
|
||||
DA:281,2
|
||||
DA:282,2
|
||||
DA:283,2
|
||||
DA:287,0
|
||||
DA:290,2
|
||||
DA:293,2
|
||||
DA:294,2
|
||||
DA:297,2
|
||||
DA:302,4
|
||||
DA:305,0
|
||||
DA:306,0
|
||||
DA:307,0
|
||||
DA:314,4
|
||||
DA:316,4
|
||||
DA:317,1
|
||||
DA:322,1
|
||||
DA:325,2
|
||||
DA:327,2
|
||||
DA:332,2
|
||||
DA:340,1
|
||||
DA:341,0
|
||||
DA:342,0
|
||||
DA:343,0
|
||||
DA:345,0
|
||||
DA:347,0
|
||||
DA:348,0
|
||||
DA:350,0
|
||||
DA:352,0
|
||||
DA:353,0
|
||||
DA:355,0
|
||||
DA:356,0
|
||||
DA:357,0
|
||||
DA:318,1
|
||||
DA:319,0
|
||||
DA:320,0
|
||||
DA:321,0
|
||||
DA:324,1
|
||||
DA:329,1
|
||||
DA:332,3
|
||||
DA:333,1
|
||||
DA:334,1
|
||||
DA:339,1
|
||||
DA:342,2
|
||||
DA:344,2
|
||||
DA:349,2
|
||||
DA:357,1
|
||||
DA:358,0
|
||||
DA:359,0
|
||||
DA:360,0
|
||||
DA:361,0
|
||||
DA:366,0
|
||||
DA:372,1
|
||||
DA:373,2
|
||||
DA:374,2
|
||||
DA:381,2
|
||||
DA:382,0
|
||||
DA:362,0
|
||||
DA:364,0
|
||||
DA:365,0
|
||||
DA:367,0
|
||||
DA:369,0
|
||||
DA:370,0
|
||||
DA:372,0
|
||||
DA:373,0
|
||||
DA:374,0
|
||||
DA:376,0
|
||||
DA:377,0
|
||||
DA:378,0
|
||||
DA:383,0
|
||||
DA:386,0
|
||||
DA:394,1
|
||||
LF:158
|
||||
LH:100
|
||||
DA:389,1
|
||||
DA:390,2
|
||||
DA:391,2
|
||||
DA:398,2
|
||||
DA:399,0
|
||||
DA:400,0
|
||||
DA:403,0
|
||||
DA:411,1
|
||||
LF:170
|
||||
LH:104
|
||||
BRDA:11,1,0,1
|
||||
BRDA:11,1,1,0
|
||||
BRDA:52,2,0,0
|
||||
BRDA:52,2,1,4
|
||||
BRDA:71,3,0,0
|
||||
BRDA:71,3,1,2
|
||||
BRDA:78,4,0,2
|
||||
BRDA:78,4,1,0
|
||||
BRDA:78,5,0,2
|
||||
BRDA:78,5,1,1
|
||||
BRDA:80,6,0,0
|
||||
BRDA:80,6,1,2
|
||||
BRDA:80,7,0,2
|
||||
BRDA:80,7,1,2
|
||||
BRDA:97,8,0,0
|
||||
BRDA:97,8,1,0
|
||||
BRDA:102,9,0,0
|
||||
BRDA:102,9,1,0
|
||||
BRDA:108,10,0,0
|
||||
BRDA:108,10,1,0
|
||||
BRDA:108,11,0,0
|
||||
BRDA:108,11,1,0
|
||||
BRDA:124,12,0,2
|
||||
BRDA:124,12,1,0
|
||||
BRDA:125,13,0,0
|
||||
BRDA:125,13,1,2
|
||||
BRDA:130,14,0,0
|
||||
BRDA:130,14,1,2
|
||||
BRDA:136,15,0,0
|
||||
BRDA:136,15,1,2
|
||||
BRDA:136,16,0,2
|
||||
BRDA:136,16,1,2
|
||||
BRDA:149,17,0,2
|
||||
BRDA:149,17,1,0
|
||||
BRDA:149,18,0,2
|
||||
BRDA:149,18,1,1
|
||||
BRDA:150,19,0,0
|
||||
BRDA:150,19,1,2
|
||||
BRDA:53,2,0,0
|
||||
BRDA:53,2,1,4
|
||||
BRDA:72,3,0,0
|
||||
BRDA:72,3,1,2
|
||||
BRDA:79,4,0,2
|
||||
BRDA:79,4,1,0
|
||||
BRDA:79,5,0,2
|
||||
BRDA:79,5,1,1
|
||||
BRDA:81,6,0,0
|
||||
BRDA:81,6,1,2
|
||||
BRDA:81,7,0,2
|
||||
BRDA:81,7,1,2
|
||||
BRDA:98,8,0,0
|
||||
BRDA:98,8,1,0
|
||||
BRDA:103,9,0,0
|
||||
BRDA:103,9,1,0
|
||||
BRDA:109,10,0,0
|
||||
BRDA:109,10,1,0
|
||||
BRDA:109,11,0,0
|
||||
BRDA:109,11,1,0
|
||||
BRDA:125,12,0,2
|
||||
BRDA:125,12,1,0
|
||||
BRDA:126,13,0,0
|
||||
BRDA:126,13,1,2
|
||||
BRDA:131,14,0,0
|
||||
BRDA:131,14,1,2
|
||||
BRDA:133,15,0,0
|
||||
BRDA:133,15,1,0
|
||||
BRDA:136,16,0,0
|
||||
BRDA:136,16,1,0
|
||||
BRDA:138,17,0,0
|
||||
BRDA:138,17,1,0
|
||||
BRDA:147,18,0,0
|
||||
BRDA:147,18,1,2
|
||||
BRDA:147,19,0,2
|
||||
BRDA:147,19,1,2
|
||||
BRDA:160,20,0,2
|
||||
BRDA:160,20,1,0
|
||||
BRDA:166,21,0,0
|
||||
BRDA:166,21,1,2
|
||||
BRDA:166,22,0,2
|
||||
BRDA:166,22,1,2
|
||||
BRDA:180,23,0,2
|
||||
BRDA:180,23,1,0
|
||||
BRDA:180,24,0,2
|
||||
BRDA:180,24,1,2
|
||||
BRDA:204,25,0,2
|
||||
BRDA:204,25,1,2
|
||||
BRDA:231,26,0,0
|
||||
BRDA:231,26,1,2
|
||||
BRDA:238,27,0,0
|
||||
BRDA:238,27,1,2
|
||||
BRDA:252,28,0,0
|
||||
BRDA:252,28,1,4
|
||||
BRDA:260,29,0,3
|
||||
BRDA:260,29,1,1
|
||||
BRDA:263,30,0,2
|
||||
BRDA:263,30,1,2
|
||||
BRDA:263,31,0,4
|
||||
BRDA:263,31,1,3
|
||||
BRDA:265,32,0,2
|
||||
BRDA:265,32,1,0
|
||||
BRDA:274,33,0,1
|
||||
BRDA:274,33,1,1
|
||||
BRDA:299,34,0,1
|
||||
BRDA:299,34,1,3
|
||||
BRDA:301,35,0,0
|
||||
BRDA:301,35,1,1
|
||||
BRDA:315,36,0,1
|
||||
BRDA:315,36,1,2
|
||||
BRDA:315,37,0,3
|
||||
BRDA:315,37,1,2
|
||||
BRDA:316,38,0,0
|
||||
BRDA:316,38,1,1
|
||||
BRDA:325,39,0,1
|
||||
BRDA:325,39,1,1
|
||||
BRDA:342,40,0,0
|
||||
BRDA:342,40,1,0
|
||||
BRDA:347,41,0,0
|
||||
BRDA:347,41,1,0
|
||||
BRDA:352,42,0,0
|
||||
BRDA:352,42,1,0
|
||||
BRDA:355,43,0,0
|
||||
BRDA:355,43,1,0
|
||||
BRDA:356,44,0,0
|
||||
BRDA:356,44,1,0
|
||||
BRDA:381,45,0,0
|
||||
BRDA:381,45,1,2
|
||||
BRF:90
|
||||
BRH:51
|
||||
BRDA:160,20,1,2
|
||||
BRDA:160,21,0,4
|
||||
BRDA:160,21,1,3
|
||||
BRDA:161,22,0,0
|
||||
BRDA:161,22,1,4
|
||||
BRDA:171,23,0,4
|
||||
BRDA:171,23,1,0
|
||||
BRDA:177,24,0,0
|
||||
BRDA:177,24,1,4
|
||||
BRDA:177,25,0,4
|
||||
BRDA:177,25,1,4
|
||||
BRDA:190,26,0,4
|
||||
BRDA:190,26,1,0
|
||||
BRDA:190,27,0,4
|
||||
BRDA:190,27,1,4
|
||||
BRDA:190,27,2,4
|
||||
BRDA:192,28,0,4
|
||||
BRDA:192,28,1,0
|
||||
BRDA:218,29,0,2
|
||||
BRDA:218,29,1,2
|
||||
BRDA:245,30,0,0
|
||||
BRDA:245,30,1,2
|
||||
BRDA:252,31,0,0
|
||||
BRDA:252,31,1,2
|
||||
BRDA:266,32,0,0
|
||||
BRDA:266,32,1,4
|
||||
BRDA:277,33,0,3
|
||||
BRDA:277,33,1,1
|
||||
BRDA:280,34,0,2
|
||||
BRDA:280,34,1,2
|
||||
BRDA:280,35,0,4
|
||||
BRDA:280,35,1,3
|
||||
BRDA:282,36,0,2
|
||||
BRDA:282,36,1,0
|
||||
BRDA:291,37,0,1
|
||||
BRDA:291,37,1,1
|
||||
BRDA:316,38,0,1
|
||||
BRDA:316,38,1,3
|
||||
BRDA:318,39,0,0
|
||||
BRDA:318,39,1,1
|
||||
BRDA:332,40,0,1
|
||||
BRDA:332,40,1,2
|
||||
BRDA:332,41,0,3
|
||||
BRDA:332,41,1,2
|
||||
BRDA:333,42,0,0
|
||||
BRDA:333,42,1,1
|
||||
BRDA:342,43,0,1
|
||||
BRDA:342,43,1,1
|
||||
BRDA:359,44,0,0
|
||||
BRDA:359,44,1,0
|
||||
BRDA:364,45,0,0
|
||||
BRDA:364,45,1,0
|
||||
BRDA:369,46,0,0
|
||||
BRDA:369,46,1,0
|
||||
BRDA:372,47,0,0
|
||||
BRDA:372,47,1,0
|
||||
BRDA:373,48,0,0
|
||||
BRDA:373,48,1,0
|
||||
BRDA:398,49,0,0
|
||||
BRDA:398,49,1,2
|
||||
BRF:99
|
||||
BRH:54
|
||||
end_of_record
|
||||
|
|
Loading…
Add table
Reference in a new issue