From 829b0790f52772f49c0133f198ab233a1f3590d8 Mon Sep 17 00:00:00 2001 From: Brandon Nozaki Miller Date: Sun, 10 Jan 2016 01:30:30 -0800 Subject: [PATCH] updates to UDP tests create issue #62 --- npm-debug.log | 37 ++ spec/coverage/coverage.json | 2 +- spec/coverage/lcov-report/index.html | 58 +-- spec/coverage/lcov-report/node-ipc/index.html | 36 +- .../lcov-report/node-ipc/lib/client.js.html | 22 +- .../node-ipc/lib/eventParser.js.html | 16 +- .../lcov-report/node-ipc/lib/index.html | 40 +- .../node-ipc/lib/socketServer.js.html | 458 +++++++++--------- .../lcov-report/node-ipc/node-ipc.js.html | 116 ++--- spec/coverage/lcov.info | 400 +++++++-------- .../jasmineTest/UDP/udpSocketClient.spec.js | 28 +- 11 files changed, 632 insertions(+), 581 deletions(-) create mode 100644 npm-debug.log diff --git a/npm-debug.log b/npm-debug.log new file mode 100644 index 0000000..da3b546 --- /dev/null +++ b/npm-debug.log @@ -0,0 +1,37 @@ +0 info it worked if it ends with ok +1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'run', 'cover' ] +2 info using npm@2.14.7 +3 info using node@v4.2.3 +4 verbose run-script [ 'precover', 'cover', 'postcover' ] +5 info precover node-ipc@5.2.0 +6 info cover node-ipc@5.2.0 +7 verbose unsafe-perm in lifecycle true +8 info node-ipc@5.2.0 Failed to exec cover script +9 verbose stack Error: node-ipc@5.2.0 cover: `istanbul cover -x **/spec/** -dir ./spec/coverage jasmine&& cat ./spec/coverage/lcov.info | codacy-coverage` +9 verbose stack Exit status 1 +9 verbose stack at EventEmitter. (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:214:16) +9 verbose stack at emitTwo (events.js:87:13) +9 verbose stack at EventEmitter.emit (events.js:172:7) +9 verbose stack at ChildProcess. (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:24:14) +9 verbose stack at emitTwo (events.js:87:13) +9 verbose stack at ChildProcess.emit (events.js:172:7) +9 verbose stack at maybeClose (internal/child_process.js:818:16) +9 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5) +10 verbose pkgid node-ipc@5.2.0 +11 verbose cwd /home/bmiller/git/node-ipc +12 error Linux 4.2.0-22-generic +13 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "cover" +14 error node v4.2.3 +15 error npm v2.14.7 +16 error code ELIFECYCLE +17 error node-ipc@5.2.0 cover: `istanbul cover -x **/spec/** -dir ./spec/coverage jasmine&& cat ./spec/coverage/lcov.info | codacy-coverage` +17 error Exit status 1 +18 error Failed at the node-ipc@5.2.0 cover script 'istanbul cover -x **/spec/** -dir ./spec/coverage jasmine&& cat ./spec/coverage/lcov.info | codacy-coverage'. +18 error This is most likely a problem with the node-ipc package, +18 error not with npm itself. +18 error Tell the author that this fails on your system: +18 error istanbul cover -x **/spec/** -dir ./spec/coverage jasmine&& cat ./spec/coverage/lcov.info | codacy-coverage +18 error You can get their info via: +18 error npm owner ls node-ipc +18 error There is likely additional logging output above. +19 verbose exit [ 1, true ] diff --git a/spec/coverage/coverage.json b/spec/coverage/coverage.json index f4e0d98..0cd0eae 100644 --- a/spec/coverage/coverage.json +++ b/spec/coverage/coverage.json @@ -1 +1 @@ -{"/home/bmiller/git/node-ipc/node-ipc.js":{"path":"/home/bmiller/git/node-ipc/node-ipc.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":55,"8":0,"9":55,"10":55,"11":177,"12":160,"13":17,"14":55,"15":1,"16":4,"17":0,"18":4,"19":4,"20":4,"21":4,"22":4,"23":4,"24":1,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":1,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":1,"75":4,"76":2,"77":2,"78":4,"79":0,"80":4,"81":0,"82":0,"83":4,"84":2,"85":2,"86":4,"87":0,"88":0,"89":0,"90":0,"91":0,"92":4,"93":4,"94":4,"95":4,"96":4,"97":1,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":1},"b":{"1":[0,1],"2":[0,55],"3":[160,17],"4":[0,4],"5":[4,0],"6":[4,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[2,2],"22":[0,4],"23":[0,4],"24":[2,2],"25":[0,4],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0]},"f":{"1":55,"2":4,"3":0,"4":0,"5":0,"6":0,"7":4,"8":0,"9":0,"10":0},"fnMap":{"1":{"name":"log","line":56,"loc":{"start":{"line":56,"column":0},"end":{"line":56,"column":14}}},"2":{"name":"disconnect","line":76,"loc":{"start":{"line":76,"column":0},"end":{"line":76,"column":23}}},"3":{"name":"serve","line":93,"loc":{"start":{"line":93,"column":0},"end":{"line":93,"column":29}}},"4":{"name":"(anonymous_4)","line":108,"loc":{"start":{"line":108,"column":17},"end":{"line":108,"column":27}}},"5":{"name":"serveNet","line":123,"loc":{"start":{"line":123,"column":0},"end":{"line":123,"column":45}}},"6":{"name":"(anonymous_6)","line":176,"loc":{"start":{"line":176,"column":17},"end":{"line":176,"column":27}}},"7":{"name":"connect","line":196,"loc":{"start":{"line":196,"column":0},"end":{"line":196,"column":34}}},"8":{"name":"(anonymous_8)","line":203,"loc":{"start":{"line":203,"column":17},"end":{"line":203,"column":27}}},"9":{"name":"connectNet","line":245,"loc":{"start":{"line":245,"column":0},"end":{"line":245,"column":42}}},"10":{"name":"(anonymous_10)","line":290,"loc":{"start":{"line":290,"column":17},"end":{"line":290,"column":27}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":8,"column":51}},"2":{"start":{"line":10,"column":0},"end":{"line":20,"column":2}},"3":{"start":{"line":22,"column":0},"end":{"line":24,"column":11}},"4":{"start":{"line":26,"column":0},"end":{"line":42,"column":1}},"5":{"start":{"line":44,"column":0},"end":{"line":54,"column":1}},"6":{"start":{"line":56,"column":0},"end":{"line":74,"column":1}},"7":{"start":{"line":57,"column":4},"end":{"line":59,"column":5}},"8":{"start":{"line":58,"column":8},"end":{"line":58,"column":15}},"9":{"start":{"line":61,"column":4},"end":{"line":61,"column":51}},"10":{"start":{"line":63,"column":4},"end":{"line":69,"column":5}},"11":{"start":{"line":64,"column":8},"end":{"line":66,"column":9}},"12":{"start":{"line":65,"column":12},"end":{"line":65,"column":21}},"13":{"start":{"line":68,"column":8},"end":{"line":68,"column":52}},"14":{"start":{"line":71,"column":4},"end":{"line":73,"column":6}},"15":{"start":{"line":76,"column":0},"end":{"line":91,"column":1}},"16":{"start":{"line":77,"column":4},"end":{"line":79,"column":5}},"17":{"start":{"line":78,"column":8},"end":{"line":78,"column":15}},"18":{"start":{"line":81,"column":4},"end":{"line":81,"column":40}},"19":{"start":{"line":83,"column":4},"end":{"line":83,"column":24}},"20":{"start":{"line":84,"column":4},"end":{"line":88,"column":5}},"21":{"start":{"line":85,"column":8},"end":{"line":87,"column":9}},"22":{"start":{"line":86,"column":12},"end":{"line":86,"column":40}},"23":{"start":{"line":90,"column":4},"end":{"line":90,"column":22}},"24":{"start":{"line":93,"column":0},"end":{"line":121,"column":1}},"25":{"start":{"line":94,"column":4},"end":{"line":97,"column":5}},"26":{"start":{"line":95,"column":8},"end":{"line":95,"column":22}},"27":{"start":{"line":96,"column":8},"end":{"line":96,"column":19}},"28":{"start":{"line":98,"column":4},"end":{"line":105,"column":5}},"29":{"start":{"line":99,"column":8},"end":{"line":103,"column":10}},"30":{"start":{"line":104,"column":8},"end":{"line":104,"column":69}},"31":{"start":{"line":107,"column":4},"end":{"line":109,"column":5}},"32":{"start":{"line":108,"column":8},"end":{"line":108,"column":30}},"33":{"start":{"line":111,"column":4},"end":{"line":115,"column":6}},"34":{"start":{"line":117,"column":4},"end":{"line":120,"column":6}},"35":{"start":{"line":123,"column":0},"end":{"line":194,"column":1}},"36":{"start":{"line":124,"column":4},"end":{"line":129,"column":5}},"37":{"start":{"line":125,"column":8},"end":{"line":125,"column":25}},"38":{"start":{"line":126,"column":8},"end":{"line":126,"column":21}},"39":{"start":{"line":127,"column":8},"end":{"line":127,"column":18}},"40":{"start":{"line":128,"column":8},"end":{"line":128,"column":19}},"41":{"start":{"line":130,"column":4},"end":{"line":135,"column":5}},"42":{"start":{"line":131,"column":8},"end":{"line":131,"column":22}},"43":{"start":{"line":132,"column":8},"end":{"line":132,"column":22}},"44":{"start":{"line":133,"column":8},"end":{"line":133,"column":19}},"45":{"start":{"line":134,"column":8},"end":{"line":134,"column":19}},"46":{"start":{"line":136,"column":4},"end":{"line":143,"column":5}},"47":{"start":{"line":137,"column":8},"end":{"line":141,"column":10}},"48":{"start":{"line":142,"column":8},"end":{"line":142,"column":36}},"49":{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},"50":{"start":{"line":145,"column":8},"end":{"line":145,"column":22}},"51":{"start":{"line":146,"column":8},"end":{"line":146,"column":35}},"52":{"start":{"line":147,"column":8},"end":{"line":147,"column":19}},"53":{"start":{"line":148,"column":8},"end":{"line":148,"column":36}},"54":{"start":{"line":151,"column":4},"end":{"line":155,"column":5}},"55":{"start":{"line":152,"column":8},"end":{"line":152,"column":25}},"56":{"start":{"line":153,"column":8},"end":{"line":153,"column":21}},"57":{"start":{"line":154,"column":8},"end":{"line":154,"column":19}},"58":{"start":{"line":156,"column":4},"end":{"line":160,"column":5}},"59":{"start":{"line":157,"column":8},"end":{"line":157,"column":22}},"60":{"start":{"line":158,"column":8},"end":{"line":158,"column":22}},"61":{"start":{"line":159,"column":8},"end":{"line":159,"column":19}},"62":{"start":{"line":161,"column":4},"end":{"line":168,"column":5}},"63":{"start":{"line":162,"column":8},"end":{"line":166,"column":10}},"64":{"start":{"line":167,"column":8},"end":{"line":167,"column":36}},"65":{"start":{"line":170,"column":4},"end":{"line":173,"column":5}},"66":{"start":{"line":171,"column":8},"end":{"line":171,"column":25}},"67":{"start":{"line":172,"column":8},"end":{"line":172,"column":22}},"68":{"start":{"line":175,"column":4},"end":{"line":177,"column":5}},"69":{"start":{"line":176,"column":8},"end":{"line":176,"column":30}},"70":{"start":{"line":179,"column":4},"end":{"line":184,"column":6}},"71":{"start":{"line":186,"column":4},"end":{"line":188,"column":5}},"72":{"start":{"line":187,"column":8},"end":{"line":187,"column":33}},"73":{"start":{"line":190,"column":4},"end":{"line":193,"column":6}},"74":{"start":{"line":196,"column":0},"end":{"line":243,"column":1}},"75":{"start":{"line":197,"column":4},"end":{"line":200,"column":5}},"76":{"start":{"line":198,"column":8},"end":{"line":198,"column":22}},"77":{"start":{"line":199,"column":8},"end":{"line":199,"column":19}},"78":{"start":{"line":202,"column":4},"end":{"line":204,"column":5}},"79":{"start":{"line":203,"column":8},"end":{"line":203,"column":30}},"80":{"start":{"line":206,"column":4},"end":{"line":212,"column":5}},"81":{"start":{"line":207,"column":8},"end":{"line":210,"column":10}},"82":{"start":{"line":211,"column":8},"end":{"line":211,"column":15}},"83":{"start":{"line":214,"column":4},"end":{"line":221,"column":5}},"84":{"start":{"line":215,"column":8},"end":{"line":219,"column":10}},"85":{"start":{"line":220,"column":8},"end":{"line":220,"column":58}},"86":{"start":{"line":223,"column":4},"end":{"line":234,"column":5}},"87":{"start":{"line":224,"column":8},"end":{"line":232,"column":9}},"88":{"start":{"line":225,"column":12},"end":{"line":229,"column":14}},"89":{"start":{"line":230,"column":12},"end":{"line":230,"column":23}},"90":{"start":{"line":231,"column":12},"end":{"line":231,"column":19}},"91":{"start":{"line":233,"column":8},"end":{"line":233,"column":36}},"92":{"start":{"line":236,"column":4},"end":{"line":236,"column":54}},"93":{"start":{"line":237,"column":4},"end":{"line":237,"column":26}},"94":{"start":{"line":238,"column":4},"end":{"line":238,"column":28}},"95":{"start":{"line":240,"column":4},"end":{"line":240,"column":25}},"96":{"start":{"line":242,"column":4},"end":{"line":242,"column":18}},"97":{"start":{"line":245,"column":0},"end":{"line":314,"column":1}},"98":{"start":{"line":246,"column":4},"end":{"line":252,"column":5}},"99":{"start":{"line":247,"column":8},"end":{"line":250,"column":10}},"100":{"start":{"line":251,"column":8},"end":{"line":251,"column":15}},"101":{"start":{"line":253,"column":4},"end":{"line":257,"column":5}},"102":{"start":{"line":254,"column":8},"end":{"line":254,"column":22}},"103":{"start":{"line":255,"column":8},"end":{"line":255,"column":18}},"104":{"start":{"line":256,"column":8},"end":{"line":256,"column":19}},"105":{"start":{"line":258,"column":4},"end":{"line":262,"column":5}},"106":{"start":{"line":259,"column":8},"end":{"line":259,"column":22}},"107":{"start":{"line":260,"column":8},"end":{"line":260,"column":19}},"108":{"start":{"line":261,"column":8},"end":{"line":261,"column":19}},"109":{"start":{"line":263,"column":4},"end":{"line":270,"column":5}},"110":{"start":{"line":264,"column":8},"end":{"line":268,"column":10}},"111":{"start":{"line":269,"column":8},"end":{"line":269,"column":36}},"112":{"start":{"line":272,"column":4},"end":{"line":275,"column":5}},"113":{"start":{"line":273,"column":8},"end":{"line":273,"column":22}},"114":{"start":{"line":274,"column":8},"end":{"line":274,"column":19}},"115":{"start":{"line":276,"column":4},"end":{"line":283,"column":5}},"116":{"start":{"line":277,"column":8},"end":{"line":281,"column":10}},"117":{"start":{"line":282,"column":8},"end":{"line":282,"column":36}},"118":{"start":{"line":285,"column":4},"end":{"line":288,"column":5}},"119":{"start":{"line":286,"column":8},"end":{"line":286,"column":25}},"120":{"start":{"line":287,"column":8},"end":{"line":287,"column":23}},"121":{"start":{"line":289,"column":4},"end":{"line":291,"column":5}},"122":{"start":{"line":290,"column":8},"end":{"line":290,"column":30}},"123":{"start":{"line":293,"column":4},"end":{"line":304,"column":5}},"124":{"start":{"line":294,"column":8},"end":{"line":302,"column":9}},"125":{"start":{"line":295,"column":12},"end":{"line":299,"column":14}},"126":{"start":{"line":300,"column":12},"end":{"line":300,"column":23}},"127":{"start":{"line":301,"column":12},"end":{"line":301,"column":19}},"128":{"start":{"line":303,"column":8},"end":{"line":303,"column":36}},"129":{"start":{"line":306,"column":4},"end":{"line":306,"column":54}},"130":{"start":{"line":307,"column":4},"end":{"line":307,"column":26}},"131":{"start":{"line":308,"column":4},"end":{"line":308,"column":28}},"132":{"start":{"line":309,"column":4},"end":{"line":309,"column":28}},"133":{"start":{"line":311,"column":4},"end":{"line":311,"column":25}},"134":{"start":{"line":313,"column":4},"end":{"line":313,"column":18}},"135":{"start":{"line":316,"column":0},"end":{"line":316,"column":19}}},"branchMap":{"1":{"line":29,"type":"cond-expr","locations":[{"start":{"line":29,"column":40},"end":{"line":29,"column":45}},{"start":{"line":29,"column":48},"end":{"line":29,"column":59}}]},"2":{"line":57,"type":"if","locations":[{"start":{"line":57,"column":4},"end":{"line":57,"column":4}},{"start":{"line":57,"column":4},"end":{"line":57,"column":4}}]},"3":{"line":64,"type":"if","locations":[{"start":{"line":64,"column":8},"end":{"line":64,"column":8}},{"start":{"line":64,"column":8},"end":{"line":64,"column":8}}]},"4":{"line":77,"type":"if","locations":[{"start":{"line":77,"column":4},"end":{"line":77,"column":4}},{"start":{"line":77,"column":4},"end":{"line":77,"column":4}}]},"5":{"line":84,"type":"if","locations":[{"start":{"line":84,"column":4},"end":{"line":84,"column":4}},{"start":{"line":84,"column":4},"end":{"line":84,"column":4}}]},"6":{"line":85,"type":"if","locations":[{"start":{"line":85,"column":8},"end":{"line":85,"column":8}},{"start":{"line":85,"column":8},"end":{"line":85,"column":8}}]},"7":{"line":94,"type":"if","locations":[{"start":{"line":94,"column":4},"end":{"line":94,"column":4}},{"start":{"line":94,"column":4},"end":{"line":94,"column":4}}]},"8":{"line":98,"type":"if","locations":[{"start":{"line":98,"column":4},"end":{"line":98,"column":4}},{"start":{"line":98,"column":4},"end":{"line":98,"column":4}}]},"9":{"line":107,"type":"if","locations":[{"start":{"line":107,"column":4},"end":{"line":107,"column":4}},{"start":{"line":107,"column":4},"end":{"line":107,"column":4}}]},"10":{"line":124,"type":"if","locations":[{"start":{"line":124,"column":4},"end":{"line":124,"column":4}},{"start":{"line":124,"column":4},"end":{"line":124,"column":4}}]},"11":{"line":130,"type":"if","locations":[{"start":{"line":130,"column":4},"end":{"line":130,"column":4}},{"start":{"line":130,"column":4},"end":{"line":130,"column":4}}]},"12":{"line":136,"type":"if","locations":[{"start":{"line":136,"column":4},"end":{"line":136,"column":4}},{"start":{"line":136,"column":4},"end":{"line":136,"column":4}}]},"13":{"line":144,"type":"if","locations":[{"start":{"line":144,"column":4},"end":{"line":144,"column":4}},{"start":{"line":144,"column":4},"end":{"line":144,"column":4}}]},"14":{"line":144,"type":"binary-expr","locations":[{"start":{"line":144,"column":7},"end":{"line":144,"column":33}},{"start":{"line":144,"column":37},"end":{"line":144,"column":63}}]},"15":{"line":151,"type":"if","locations":[{"start":{"line":151,"column":4},"end":{"line":151,"column":4}},{"start":{"line":151,"column":4},"end":{"line":151,"column":4}}]},"16":{"line":156,"type":"if","locations":[{"start":{"line":156,"column":4},"end":{"line":156,"column":4}},{"start":{"line":156,"column":4},"end":{"line":156,"column":4}}]},"17":{"line":161,"type":"if","locations":[{"start":{"line":161,"column":4},"end":{"line":161,"column":4}},{"start":{"line":161,"column":4},"end":{"line":161,"column":4}}]},"18":{"line":170,"type":"if","locations":[{"start":{"line":170,"column":4},"end":{"line":170,"column":4}},{"start":{"line":170,"column":4},"end":{"line":170,"column":4}}]},"19":{"line":175,"type":"if","locations":[{"start":{"line":175,"column":4},"end":{"line":175,"column":4}},{"start":{"line":175,"column":4},"end":{"line":175,"column":4}}]},"20":{"line":186,"type":"if","locations":[{"start":{"line":186,"column":4},"end":{"line":186,"column":4}},{"start":{"line":186,"column":4},"end":{"line":186,"column":4}}]},"21":{"line":197,"type":"if","locations":[{"start":{"line":197,"column":4},"end":{"line":197,"column":4}},{"start":{"line":197,"column":4},"end":{"line":197,"column":4}}]},"22":{"line":202,"type":"if","locations":[{"start":{"line":202,"column":4},"end":{"line":202,"column":4}},{"start":{"line":202,"column":4},"end":{"line":202,"column":4}}]},"23":{"line":206,"type":"if","locations":[{"start":{"line":206,"column":4},"end":{"line":206,"column":4}},{"start":{"line":206,"column":4},"end":{"line":206,"column":4}}]},"24":{"line":214,"type":"if","locations":[{"start":{"line":214,"column":4},"end":{"line":214,"column":4}},{"start":{"line":214,"column":4},"end":{"line":214,"column":4}}]},"25":{"line":223,"type":"if","locations":[{"start":{"line":223,"column":4},"end":{"line":223,"column":4}},{"start":{"line":223,"column":4},"end":{"line":223,"column":4}}]},"26":{"line":224,"type":"if","locations":[{"start":{"line":224,"column":8},"end":{"line":224,"column":8}},{"start":{"line":224,"column":8},"end":{"line":224,"column":8}}]},"27":{"line":246,"type":"if","locations":[{"start":{"line":246,"column":4},"end":{"line":246,"column":4}},{"start":{"line":246,"column":4},"end":{"line":246,"column":4}}]},"28":{"line":253,"type":"if","locations":[{"start":{"line":253,"column":4},"end":{"line":253,"column":4}},{"start":{"line":253,"column":4},"end":{"line":253,"column":4}}]},"29":{"line":258,"type":"if","locations":[{"start":{"line":258,"column":4},"end":{"line":258,"column":4}},{"start":{"line":258,"column":4},"end":{"line":258,"column":4}}]},"30":{"line":263,"type":"if","locations":[{"start":{"line":263,"column":4},"end":{"line":263,"column":4}},{"start":{"line":263,"column":4},"end":{"line":263,"column":4}}]},"31":{"line":272,"type":"if","locations":[{"start":{"line":272,"column":4},"end":{"line":272,"column":4}},{"start":{"line":272,"column":4},"end":{"line":272,"column":4}}]},"32":{"line":276,"type":"if","locations":[{"start":{"line":276,"column":4},"end":{"line":276,"column":4}},{"start":{"line":276,"column":4},"end":{"line":276,"column":4}}]},"33":{"line":285,"type":"if","locations":[{"start":{"line":285,"column":4},"end":{"line":285,"column":4}},{"start":{"line":285,"column":4},"end":{"line":285,"column":4}}]},"34":{"line":289,"type":"if","locations":[{"start":{"line":289,"column":4},"end":{"line":289,"column":4}},{"start":{"line":289,"column":4},"end":{"line":289,"column":4}}]},"35":{"line":293,"type":"if","locations":[{"start":{"line":293,"column":4},"end":{"line":293,"column":4}},{"start":{"line":293,"column":4},"end":{"line":293,"column":4}}]},"36":{"line":294,"type":"if","locations":[{"start":{"line":294,"column":8},"end":{"line":294,"column":8}},{"start":{"line":294,"column":8},"end":{"line":294,"column":8}}]}}},"/home/bmiller/git/node-ipc/lib/eventParser.js":{"path":"/home/bmiller/git/node-ipc/lib/eventParser.js","s":{"1":1,"2":1,"3":6,"4":0,"5":6,"6":0,"7":6,"8":6,"9":1,"10":6,"11":6,"12":6,"13":1,"14":1},"b":{"1":[0,6],"2":[0,6]},"f":{"1":6,"2":6},"fnMap":{"1":{"name":"formatData","line":3,"loc":{"start":{"line":3,"column":0},"end":{"line":3,"column":28}}},"2":{"name":"parseDataEvents","line":15,"loc":{"start":{"line":15,"column":0},"end":{"line":15,"column":30}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":36}},"2":{"start":{"line":3,"column":0},"end":{"line":13,"column":1}},"3":{"start":{"line":4,"column":4},"end":{"line":6,"column":5}},"4":{"start":{"line":5,"column":8},"end":{"line":5,"column":24}},"5":{"start":{"line":7,"column":4},"end":{"line":9,"column":5}},"6":{"start":{"line":8,"column":8},"end":{"line":8,"column":24}},"7":{"start":{"line":11,"column":4},"end":{"line":11,"column":42}},"8":{"start":{"line":12,"column":4},"end":{"line":12,"column":19}},"9":{"start":{"line":15,"column":0},"end":{"line":19,"column":1}},"10":{"start":{"line":16,"column":4},"end":{"line":16,"column":44}},"11":{"start":{"line":17,"column":4},"end":{"line":17,"column":17}},"12":{"start":{"line":18,"column":4},"end":{"line":18,"column":18}},"13":{"start":{"line":21,"column":0},"end":{"line":25,"column":1}},"14":{"start":{"line":27,"column":0},"end":{"line":27,"column":22}}},"branchMap":{"1":{"line":4,"type":"if","locations":[{"start":{"line":4,"column":4},"end":{"line":4,"column":4}},{"start":{"line":4,"column":4},"end":{"line":4,"column":4}}]},"2":{"line":7,"type":"if","locations":[{"start":{"line":7,"column":4},"end":{"line":7,"column":4}},{"start":{"line":7,"column":4},"end":{"line":7,"column":4}}]}}},"/home/bmiller/git/node-ipc/lib/client.js":{"path":"/home/bmiller/git/node-ipc/lib/client.js","s":{"1":1,"2":1,"3":4,"4":4,"5":4,"6":1,"7":6,"8":6,"9":6,"10":6,"11":6,"12":0,"13":6,"14":6,"15":1,"16":1,"17":5,"18":1,"19":5,"20":5,"21":1,"22":7,"23":7,"24":7,"25":0,"26":0,"27":7,"28":7,"29":7,"30":7,"31":0,"32":0,"33":0,"34":7,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":7,"53":7,"54":5,"55":5,"56":7,"57":2,"58":2,"59":2,"60":7,"61":6,"62":6,"63":3,"64":3,"65":3,"66":3,"67":3,"68":3,"69":3,"70":3,"71":3,"72":3,"73":3,"74":3,"75":3,"76":3,"77":1,"78":3,"79":7,"80":6,"81":6,"82":0,"83":0,"84":0,"85":0,"86":0,"87":6,"88":6,"89":6,"90":6,"91":0,"92":0,"93":6,"94":6,"95":6,"96":6,"97":6,"98":6,"99":6,"100":6,"101":5,"102":0,"103":5,"104":1},"b":{"1":[4,0],"2":[0,6],"3":[1,5],"4":[0,7],"5":[7,0],"6":[0,7],"7":[7,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[3,3],"14":[6,4],"15":[1,2],"16":[0,6],"17":[0,0],"18":[6,0],"19":[0,6],"20":[6,6],"21":[0,5]},"f":{"1":4,"2":6,"3":5,"4":7,"5":5,"6":2,"7":6,"8":3,"9":3,"10":3,"11":6},"fnMap":{"1":{"name":"init","line":9,"loc":{"start":{"line":9,"column":0},"end":{"line":9,"column":25}}},"2":{"name":"emit","line":24,"loc":{"start":{"line":24,"column":0},"end":{"line":24,"column":24}}},"3":{"name":"syncEmit","line":47,"loc":{"start":{"line":47,"column":0},"end":{"line":47,"column":26}}},"4":{"name":"connect","line":52,"loc":{"start":{"line":52,"column":0},"end":{"line":52,"column":18}}},"5":{"name":"(anonymous_5)","line":119,"loc":{"start":{"line":119,"column":8},"end":{"line":119,"column":21}}},"6":{"name":"(anonymous_6)","line":128,"loc":{"start":{"line":128,"column":8},"end":{"line":128,"column":18}}},"7":{"name":"(anonymous_7)","line":137,"loc":{"start":{"line":137,"column":8},"end":{"line":137,"column":18}}},"8":{"name":"(anonymous_8)","line":162,"loc":{"start":{"line":162,"column":20},"end":{"line":162,"column":36}}},"9":{"name":"(anonymous_9)","line":163,"loc":{"start":{"line":163,"column":31},"end":{"line":163,"column":41}}},"10":{"name":"(anonymous_10)","line":168,"loc":{"start":{"line":168,"column":32},"end":{"line":168,"column":42}}},"11":{"name":"(anonymous_11)","line":186,"loc":{"start":{"line":186,"column":8},"end":{"line":186,"column":23}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":7,"column":38}},"2":{"start":{"line":9,"column":0},"end":{"line":22,"column":1}},"3":{"start":{"line":10,"column":4},"end":{"line":18,"column":5}},"4":{"start":{"line":19,"column":4},"end":{"line":19,"column":23}},"5":{"start":{"line":21,"column":4},"end":{"line":21,"column":18}},"6":{"start":{"line":24,"column":0},"end":{"line":45,"column":1}},"7":{"start":{"line":25,"column":4},"end":{"line":25,"column":109}},"8":{"start":{"line":27,"column":4},"end":{"line":27,"column":28}},"9":{"start":{"line":28,"column":4},"end":{"line":28,"column":22}},"10":{"start":{"line":29,"column":4},"end":{"line":29,"column":22}},"11":{"start":{"line":31,"column":4},"end":{"line":35,"column":5}},"12":{"start":{"line":32,"column":8},"end":{"line":32,"column":47}},"13":{"start":{"line":34,"column":8},"end":{"line":34,"column":44}},"14":{"start":{"line":37,"column":4},"end":{"line":40,"column":5}},"15":{"start":{"line":38,"column":8},"end":{"line":38,"column":35}},"16":{"start":{"line":39,"column":8},"end":{"line":39,"column":15}},"17":{"start":{"line":42,"column":4},"end":{"line":44,"column":6}},"18":{"start":{"line":47,"column":0},"end":{"line":50,"column":1}},"19":{"start":{"line":48,"column":4},"end":{"line":48,"column":102}},"20":{"start":{"line":49,"column":4},"end":{"line":49,"column":31}},"21":{"start":{"line":52,"column":0},"end":{"line":233,"column":1}},"22":{"start":{"line":54,"column":4},"end":{"line":54,"column":20}},"23":{"start":{"line":56,"column":4},"end":{"line":56,"column":91}},"24":{"start":{"line":57,"column":4},"end":{"line":60,"column":5}},"25":{"start":{"line":58,"column":8},"end":{"line":58,"column":136}},"26":{"start":{"line":59,"column":8},"end":{"line":59,"column":15}},"27":{"start":{"line":62,"column":4},"end":{"line":113,"column":5}},"28":{"start":{"line":63,"column":8},"end":{"line":63,"column":85}},"29":{"start":{"line":65,"column":8},"end":{"line":65,"column":31}},"30":{"start":{"line":67,"column":8},"end":{"line":71,"column":9}},"31":{"start":{"line":68,"column":12},"end":{"line":68,"column":43}},"32":{"start":{"line":69,"column":12},"end":{"line":69,"column":44}},"33":{"start":{"line":70,"column":12},"end":{"line":70,"column":39}},"34":{"start":{"line":72,"column":8},"end":{"line":76,"column":10}},"35":{"start":{"line":78,"column":8},"end":{"line":112,"column":9}},"36":{"start":{"line":79,"column":12},"end":{"line":79,"column":96}},"37":{"start":{"line":80,"column":12},"end":{"line":85,"column":14}},"38":{"start":{"line":87,"column":12},"end":{"line":87,"column":114}},"39":{"start":{"line":88,"column":12},"end":{"line":90,"column":13}},"40":{"start":{"line":89,"column":16},"end":{"line":89,"column":81}},"41":{"start":{"line":91,"column":12},"end":{"line":93,"column":13}},"42":{"start":{"line":92,"column":16},"end":{"line":92,"column":81}},"43":{"start":{"line":94,"column":12},"end":{"line":104,"column":13}},"44":{"start":{"line":95,"column":16},"end":{"line":97,"column":17}},"45":{"start":{"line":96,"column":20},"end":{"line":96,"column":96}},"46":{"start":{"line":98,"column":16},"end":{"line":98,"column":40}},"47":{"start":{"line":99,"column":16},"end":{"line":103,"column":17}},"48":{"start":{"line":100,"column":20},"end":{"line":102,"column":22}},"49":{"start":{"line":106,"column":12},"end":{"line":106,"column":47}},"50":{"start":{"line":107,"column":12},"end":{"line":107,"column":47}},"51":{"start":{"line":109,"column":12},"end":{"line":111,"column":14}},"52":{"start":{"line":115,"column":4},"end":{"line":115,"column":52}},"53":{"start":{"line":117,"column":4},"end":{"line":124,"column":6}},"54":{"start":{"line":120,"column":12},"end":{"line":120,"column":57}},"55":{"start":{"line":121,"column":12},"end":{"line":121,"column":41}},"56":{"start":{"line":126,"column":4},"end":{"line":133,"column":6}},"57":{"start":{"line":129,"column":12},"end":{"line":129,"column":38}},"58":{"start":{"line":130,"column":12},"end":{"line":130,"column":61}},"59":{"start":{"line":131,"column":12},"end":{"line":131,"column":41}},"60":{"start":{"line":135,"column":4},"end":{"line":182,"column":6}},"61":{"start":{"line":138,"column":12},"end":{"line":138,"column":167}},"62":{"start":{"line":140,"column":12},"end":{"line":156,"column":13}},"63":{"start":{"line":144,"column":16},"end":{"line":144,"column":45}},"64":{"start":{"line":145,"column":16},"end":{"line":149,"column":18}},"65":{"start":{"line":151,"column":16},"end":{"line":151,"column":40}},"66":{"start":{"line":152,"column":16},"end":{"line":152,"column":42}},"67":{"start":{"line":153,"column":16},"end":{"line":153,"column":33}},"68":{"start":{"line":155,"column":16},"end":{"line":155,"column":23}},"69":{"start":{"line":158,"column":12},"end":{"line":158,"column":35}},"70":{"start":{"line":160,"column":12},"end":{"line":178,"column":14}},"71":{"start":{"line":163,"column":24},"end":{"line":174,"column":25}},"72":{"start":{"line":164,"column":28},"end":{"line":164,"column":54}},"73":{"start":{"line":165,"column":28},"end":{"line":165,"column":52}},"74":{"start":{"line":166,"column":28},"end":{"line":166,"column":45}},"75":{"start":{"line":167,"column":28},"end":{"line":173,"column":29}},"76":{"start":{"line":169,"column":36},"end":{"line":170,"column":89}},"77":{"start":{"line":170,"column":40},"end":{"line":170,"column":89}},"78":{"start":{"line":180,"column":12},"end":{"line":180,"column":41}},"79":{"start":{"line":184,"column":4},"end":{"line":232,"column":6}},"80":{"start":{"line":187,"column":12},"end":{"line":187,"column":56}},"81":{"start":{"line":188,"column":12},"end":{"line":199,"column":13}},"82":{"start":{"line":189,"column":16},"end":{"line":192,"column":18}},"83":{"start":{"line":193,"column":16},"end":{"line":195,"column":17}},"84":{"start":{"line":194,"column":20},"end":{"line":194,"column":27}},"85":{"start":{"line":197,"column":16},"end":{"line":197,"column":36}},"86":{"start":{"line":198,"column":16},"end":{"line":198,"column":23}},"87":{"start":{"line":201,"column":12},"end":{"line":202,"column":34}},"88":{"start":{"line":202,"column":16},"end":{"line":202,"column":34}},"89":{"start":{"line":204,"column":12},"end":{"line":204,"column":40}},"90":{"start":{"line":206,"column":12},"end":{"line":209,"column":13}},"91":{"start":{"line":207,"column":16},"end":{"line":207,"column":131}},"92":{"start":{"line":208,"column":16},"end":{"line":208,"column":23}},"93":{"start":{"line":211,"column":12},"end":{"line":211,"column":30}},"94":{"start":{"line":213,"column":12},"end":{"line":213,"column":49}},"95":{"start":{"line":214,"column":12},"end":{"line":214,"column":39}},"96":{"start":{"line":215,"column":12},"end":{"line":224,"column":13}},"97":{"start":{"line":216,"column":16},"end":{"line":216,"column":40}},"98":{"start":{"line":217,"column":16},"end":{"line":217,"column":40}},"99":{"start":{"line":219,"column":16},"end":{"line":219,"column":94}},"100":{"start":{"line":220,"column":16},"end":{"line":223,"column":18}},"101":{"start":{"line":226,"column":12},"end":{"line":228,"column":13}},"102":{"start":{"line":227,"column":16},"end":{"line":227,"column":23}},"103":{"start":{"line":230,"column":12},"end":{"line":230,"column":32}},"104":{"start":{"line":235,"column":0},"end":{"line":235,"column":20}}},"branchMap":{"1":{"line":17,"type":"binary-expr","locations":[{"start":{"line":17,"column":25},"end":{"line":17,"column":42}},{"start":{"line":17,"column":44},"end":{"line":17,"column":45}}]},"2":{"line":31,"type":"if","locations":[{"start":{"line":31,"column":4},"end":{"line":31,"column":4}},{"start":{"line":31,"column":4},"end":{"line":31,"column":4}}]},"3":{"line":37,"type":"if","locations":[{"start":{"line":37,"column":4},"end":{"line":37,"column":4}},{"start":{"line":37,"column":4},"end":{"line":37,"column":4}}]},"4":{"line":57,"type":"if","locations":[{"start":{"line":57,"column":4},"end":{"line":57,"column":4}},{"start":{"line":57,"column":4},"end":{"line":57,"column":4}}]},"5":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":4},"end":{"line":62,"column":4}},{"start":{"line":62,"column":4},"end":{"line":62,"column":4}}]},"6":{"line":67,"type":"if","locations":[{"start":{"line":67,"column":8},"end":{"line":67,"column":8}},{"start":{"line":67,"column":8},"end":{"line":67,"column":8}}]},"7":{"line":67,"type":"binary-expr","locations":[{"start":{"line":67,"column":12},"end":{"line":67,"column":39}},{"start":{"line":67,"column":43},"end":{"line":67,"column":83}}]},"8":{"line":78,"type":"if","locations":[{"start":{"line":78,"column":8},"end":{"line":78,"column":8}},{"start":{"line":78,"column":8},"end":{"line":78,"column":8}}]},"9":{"line":88,"type":"if","locations":[{"start":{"line":88,"column":12},"end":{"line":88,"column":12}},{"start":{"line":88,"column":12},"end":{"line":88,"column":12}}]},"10":{"line":91,"type":"if","locations":[{"start":{"line":91,"column":12},"end":{"line":91,"column":12}},{"start":{"line":91,"column":12},"end":{"line":91,"column":12}}]},"11":{"line":94,"type":"if","locations":[{"start":{"line":94,"column":12},"end":{"line":94,"column":12}},{"start":{"line":94,"column":12},"end":{"line":94,"column":12}}]},"12":{"line":95,"type":"if","locations":[{"start":{"line":95,"column":16},"end":{"line":95,"column":16}},{"start":{"line":95,"column":16},"end":{"line":95,"column":16}}]},"13":{"line":140,"type":"if","locations":[{"start":{"line":140,"column":12},"end":{"line":140,"column":12}},{"start":{"line":140,"column":12},"end":{"line":140,"column":12}}]},"14":{"line":141,"type":"binary-expr","locations":[{"start":{"line":141,"column":16},"end":{"line":141,"column":42}},{"start":{"line":141,"column":46},"end":{"line":141,"column":71}}]},"15":{"line":169,"type":"if","locations":[{"start":{"line":169,"column":36},"end":{"line":169,"column":36}},{"start":{"line":169,"column":36},"end":{"line":169,"column":36}}]},"16":{"line":188,"type":"if","locations":[{"start":{"line":188,"column":12},"end":{"line":188,"column":12}},{"start":{"line":188,"column":12},"end":{"line":188,"column":12}}]},"17":{"line":193,"type":"if","locations":[{"start":{"line":193,"column":16},"end":{"line":193,"column":16}},{"start":{"line":193,"column":16},"end":{"line":193,"column":16}}]},"18":{"line":201,"type":"if","locations":[{"start":{"line":201,"column":12},"end":{"line":201,"column":12}},{"start":{"line":201,"column":12},"end":{"line":201,"column":12}}]},"19":{"line":206,"type":"if","locations":[{"start":{"line":206,"column":12},"end":{"line":206,"column":12}},{"start":{"line":206,"column":12},"end":{"line":206,"column":12}}]},"20":{"line":206,"type":"binary-expr","locations":[{"start":{"line":206,"column":15},"end":{"line":206,"column":52}},{"start":{"line":206,"column":56},"end":{"line":206,"column":97}}]},"21":{"line":226,"type":"if","locations":[{"start":{"line":226,"column":12},"end":{"line":226,"column":12}},{"start":{"line":226,"column":12},"end":{"line":226,"column":12}}]}}},"/home/bmiller/git/node-ipc/lib/socketServer.js":{"path":"/home/bmiller/git/node-ipc/lib/socketServer.js","s":{"1":1,"2":1,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":1,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":1,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":1,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":1,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":1,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":1},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0],"42":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0},"fnMap":{"1":{"name":"emit","line":9,"loc":{"start":{"line":9,"column":0},"end":{"line":9,"column":33}}},"2":{"name":"broadcast","line":40,"loc":{"start":{"line":40,"column":0},"end":{"line":40,"column":29}}},"3":{"name":"init","line":63,"loc":{"start":{"line":63,"column":0},"end":{"line":63,"column":35}}},"4":{"name":"(anonymous_4)","line":75,"loc":{"start":{"line":75,"column":26},"end":{"line":75,"column":42}}},"5":{"name":"(anonymous_5)","line":81,"loc":{"start":{"line":81,"column":13},"end":{"line":81,"column":23}}},"6":{"name":"(anonymous_6)","line":84,"loc":{"start":{"line":84,"column":26},"end":{"line":84,"column":36}}},"7":{"name":"(anonymous_7)","line":93,"loc":{"start":{"line":93,"column":20},"end":{"line":93,"column":36}}},"8":{"name":"(anonymous_8)","line":94,"loc":{"start":{"line":94,"column":31},"end":{"line":94,"column":43}}},"9":{"name":"UDPWrite","line":134,"loc":{"start":{"line":134,"column":32},"end":{"line":134,"column":65}}},"10":{"name":"(anonymous_10)","line":142,"loc":{"start":{"line":142,"column":40},"end":{"line":142,"column":61}}},"11":{"name":"(anonymous_11)","line":147,"loc":{"start":{"line":147,"column":52},"end":{"line":147,"column":65}}},"12":{"name":"(anonymous_12)","line":162,"loc":{"start":{"line":162,"column":36},"end":{"line":162,"column":48}}},"13":{"name":"(anonymous_13)","line":170,"loc":{"start":{"line":170,"column":32},"end":{"line":170,"column":45}}},"14":{"name":"serverCreated","line":182,"loc":{"start":{"line":182,"column":28},"end":{"line":182,"column":59}}},"15":{"name":"(anonymous_15)","line":191,"loc":{"start":{"line":191,"column":36},"end":{"line":191,"column":52}}},"16":{"name":"(anonymous_16)","line":201,"loc":{"start":{"line":201,"column":36},"end":{"line":201,"column":49}}},"17":{"name":"(anonymous_17)","line":210,"loc":{"start":{"line":210,"column":36},"end":{"line":210,"column":60}}},"18":{"name":"(anonymous_18)","line":256,"loc":{"start":{"line":256,"column":36},"end":{"line":256,"column":56}}},"19":{"name":"started","line":281,"loc":{"start":{"line":281,"column":28},"end":{"line":281,"column":52}}},"20":{"name":"(anonymous_20)","line":334,"loc":{"start":{"line":334,"column":8},"end":{"line":334,"column":18}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":7,"column":36}},"2":{"start":{"line":9,"column":0},"end":{"line":38,"column":1}},"3":{"start":{"line":10,"column":4},"end":{"line":10,"column":74}},"4":{"start":{"line":12,"column":4},"end":{"line":12,"column":28}},"5":{"start":{"line":13,"column":4},"end":{"line":13,"column":22}},"6":{"start":{"line":14,"column":4},"end":{"line":14,"column":22}},"7":{"start":{"line":16,"column":4},"end":{"line":20,"column":5}},"8":{"start":{"line":17,"column":8},"end":{"line":17,"column":47}},"9":{"start":{"line":19,"column":8},"end":{"line":19,"column":44}},"10":{"start":{"line":22,"column":4},"end":{"line":35,"column":5}},"11":{"start":{"line":24,"column":8},"end":{"line":28,"column":9}},"12":{"start":{"line":25,"column":12},"end":{"line":25,"column":166}},"13":{"start":{"line":26,"column":12},"end":{"line":26,"column":38}},"14":{"start":{"line":27,"column":12},"end":{"line":27,"column":19}},"15":{"start":{"line":30,"column":8},"end":{"line":33,"column":10}},"16":{"start":{"line":34,"column":8},"end":{"line":34,"column":15}},"17":{"start":{"line":37,"column":4},"end":{"line":37,"column":26}},"18":{"start":{"line":40,"column":0},"end":{"line":61,"column":1}},"19":{"start":{"line":41,"column":4},"end":{"line":41,"column":143}},"20":{"start":{"line":42,"column":4},"end":{"line":42,"column":28}},"21":{"start":{"line":43,"column":4},"end":{"line":43,"column":22}},"22":{"start":{"line":44,"column":4},"end":{"line":44,"column":22}},"23":{"start":{"line":46,"column":4},"end":{"line":50,"column":5}},"24":{"start":{"line":47,"column":8},"end":{"line":47,"column":47}},"25":{"start":{"line":49,"column":8},"end":{"line":49,"column":44}},"26":{"start":{"line":52,"column":4},"end":{"line":60,"column":5}},"27":{"start":{"line":53,"column":8},"end":{"line":55,"column":9}},"28":{"start":{"line":54,"column":12},"end":{"line":54,"column":55}},"29":{"start":{"line":57,"column":8},"end":{"line":59,"column":9}},"30":{"start":{"line":58,"column":12},"end":{"line":58,"column":43}},"31":{"start":{"line":63,"column":0},"end":{"line":362,"column":1}},"32":{"start":{"line":64,"column":4},"end":{"line":328,"column":6}},"33":{"start":{"line":76,"column":12},"end":{"line":79,"column":14}},"34":{"start":{"line":82,"column":12},"end":{"line":82,"column":34}},"35":{"start":{"line":85,"column":12},"end":{"line":88,"column":13}},"36":{"start":{"line":86,"column":16},"end":{"line":86,"column":87}},"37":{"start":{"line":87,"column":16},"end":{"line":87,"column":23}},"38":{"start":{"line":90,"column":12},"end":{"line":326,"column":14}},"39":{"start":{"line":94,"column":24},"end":{"line":323,"column":25}},"40":{"start":{"line":95,"column":28},"end":{"line":95,"column":133}},"41":{"start":{"line":97,"column":28},"end":{"line":166,"column":29}},"42":{"start":{"line":98,"column":32},"end":{"line":132,"column":33}},"43":{"start":{"line":99,"column":36},"end":{"line":101,"column":38}},"44":{"start":{"line":103,"column":36},"end":{"line":103,"column":94}},"45":{"start":{"line":104,"column":36},"end":{"line":108,"column":37}},"46":{"start":{"line":105,"column":40},"end":{"line":105,"column":105}},"47":{"start":{"line":107,"column":40},"end":{"line":107,"column":135}},"48":{"start":{"line":109,"column":36},"end":{"line":113,"column":37}},"49":{"start":{"line":110,"column":40},"end":{"line":110,"column":105}},"50":{"start":{"line":112,"column":40},"end":{"line":112,"column":128}},"51":{"start":{"line":114,"column":36},"end":{"line":116,"column":37}},"52":{"start":{"line":115,"column":40},"end":{"line":115,"column":109}},"53":{"start":{"line":117,"column":36},"end":{"line":127,"column":37}},"54":{"start":{"line":118,"column":40},"end":{"line":120,"column":41}},"55":{"start":{"line":119,"column":44},"end":{"line":119,"column":120}},"56":{"start":{"line":121,"column":40},"end":{"line":121,"column":64}},"57":{"start":{"line":122,"column":40},"end":{"line":126,"column":41}},"58":{"start":{"line":123,"column":44},"end":{"line":125,"column":46}},"59":{"start":{"line":128,"column":36},"end":{"line":131,"column":38}},"60":{"start":{"line":134,"column":32},"end":{"line":154,"column":33}},"61":{"start":{"line":135,"column":36},"end":{"line":135,"column":89}},"62":{"start":{"line":136,"column":36},"end":{"line":153,"column":38}},"63":{"start":{"line":143,"column":44},"end":{"line":151,"column":45}},"64":{"start":{"line":144,"column":48},"end":{"line":144,"column":100}},"65":{"start":{"line":145,"column":48},"end":{"line":150,"column":50}},"66":{"start":{"line":148,"column":56},"end":{"line":148,"column":84}},"67":{"start":{"line":156,"column":32},"end":{"line":158,"column":34}},"68":{"start":{"line":159,"column":32},"end":{"line":159,"column":61}},"69":{"start":{"line":160,"column":32},"end":{"line":165,"column":34}},"70":{"start":{"line":163,"column":40},"end":{"line":163,"column":68}},"71":{"start":{"line":168,"column":28},"end":{"line":178,"column":30}},"72":{"start":{"line":171,"column":36},"end":{"line":171,"column":72}},"73":{"start":{"line":173,"column":36},"end":{"line":176,"column":37}},"74":{"start":{"line":180,"column":28},"end":{"line":180,"column":86}},"75":{"start":{"line":182,"column":28},"end":{"line":279,"column":29}},"76":{"start":{"line":183,"column":32},"end":{"line":183,"column":60}},"77":{"start":{"line":185,"column":32},"end":{"line":186,"column":79}},"78":{"start":{"line":186,"column":36},"end":{"line":186,"column":79}},"79":{"start":{"line":188,"column":32},"end":{"line":188,"column":97}},"80":{"start":{"line":189,"column":32},"end":{"line":197,"column":34}},"81":{"start":{"line":192,"column":40},"end":{"line":195,"column":42}},"82":{"start":{"line":199,"column":32},"end":{"line":206,"column":34}},"83":{"start":{"line":202,"column":40},"end":{"line":202,"column":83}},"84":{"start":{"line":204,"column":40},"end":{"line":204,"column":68}},"85":{"start":{"line":208,"column":32},"end":{"line":252,"column":34}},"86":{"start":{"line":211,"column":40},"end":{"line":211,"column":100}},"87":{"start":{"line":212,"column":40},"end":{"line":220,"column":41}},"88":{"start":{"line":213,"column":44},"end":{"line":213,"column":80}},"89":{"start":{"line":214,"column":44},"end":{"line":218,"column":46}},"90":{"start":{"line":219,"column":44},"end":{"line":219,"column":51}},"91":{"start":{"line":222,"column":40},"end":{"line":223,"column":62}},"92":{"start":{"line":223,"column":44},"end":{"line":223,"column":62}},"93":{"start":{"line":225,"column":40},"end":{"line":225,"column":68}},"94":{"start":{"line":227,"column":40},"end":{"line":230,"column":41}},"95":{"start":{"line":228,"column":44},"end":{"line":228,"column":159}},"96":{"start":{"line":229,"column":44},"end":{"line":229,"column":51}},"97":{"start":{"line":232,"column":40},"end":{"line":232,"column":58}},"98":{"start":{"line":234,"column":40},"end":{"line":234,"column":69}},"99":{"start":{"line":236,"column":40},"end":{"line":250,"column":41}},"100":{"start":{"line":237,"column":44},"end":{"line":237,"column":68}},"101":{"start":{"line":238,"column":44},"end":{"line":238,"column":71}},"102":{"start":{"line":240,"column":44},"end":{"line":240,"column":116}},"103":{"start":{"line":242,"column":44},"end":{"line":243,"column":72}},"104":{"start":{"line":243,"column":48},"end":{"line":243,"column":72}},"105":{"start":{"line":245,"column":44},"end":{"line":249,"column":46}},"106":{"start":{"line":254,"column":32},"end":{"line":269,"column":34}},"107":{"start":{"line":257,"column":40},"end":{"line":258,"column":51}},"108":{"start":{"line":258,"column":44},"end":{"line":258,"column":51}},"109":{"start":{"line":259,"column":40},"end":{"line":259,"column":123}},"110":{"start":{"line":260,"column":40},"end":{"line":260,"column":49}},"111":{"start":{"line":262,"column":40},"end":{"line":266,"column":41}},"112":{"start":{"line":263,"column":44},"end":{"line":263,"column":79}},"113":{"start":{"line":265,"column":44},"end":{"line":265,"column":64}},"114":{"start":{"line":267,"column":40},"end":{"line":267,"column":71}},"115":{"start":{"line":271,"column":32},"end":{"line":274,"column":34}},"116":{"start":{"line":276,"column":32},"end":{"line":278,"column":33}},"117":{"start":{"line":277,"column":36},"end":{"line":277,"column":43}},"118":{"start":{"line":281,"column":28},"end":{"line":283,"column":29}},"119":{"start":{"line":282,"column":32},"end":{"line":282,"column":54}},"120":{"start":{"line":285,"column":28},"end":{"line":299,"column":29}},"121":{"start":{"line":286,"column":32},"end":{"line":286,"column":106}},"122":{"start":{"line":287,"column":32},"end":{"line":291,"column":15}},"123":{"start":{"line":288,"column":18},"end":{"line":288,"column":63}},"124":{"start":{"line":289,"column":18},"end":{"line":289,"column":64}},"125":{"start":{"line":290,"column":18},"end":{"line":290,"column":59}},"126":{"start":{"line":293,"column":32},"end":{"line":296,"column":34}},"127":{"start":{"line":298,"column":32},"end":{"line":298,"column":39}},"128":{"start":{"line":301,"column":28},"end":{"line":309,"column":29}},"129":{"start":{"line":302,"column":32},"end":{"line":302,"column":113}},"130":{"start":{"line":303,"column":32},"end":{"line":307,"column":34}},"131":{"start":{"line":308,"column":32},"end":{"line":308,"column":39}},"132":{"start":{"line":311,"column":28},"end":{"line":311,"column":107}},"133":{"start":{"line":312,"column":28},"end":{"line":315,"column":30}},"134":{"start":{"line":317,"column":28},"end":{"line":322,"column":30}},"135":{"start":{"line":330,"column":4},"end":{"line":330,"column":23}},"136":{"start":{"line":332,"column":4},"end":{"line":359,"column":6}},"137":{"start":{"line":335,"column":12},"end":{"line":357,"column":13}},"138":{"start":{"line":336,"column":16},"end":{"line":336,"column":45}},"139":{"start":{"line":337,"column":16},"end":{"line":337,"column":44}},"140":{"start":{"line":339,"column":16},"end":{"line":342,"column":17}},"141":{"start":{"line":340,"column":20},"end":{"line":341,"column":33}},"142":{"start":{"line":341,"column":24},"end":{"line":341,"column":33}},"143":{"start":{"line":344,"column":16},"end":{"line":345,"column":47}},"144":{"start":{"line":345,"column":19},"end":{"line":345,"column":47}},"145":{"start":{"line":347,"column":16},"end":{"line":347,"column":88}},"146":{"start":{"line":349,"column":16},"end":{"line":350,"column":37}},"147":{"start":{"line":350,"column":20},"end":{"line":350,"column":37}},"148":{"start":{"line":352,"column":16},"end":{"line":352,"column":43}},"149":{"start":{"line":354,"column":16},"end":{"line":354,"column":81}},"150":{"start":{"line":356,"column":16},"end":{"line":356,"column":23}},"151":{"start":{"line":361,"column":4},"end":{"line":361,"column":18}},"152":{"start":{"line":364,"column":0},"end":{"line":364,"column":20}}},"branchMap":{"1":{"line":16,"type":"if","locations":[{"start":{"line":16,"column":4},"end":{"line":16,"column":4}},{"start":{"line":16,"column":4},"end":{"line":16,"column":4}}]},"2":{"line":22,"type":"if","locations":[{"start":{"line":22,"column":4},"end":{"line":22,"column":4}},{"start":{"line":22,"column":4},"end":{"line":22,"column":4}}]},"3":{"line":22,"type":"binary-expr","locations":[{"start":{"line":22,"column":7},"end":{"line":22,"column":16}},{"start":{"line":22,"column":20},"end":{"line":22,"column":29}}]},"4":{"line":24,"type":"if","locations":[{"start":{"line":24,"column":8},"end":{"line":24,"column":8}},{"start":{"line":24,"column":8},"end":{"line":24,"column":8}}]},"5":{"line":24,"type":"binary-expr","locations":[{"start":{"line":24,"column":11},"end":{"line":24,"column":26}},{"start":{"line":24,"column":30},"end":{"line":24,"column":42}}]},"6":{"line":41,"type":"cond-expr","locations":[{"start":{"line":41,"column":115},"end":{"line":41,"column":124}},{"start":{"line":41,"column":125},"end":{"line":41,"column":127}}]},"7":{"line":46,"type":"if","locations":[{"start":{"line":46,"column":4},"end":{"line":46,"column":4}},{"start":{"line":46,"column":4},"end":{"line":46,"column":4}}]},"8":{"line":52,"type":"if","locations":[{"start":{"line":52,"column":4},"end":{"line":52,"column":4}},{"start":{"line":52,"column":4},"end":{"line":52,"column":4}}]},"9":{"line":52,"type":"binary-expr","locations":[{"start":{"line":52,"column":7},"end":{"line":52,"column":16}},{"start":{"line":52,"column":20},"end":{"line":52,"column":29}}]},"10":{"line":85,"type":"if","locations":[{"start":{"line":85,"column":12},"end":{"line":85,"column":12}},{"start":{"line":85,"column":12},"end":{"line":85,"column":12}}]},"11":{"line":95,"type":"cond-expr","locations":[{"start":{"line":95,"column":103},"end":{"line":95,"column":118}},{"start":{"line":95,"column":119},"end":{"line":95,"column":121}}]},"12":{"line":97,"type":"if","locations":[{"start":{"line":97,"column":28},"end":{"line":97,"column":28}},{"start":{"line":97,"column":28},"end":{"line":97,"column":28}}]},"13":{"line":97,"type":"binary-expr","locations":[{"start":{"line":97,"column":31},"end":{"line":97,"column":43}},{"start":{"line":97,"column":47},"end":{"line":97,"column":59}}]},"14":{"line":98,"type":"if","locations":[{"start":{"line":98,"column":32},"end":{"line":98,"column":32}},{"start":{"line":98,"column":32},"end":{"line":98,"column":32}}]},"15":{"line":104,"type":"if","locations":[{"start":{"line":104,"column":36},"end":{"line":104,"column":36}},{"start":{"line":104,"column":36},"end":{"line":104,"column":36}}]},"16":{"line":109,"type":"if","locations":[{"start":{"line":109,"column":36},"end":{"line":109,"column":36}},{"start":{"line":109,"column":36},"end":{"line":109,"column":36}}]},"17":{"line":114,"type":"if","locations":[{"start":{"line":114,"column":36},"end":{"line":114,"column":36}},{"start":{"line":114,"column":36},"end":{"line":114,"column":36}}]},"18":{"line":117,"type":"if","locations":[{"start":{"line":117,"column":36},"end":{"line":117,"column":36}},{"start":{"line":117,"column":36},"end":{"line":117,"column":36}}]},"19":{"line":118,"type":"if","locations":[{"start":{"line":118,"column":40},"end":{"line":118,"column":40}},{"start":{"line":118,"column":40},"end":{"line":118,"column":40}}]},"20":{"line":143,"type":"if","locations":[{"start":{"line":143,"column":44},"end":{"line":143,"column":44}},{"start":{"line":143,"column":44},"end":{"line":143,"column":44}}]},"21":{"line":157,"type":"cond-expr","locations":[{"start":{"line":157,"column":52},"end":{"line":157,"column":58}},{"start":{"line":157,"column":59},"end":{"line":157,"column":65}}]},"22":{"line":185,"type":"if","locations":[{"start":{"line":185,"column":32},"end":{"line":185,"column":32}},{"start":{"line":185,"column":32},"end":{"line":185,"column":32}}]},"23":{"line":211,"type":"cond-expr","locations":[{"start":{"line":211,"column":80},"end":{"line":211,"column":89}},{"start":{"line":211,"column":92},"end":{"line":211,"column":98}}]},"24":{"line":211,"type":"binary-expr","locations":[{"start":{"line":211,"column":51},"end":{"line":211,"column":62}},{"start":{"line":211,"column":66},"end":{"line":211,"column":77}}]},"25":{"line":212,"type":"if","locations":[{"start":{"line":212,"column":40},"end":{"line":212,"column":40}},{"start":{"line":212,"column":40},"end":{"line":212,"column":40}}]},"26":{"line":222,"type":"if","locations":[{"start":{"line":222,"column":40},"end":{"line":222,"column":40}},{"start":{"line":222,"column":40},"end":{"line":222,"column":40}}]},"27":{"line":227,"type":"if","locations":[{"start":{"line":227,"column":40},"end":{"line":227,"column":40}},{"start":{"line":227,"column":40},"end":{"line":227,"column":40}}]},"28":{"line":227,"type":"binary-expr","locations":[{"start":{"line":227,"column":43},"end":{"line":227,"column":80}},{"start":{"line":227,"column":84},"end":{"line":227,"column":125}}]},"29":{"line":242,"type":"if","locations":[{"start":{"line":242,"column":44},"end":{"line":242,"column":44}},{"start":{"line":242,"column":44},"end":{"line":242,"column":44}}]},"30":{"line":257,"type":"if","locations":[{"start":{"line":257,"column":40},"end":{"line":257,"column":40}},{"start":{"line":257,"column":40},"end":{"line":257,"column":40}}]},"31":{"line":262,"type":"if","locations":[{"start":{"line":262,"column":40},"end":{"line":262,"column":40}},{"start":{"line":262,"column":40},"end":{"line":262,"column":40}}]},"32":{"line":276,"type":"if","locations":[{"start":{"line":276,"column":32},"end":{"line":276,"column":32}},{"start":{"line":276,"column":32},"end":{"line":276,"column":32}}]},"33":{"line":285,"type":"if","locations":[{"start":{"line":285,"column":28},"end":{"line":285,"column":28}},{"start":{"line":285,"column":28},"end":{"line":285,"column":28}}]},"34":{"line":287,"type":"if","locations":[{"start":{"line":287,"column":32},"end":{"line":287,"column":32}},{"start":{"line":287,"column":32},"end":{"line":287,"column":32}}]},"35":{"line":301,"type":"if","locations":[{"start":{"line":301,"column":28},"end":{"line":301,"column":28}},{"start":{"line":301,"column":28},"end":{"line":301,"column":28}}]},"36":{"line":301,"type":"binary-expr","locations":[{"start":{"line":301,"column":31},"end":{"line":301,"column":43}},{"start":{"line":301,"column":47},"end":{"line":301,"column":59}}]},"37":{"line":302,"type":"cond-expr","locations":[{"start":{"line":302,"column":90},"end":{"line":302,"column":95}},{"start":{"line":302,"column":96},"end":{"line":302,"column":101}}]},"38":{"line":311,"type":"cond-expr","locations":[{"start":{"line":311,"column":82},"end":{"line":311,"column":88}},{"start":{"line":311,"column":89},"end":{"line":311,"column":95}}]},"39":{"line":339,"type":"if","locations":[{"start":{"line":339,"column":16},"end":{"line":339,"column":16}},{"start":{"line":339,"column":16},"end":{"line":339,"column":16}}]},"40":{"line":340,"type":"if","locations":[{"start":{"line":340,"column":20},"end":{"line":340,"column":20}},{"start":{"line":340,"column":20},"end":{"line":340,"column":20}}]},"41":{"line":344,"type":"if","locations":[{"start":{"line":344,"column":16},"end":{"line":344,"column":16}},{"start":{"line":344,"column":16},"end":{"line":344,"column":16}}]},"42":{"line":349,"type":"if","locations":[{"start":{"line":349,"column":16},"end":{"line":349,"column":16}},{"start":{"line":349,"column":16},"end":{"line":349,"column":16}}]}}}} \ No newline at end of file +{"/home/bmiller/git/node-ipc/node-ipc.js":{"path":"/home/bmiller/git/node-ipc/node-ipc.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":65,"8":0,"9":65,"10":65,"11":205,"12":186,"13":19,"14":65,"15":1,"16":4,"17":0,"18":4,"19":4,"20":4,"21":4,"22":4,"23":4,"24":1,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":1,"36":2,"37":1,"38":1,"39":1,"40":1,"41":2,"42":0,"43":0,"44":0,"45":0,"46":2,"47":1,"48":1,"49":2,"50":0,"51":0,"52":0,"53":0,"54":2,"55":0,"56":0,"57":0,"58":2,"59":0,"60":0,"61":0,"62":2,"63":0,"64":0,"65":2,"66":0,"67":0,"68":2,"69":0,"70":2,"71":2,"72":2,"73":2,"74":1,"75":4,"76":2,"77":2,"78":4,"79":0,"80":4,"81":0,"82":0,"83":4,"84":2,"85":2,"86":4,"87":0,"88":0,"89":0,"90":0,"91":0,"92":4,"93":4,"94":4,"95":4,"96":4,"97":1,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":1},"b":{"1":[0,1],"2":[0,65],"3":[186,19],"4":[0,4],"5":[4,0],"6":[4,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[1,1],"11":[0,2],"12":[1,1],"13":[0,2],"14":[2,2],"15":[0,2],"16":[0,2],"17":[0,2],"18":[0,2],"19":[0,2],"20":[2,0],"21":[2,2],"22":[0,4],"23":[0,4],"24":[2,2],"25":[0,4],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0]},"f":{"1":65,"2":4,"3":0,"4":0,"5":2,"6":0,"7":4,"8":0,"9":0,"10":0},"fnMap":{"1":{"name":"log","line":56,"loc":{"start":{"line":56,"column":0},"end":{"line":56,"column":14}}},"2":{"name":"disconnect","line":76,"loc":{"start":{"line":76,"column":0},"end":{"line":76,"column":23}}},"3":{"name":"serve","line":93,"loc":{"start":{"line":93,"column":0},"end":{"line":93,"column":29}}},"4":{"name":"(anonymous_4)","line":108,"loc":{"start":{"line":108,"column":17},"end":{"line":108,"column":27}}},"5":{"name":"serveNet","line":123,"loc":{"start":{"line":123,"column":0},"end":{"line":123,"column":45}}},"6":{"name":"(anonymous_6)","line":176,"loc":{"start":{"line":176,"column":17},"end":{"line":176,"column":27}}},"7":{"name":"connect","line":196,"loc":{"start":{"line":196,"column":0},"end":{"line":196,"column":34}}},"8":{"name":"(anonymous_8)","line":203,"loc":{"start":{"line":203,"column":17},"end":{"line":203,"column":27}}},"9":{"name":"connectNet","line":245,"loc":{"start":{"line":245,"column":0},"end":{"line":245,"column":42}}},"10":{"name":"(anonymous_10)","line":290,"loc":{"start":{"line":290,"column":17},"end":{"line":290,"column":27}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":8,"column":51}},"2":{"start":{"line":10,"column":0},"end":{"line":20,"column":2}},"3":{"start":{"line":22,"column":0},"end":{"line":24,"column":11}},"4":{"start":{"line":26,"column":0},"end":{"line":42,"column":1}},"5":{"start":{"line":44,"column":0},"end":{"line":54,"column":1}},"6":{"start":{"line":56,"column":0},"end":{"line":74,"column":1}},"7":{"start":{"line":57,"column":4},"end":{"line":59,"column":5}},"8":{"start":{"line":58,"column":8},"end":{"line":58,"column":15}},"9":{"start":{"line":61,"column":4},"end":{"line":61,"column":51}},"10":{"start":{"line":63,"column":4},"end":{"line":69,"column":5}},"11":{"start":{"line":64,"column":8},"end":{"line":66,"column":9}},"12":{"start":{"line":65,"column":12},"end":{"line":65,"column":21}},"13":{"start":{"line":68,"column":8},"end":{"line":68,"column":52}},"14":{"start":{"line":71,"column":4},"end":{"line":73,"column":6}},"15":{"start":{"line":76,"column":0},"end":{"line":91,"column":1}},"16":{"start":{"line":77,"column":4},"end":{"line":79,"column":5}},"17":{"start":{"line":78,"column":8},"end":{"line":78,"column":15}},"18":{"start":{"line":81,"column":4},"end":{"line":81,"column":40}},"19":{"start":{"line":83,"column":4},"end":{"line":83,"column":24}},"20":{"start":{"line":84,"column":4},"end":{"line":88,"column":5}},"21":{"start":{"line":85,"column":8},"end":{"line":87,"column":9}},"22":{"start":{"line":86,"column":12},"end":{"line":86,"column":40}},"23":{"start":{"line":90,"column":4},"end":{"line":90,"column":22}},"24":{"start":{"line":93,"column":0},"end":{"line":121,"column":1}},"25":{"start":{"line":94,"column":4},"end":{"line":97,"column":5}},"26":{"start":{"line":95,"column":8},"end":{"line":95,"column":22}},"27":{"start":{"line":96,"column":8},"end":{"line":96,"column":19}},"28":{"start":{"line":98,"column":4},"end":{"line":105,"column":5}},"29":{"start":{"line":99,"column":8},"end":{"line":103,"column":10}},"30":{"start":{"line":104,"column":8},"end":{"line":104,"column":69}},"31":{"start":{"line":107,"column":4},"end":{"line":109,"column":5}},"32":{"start":{"line":108,"column":8},"end":{"line":108,"column":30}},"33":{"start":{"line":111,"column":4},"end":{"line":115,"column":6}},"34":{"start":{"line":117,"column":4},"end":{"line":120,"column":6}},"35":{"start":{"line":123,"column":0},"end":{"line":194,"column":1}},"36":{"start":{"line":124,"column":4},"end":{"line":129,"column":5}},"37":{"start":{"line":125,"column":8},"end":{"line":125,"column":25}},"38":{"start":{"line":126,"column":8},"end":{"line":126,"column":21}},"39":{"start":{"line":127,"column":8},"end":{"line":127,"column":18}},"40":{"start":{"line":128,"column":8},"end":{"line":128,"column":19}},"41":{"start":{"line":130,"column":4},"end":{"line":135,"column":5}},"42":{"start":{"line":131,"column":8},"end":{"line":131,"column":22}},"43":{"start":{"line":132,"column":8},"end":{"line":132,"column":22}},"44":{"start":{"line":133,"column":8},"end":{"line":133,"column":19}},"45":{"start":{"line":134,"column":8},"end":{"line":134,"column":19}},"46":{"start":{"line":136,"column":4},"end":{"line":143,"column":5}},"47":{"start":{"line":137,"column":8},"end":{"line":141,"column":10}},"48":{"start":{"line":142,"column":8},"end":{"line":142,"column":36}},"49":{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},"50":{"start":{"line":145,"column":8},"end":{"line":145,"column":22}},"51":{"start":{"line":146,"column":8},"end":{"line":146,"column":35}},"52":{"start":{"line":147,"column":8},"end":{"line":147,"column":19}},"53":{"start":{"line":148,"column":8},"end":{"line":148,"column":36}},"54":{"start":{"line":151,"column":4},"end":{"line":155,"column":5}},"55":{"start":{"line":152,"column":8},"end":{"line":152,"column":25}},"56":{"start":{"line":153,"column":8},"end":{"line":153,"column":21}},"57":{"start":{"line":154,"column":8},"end":{"line":154,"column":19}},"58":{"start":{"line":156,"column":4},"end":{"line":160,"column":5}},"59":{"start":{"line":157,"column":8},"end":{"line":157,"column":22}},"60":{"start":{"line":158,"column":8},"end":{"line":158,"column":22}},"61":{"start":{"line":159,"column":8},"end":{"line":159,"column":19}},"62":{"start":{"line":161,"column":4},"end":{"line":168,"column":5}},"63":{"start":{"line":162,"column":8},"end":{"line":166,"column":10}},"64":{"start":{"line":167,"column":8},"end":{"line":167,"column":36}},"65":{"start":{"line":170,"column":4},"end":{"line":173,"column":5}},"66":{"start":{"line":171,"column":8},"end":{"line":171,"column":25}},"67":{"start":{"line":172,"column":8},"end":{"line":172,"column":22}},"68":{"start":{"line":175,"column":4},"end":{"line":177,"column":5}},"69":{"start":{"line":176,"column":8},"end":{"line":176,"column":30}},"70":{"start":{"line":179,"column":4},"end":{"line":184,"column":6}},"71":{"start":{"line":186,"column":4},"end":{"line":188,"column":5}},"72":{"start":{"line":187,"column":8},"end":{"line":187,"column":33}},"73":{"start":{"line":190,"column":4},"end":{"line":193,"column":6}},"74":{"start":{"line":196,"column":0},"end":{"line":243,"column":1}},"75":{"start":{"line":197,"column":4},"end":{"line":200,"column":5}},"76":{"start":{"line":198,"column":8},"end":{"line":198,"column":22}},"77":{"start":{"line":199,"column":8},"end":{"line":199,"column":19}},"78":{"start":{"line":202,"column":4},"end":{"line":204,"column":5}},"79":{"start":{"line":203,"column":8},"end":{"line":203,"column":30}},"80":{"start":{"line":206,"column":4},"end":{"line":212,"column":5}},"81":{"start":{"line":207,"column":8},"end":{"line":210,"column":10}},"82":{"start":{"line":211,"column":8},"end":{"line":211,"column":15}},"83":{"start":{"line":214,"column":4},"end":{"line":221,"column":5}},"84":{"start":{"line":215,"column":8},"end":{"line":219,"column":10}},"85":{"start":{"line":220,"column":8},"end":{"line":220,"column":58}},"86":{"start":{"line":223,"column":4},"end":{"line":234,"column":5}},"87":{"start":{"line":224,"column":8},"end":{"line":232,"column":9}},"88":{"start":{"line":225,"column":12},"end":{"line":229,"column":14}},"89":{"start":{"line":230,"column":12},"end":{"line":230,"column":23}},"90":{"start":{"line":231,"column":12},"end":{"line":231,"column":19}},"91":{"start":{"line":233,"column":8},"end":{"line":233,"column":36}},"92":{"start":{"line":236,"column":4},"end":{"line":236,"column":54}},"93":{"start":{"line":237,"column":4},"end":{"line":237,"column":26}},"94":{"start":{"line":238,"column":4},"end":{"line":238,"column":28}},"95":{"start":{"line":240,"column":4},"end":{"line":240,"column":25}},"96":{"start":{"line":242,"column":4},"end":{"line":242,"column":18}},"97":{"start":{"line":245,"column":0},"end":{"line":314,"column":1}},"98":{"start":{"line":246,"column":4},"end":{"line":252,"column":5}},"99":{"start":{"line":247,"column":8},"end":{"line":250,"column":10}},"100":{"start":{"line":251,"column":8},"end":{"line":251,"column":15}},"101":{"start":{"line":253,"column":4},"end":{"line":257,"column":5}},"102":{"start":{"line":254,"column":8},"end":{"line":254,"column":22}},"103":{"start":{"line":255,"column":8},"end":{"line":255,"column":18}},"104":{"start":{"line":256,"column":8},"end":{"line":256,"column":19}},"105":{"start":{"line":258,"column":4},"end":{"line":262,"column":5}},"106":{"start":{"line":259,"column":8},"end":{"line":259,"column":22}},"107":{"start":{"line":260,"column":8},"end":{"line":260,"column":19}},"108":{"start":{"line":261,"column":8},"end":{"line":261,"column":19}},"109":{"start":{"line":263,"column":4},"end":{"line":270,"column":5}},"110":{"start":{"line":264,"column":8},"end":{"line":268,"column":10}},"111":{"start":{"line":269,"column":8},"end":{"line":269,"column":36}},"112":{"start":{"line":272,"column":4},"end":{"line":275,"column":5}},"113":{"start":{"line":273,"column":8},"end":{"line":273,"column":22}},"114":{"start":{"line":274,"column":8},"end":{"line":274,"column":19}},"115":{"start":{"line":276,"column":4},"end":{"line":283,"column":5}},"116":{"start":{"line":277,"column":8},"end":{"line":281,"column":10}},"117":{"start":{"line":282,"column":8},"end":{"line":282,"column":36}},"118":{"start":{"line":285,"column":4},"end":{"line":288,"column":5}},"119":{"start":{"line":286,"column":8},"end":{"line":286,"column":25}},"120":{"start":{"line":287,"column":8},"end":{"line":287,"column":23}},"121":{"start":{"line":289,"column":4},"end":{"line":291,"column":5}},"122":{"start":{"line":290,"column":8},"end":{"line":290,"column":30}},"123":{"start":{"line":293,"column":4},"end":{"line":304,"column":5}},"124":{"start":{"line":294,"column":8},"end":{"line":302,"column":9}},"125":{"start":{"line":295,"column":12},"end":{"line":299,"column":14}},"126":{"start":{"line":300,"column":12},"end":{"line":300,"column":23}},"127":{"start":{"line":301,"column":12},"end":{"line":301,"column":19}},"128":{"start":{"line":303,"column":8},"end":{"line":303,"column":36}},"129":{"start":{"line":306,"column":4},"end":{"line":306,"column":54}},"130":{"start":{"line":307,"column":4},"end":{"line":307,"column":26}},"131":{"start":{"line":308,"column":4},"end":{"line":308,"column":28}},"132":{"start":{"line":309,"column":4},"end":{"line":309,"column":28}},"133":{"start":{"line":311,"column":4},"end":{"line":311,"column":25}},"134":{"start":{"line":313,"column":4},"end":{"line":313,"column":18}},"135":{"start":{"line":316,"column":0},"end":{"line":316,"column":19}}},"branchMap":{"1":{"line":29,"type":"cond-expr","locations":[{"start":{"line":29,"column":40},"end":{"line":29,"column":45}},{"start":{"line":29,"column":48},"end":{"line":29,"column":59}}]},"2":{"line":57,"type":"if","locations":[{"start":{"line":57,"column":4},"end":{"line":57,"column":4}},{"start":{"line":57,"column":4},"end":{"line":57,"column":4}}]},"3":{"line":64,"type":"if","locations":[{"start":{"line":64,"column":8},"end":{"line":64,"column":8}},{"start":{"line":64,"column":8},"end":{"line":64,"column":8}}]},"4":{"line":77,"type":"if","locations":[{"start":{"line":77,"column":4},"end":{"line":77,"column":4}},{"start":{"line":77,"column":4},"end":{"line":77,"column":4}}]},"5":{"line":84,"type":"if","locations":[{"start":{"line":84,"column":4},"end":{"line":84,"column":4}},{"start":{"line":84,"column":4},"end":{"line":84,"column":4}}]},"6":{"line":85,"type":"if","locations":[{"start":{"line":85,"column":8},"end":{"line":85,"column":8}},{"start":{"line":85,"column":8},"end":{"line":85,"column":8}}]},"7":{"line":94,"type":"if","locations":[{"start":{"line":94,"column":4},"end":{"line":94,"column":4}},{"start":{"line":94,"column":4},"end":{"line":94,"column":4}}]},"8":{"line":98,"type":"if","locations":[{"start":{"line":98,"column":4},"end":{"line":98,"column":4}},{"start":{"line":98,"column":4},"end":{"line":98,"column":4}}]},"9":{"line":107,"type":"if","locations":[{"start":{"line":107,"column":4},"end":{"line":107,"column":4}},{"start":{"line":107,"column":4},"end":{"line":107,"column":4}}]},"10":{"line":124,"type":"if","locations":[{"start":{"line":124,"column":4},"end":{"line":124,"column":4}},{"start":{"line":124,"column":4},"end":{"line":124,"column":4}}]},"11":{"line":130,"type":"if","locations":[{"start":{"line":130,"column":4},"end":{"line":130,"column":4}},{"start":{"line":130,"column":4},"end":{"line":130,"column":4}}]},"12":{"line":136,"type":"if","locations":[{"start":{"line":136,"column":4},"end":{"line":136,"column":4}},{"start":{"line":136,"column":4},"end":{"line":136,"column":4}}]},"13":{"line":144,"type":"if","locations":[{"start":{"line":144,"column":4},"end":{"line":144,"column":4}},{"start":{"line":144,"column":4},"end":{"line":144,"column":4}}]},"14":{"line":144,"type":"binary-expr","locations":[{"start":{"line":144,"column":7},"end":{"line":144,"column":33}},{"start":{"line":144,"column":37},"end":{"line":144,"column":63}}]},"15":{"line":151,"type":"if","locations":[{"start":{"line":151,"column":4},"end":{"line":151,"column":4}},{"start":{"line":151,"column":4},"end":{"line":151,"column":4}}]},"16":{"line":156,"type":"if","locations":[{"start":{"line":156,"column":4},"end":{"line":156,"column":4}},{"start":{"line":156,"column":4},"end":{"line":156,"column":4}}]},"17":{"line":161,"type":"if","locations":[{"start":{"line":161,"column":4},"end":{"line":161,"column":4}},{"start":{"line":161,"column":4},"end":{"line":161,"column":4}}]},"18":{"line":170,"type":"if","locations":[{"start":{"line":170,"column":4},"end":{"line":170,"column":4}},{"start":{"line":170,"column":4},"end":{"line":170,"column":4}}]},"19":{"line":175,"type":"if","locations":[{"start":{"line":175,"column":4},"end":{"line":175,"column":4}},{"start":{"line":175,"column":4},"end":{"line":175,"column":4}}]},"20":{"line":186,"type":"if","locations":[{"start":{"line":186,"column":4},"end":{"line":186,"column":4}},{"start":{"line":186,"column":4},"end":{"line":186,"column":4}}]},"21":{"line":197,"type":"if","locations":[{"start":{"line":197,"column":4},"end":{"line":197,"column":4}},{"start":{"line":197,"column":4},"end":{"line":197,"column":4}}]},"22":{"line":202,"type":"if","locations":[{"start":{"line":202,"column":4},"end":{"line":202,"column":4}},{"start":{"line":202,"column":4},"end":{"line":202,"column":4}}]},"23":{"line":206,"type":"if","locations":[{"start":{"line":206,"column":4},"end":{"line":206,"column":4}},{"start":{"line":206,"column":4},"end":{"line":206,"column":4}}]},"24":{"line":214,"type":"if","locations":[{"start":{"line":214,"column":4},"end":{"line":214,"column":4}},{"start":{"line":214,"column":4},"end":{"line":214,"column":4}}]},"25":{"line":223,"type":"if","locations":[{"start":{"line":223,"column":4},"end":{"line":223,"column":4}},{"start":{"line":223,"column":4},"end":{"line":223,"column":4}}]},"26":{"line":224,"type":"if","locations":[{"start":{"line":224,"column":8},"end":{"line":224,"column":8}},{"start":{"line":224,"column":8},"end":{"line":224,"column":8}}]},"27":{"line":246,"type":"if","locations":[{"start":{"line":246,"column":4},"end":{"line":246,"column":4}},{"start":{"line":246,"column":4},"end":{"line":246,"column":4}}]},"28":{"line":253,"type":"if","locations":[{"start":{"line":253,"column":4},"end":{"line":253,"column":4}},{"start":{"line":253,"column":4},"end":{"line":253,"column":4}}]},"29":{"line":258,"type":"if","locations":[{"start":{"line":258,"column":4},"end":{"line":258,"column":4}},{"start":{"line":258,"column":4},"end":{"line":258,"column":4}}]},"30":{"line":263,"type":"if","locations":[{"start":{"line":263,"column":4},"end":{"line":263,"column":4}},{"start":{"line":263,"column":4},"end":{"line":263,"column":4}}]},"31":{"line":272,"type":"if","locations":[{"start":{"line":272,"column":4},"end":{"line":272,"column":4}},{"start":{"line":272,"column":4},"end":{"line":272,"column":4}}]},"32":{"line":276,"type":"if","locations":[{"start":{"line":276,"column":4},"end":{"line":276,"column":4}},{"start":{"line":276,"column":4},"end":{"line":276,"column":4}}]},"33":{"line":285,"type":"if","locations":[{"start":{"line":285,"column":4},"end":{"line":285,"column":4}},{"start":{"line":285,"column":4},"end":{"line":285,"column":4}}]},"34":{"line":289,"type":"if","locations":[{"start":{"line":289,"column":4},"end":{"line":289,"column":4}},{"start":{"line":289,"column":4},"end":{"line":289,"column":4}}]},"35":{"line":293,"type":"if","locations":[{"start":{"line":293,"column":4},"end":{"line":293,"column":4}},{"start":{"line":293,"column":4},"end":{"line":293,"column":4}}]},"36":{"line":294,"type":"if","locations":[{"start":{"line":294,"column":8},"end":{"line":294,"column":8}},{"start":{"line":294,"column":8},"end":{"line":294,"column":8}}]}}},"/home/bmiller/git/node-ipc/lib/eventParser.js":{"path":"/home/bmiller/git/node-ipc/lib/eventParser.js","s":{"1":1,"2":1,"3":7,"4":0,"5":7,"6":0,"7":7,"8":7,"9":1,"10":7,"11":7,"12":7,"13":1,"14":1},"b":{"1":[0,7],"2":[0,7]},"f":{"1":7,"2":7},"fnMap":{"1":{"name":"formatData","line":3,"loc":{"start":{"line":3,"column":0},"end":{"line":3,"column":28}}},"2":{"name":"parseDataEvents","line":15,"loc":{"start":{"line":15,"column":0},"end":{"line":15,"column":30}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":36}},"2":{"start":{"line":3,"column":0},"end":{"line":13,"column":1}},"3":{"start":{"line":4,"column":4},"end":{"line":6,"column":5}},"4":{"start":{"line":5,"column":8},"end":{"line":5,"column":24}},"5":{"start":{"line":7,"column":4},"end":{"line":9,"column":5}},"6":{"start":{"line":8,"column":8},"end":{"line":8,"column":24}},"7":{"start":{"line":11,"column":4},"end":{"line":11,"column":42}},"8":{"start":{"line":12,"column":4},"end":{"line":12,"column":19}},"9":{"start":{"line":15,"column":0},"end":{"line":19,"column":1}},"10":{"start":{"line":16,"column":4},"end":{"line":16,"column":44}},"11":{"start":{"line":17,"column":4},"end":{"line":17,"column":17}},"12":{"start":{"line":18,"column":4},"end":{"line":18,"column":18}},"13":{"start":{"line":21,"column":0},"end":{"line":25,"column":1}},"14":{"start":{"line":27,"column":0},"end":{"line":27,"column":22}}},"branchMap":{"1":{"line":4,"type":"if","locations":[{"start":{"line":4,"column":4},"end":{"line":4,"column":4}},{"start":{"line":4,"column":4},"end":{"line":4,"column":4}}]},"2":{"line":7,"type":"if","locations":[{"start":{"line":7,"column":4},"end":{"line":7,"column":4}},{"start":{"line":7,"column":4},"end":{"line":7,"column":4}}]}}},"/home/bmiller/git/node-ipc/lib/client.js":{"path":"/home/bmiller/git/node-ipc/lib/client.js","s":{"1":1,"2":1,"3":4,"4":4,"5":4,"6":1,"7":6,"8":6,"9":6,"10":6,"11":6,"12":0,"13":6,"14":6,"15":1,"16":1,"17":5,"18":1,"19":5,"20":5,"21":1,"22":7,"23":7,"24":7,"25":0,"26":0,"27":7,"28":7,"29":7,"30":7,"31":0,"32":0,"33":0,"34":7,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":7,"53":7,"54":5,"55":5,"56":7,"57":2,"58":2,"59":2,"60":7,"61":7,"62":7,"63":4,"64":4,"65":4,"66":4,"67":4,"68":4,"69":3,"70":3,"71":3,"72":3,"73":3,"74":3,"75":3,"76":3,"77":1,"78":3,"79":7,"80":6,"81":6,"82":0,"83":0,"84":0,"85":0,"86":0,"87":6,"88":6,"89":6,"90":6,"91":0,"92":0,"93":6,"94":6,"95":6,"96":6,"97":6,"98":6,"99":6,"100":6,"101":6,"102":0,"103":6,"104":1},"b":{"1":[4,0],"2":[0,6],"3":[1,5],"4":[0,7],"5":[7,0],"6":[0,7],"7":[7,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[4,3],"14":[7,4],"15":[1,2],"16":[0,6],"17":[0,0],"18":[6,0],"19":[0,6],"20":[6,6],"21":[0,6]},"f":{"1":4,"2":6,"3":5,"4":7,"5":5,"6":2,"7":7,"8":3,"9":3,"10":3,"11":6},"fnMap":{"1":{"name":"init","line":9,"loc":{"start":{"line":9,"column":0},"end":{"line":9,"column":25}}},"2":{"name":"emit","line":24,"loc":{"start":{"line":24,"column":0},"end":{"line":24,"column":24}}},"3":{"name":"syncEmit","line":47,"loc":{"start":{"line":47,"column":0},"end":{"line":47,"column":26}}},"4":{"name":"connect","line":52,"loc":{"start":{"line":52,"column":0},"end":{"line":52,"column":18}}},"5":{"name":"(anonymous_5)","line":119,"loc":{"start":{"line":119,"column":8},"end":{"line":119,"column":21}}},"6":{"name":"(anonymous_6)","line":128,"loc":{"start":{"line":128,"column":8},"end":{"line":128,"column":18}}},"7":{"name":"(anonymous_7)","line":137,"loc":{"start":{"line":137,"column":8},"end":{"line":137,"column":18}}},"8":{"name":"(anonymous_8)","line":162,"loc":{"start":{"line":162,"column":20},"end":{"line":162,"column":36}}},"9":{"name":"(anonymous_9)","line":163,"loc":{"start":{"line":163,"column":31},"end":{"line":163,"column":41}}},"10":{"name":"(anonymous_10)","line":168,"loc":{"start":{"line":168,"column":32},"end":{"line":168,"column":42}}},"11":{"name":"(anonymous_11)","line":186,"loc":{"start":{"line":186,"column":8},"end":{"line":186,"column":23}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":7,"column":38}},"2":{"start":{"line":9,"column":0},"end":{"line":22,"column":1}},"3":{"start":{"line":10,"column":4},"end":{"line":18,"column":5}},"4":{"start":{"line":19,"column":4},"end":{"line":19,"column":23}},"5":{"start":{"line":21,"column":4},"end":{"line":21,"column":18}},"6":{"start":{"line":24,"column":0},"end":{"line":45,"column":1}},"7":{"start":{"line":25,"column":4},"end":{"line":25,"column":109}},"8":{"start":{"line":27,"column":4},"end":{"line":27,"column":28}},"9":{"start":{"line":28,"column":4},"end":{"line":28,"column":22}},"10":{"start":{"line":29,"column":4},"end":{"line":29,"column":22}},"11":{"start":{"line":31,"column":4},"end":{"line":35,"column":5}},"12":{"start":{"line":32,"column":8},"end":{"line":32,"column":47}},"13":{"start":{"line":34,"column":8},"end":{"line":34,"column":44}},"14":{"start":{"line":37,"column":4},"end":{"line":40,"column":5}},"15":{"start":{"line":38,"column":8},"end":{"line":38,"column":35}},"16":{"start":{"line":39,"column":8},"end":{"line":39,"column":15}},"17":{"start":{"line":42,"column":4},"end":{"line":44,"column":6}},"18":{"start":{"line":47,"column":0},"end":{"line":50,"column":1}},"19":{"start":{"line":48,"column":4},"end":{"line":48,"column":102}},"20":{"start":{"line":49,"column":4},"end":{"line":49,"column":31}},"21":{"start":{"line":52,"column":0},"end":{"line":233,"column":1}},"22":{"start":{"line":54,"column":4},"end":{"line":54,"column":20}},"23":{"start":{"line":56,"column":4},"end":{"line":56,"column":91}},"24":{"start":{"line":57,"column":4},"end":{"line":60,"column":5}},"25":{"start":{"line":58,"column":8},"end":{"line":58,"column":136}},"26":{"start":{"line":59,"column":8},"end":{"line":59,"column":15}},"27":{"start":{"line":62,"column":4},"end":{"line":113,"column":5}},"28":{"start":{"line":63,"column":8},"end":{"line":63,"column":85}},"29":{"start":{"line":65,"column":8},"end":{"line":65,"column":31}},"30":{"start":{"line":67,"column":8},"end":{"line":71,"column":9}},"31":{"start":{"line":68,"column":12},"end":{"line":68,"column":43}},"32":{"start":{"line":69,"column":12},"end":{"line":69,"column":44}},"33":{"start":{"line":70,"column":12},"end":{"line":70,"column":39}},"34":{"start":{"line":72,"column":8},"end":{"line":76,"column":10}},"35":{"start":{"line":78,"column":8},"end":{"line":112,"column":9}},"36":{"start":{"line":79,"column":12},"end":{"line":79,"column":96}},"37":{"start":{"line":80,"column":12},"end":{"line":85,"column":14}},"38":{"start":{"line":87,"column":12},"end":{"line":87,"column":114}},"39":{"start":{"line":88,"column":12},"end":{"line":90,"column":13}},"40":{"start":{"line":89,"column":16},"end":{"line":89,"column":81}},"41":{"start":{"line":91,"column":12},"end":{"line":93,"column":13}},"42":{"start":{"line":92,"column":16},"end":{"line":92,"column":81}},"43":{"start":{"line":94,"column":12},"end":{"line":104,"column":13}},"44":{"start":{"line":95,"column":16},"end":{"line":97,"column":17}},"45":{"start":{"line":96,"column":20},"end":{"line":96,"column":96}},"46":{"start":{"line":98,"column":16},"end":{"line":98,"column":40}},"47":{"start":{"line":99,"column":16},"end":{"line":103,"column":17}},"48":{"start":{"line":100,"column":20},"end":{"line":102,"column":22}},"49":{"start":{"line":106,"column":12},"end":{"line":106,"column":47}},"50":{"start":{"line":107,"column":12},"end":{"line":107,"column":47}},"51":{"start":{"line":109,"column":12},"end":{"line":111,"column":14}},"52":{"start":{"line":115,"column":4},"end":{"line":115,"column":52}},"53":{"start":{"line":117,"column":4},"end":{"line":124,"column":6}},"54":{"start":{"line":120,"column":12},"end":{"line":120,"column":57}},"55":{"start":{"line":121,"column":12},"end":{"line":121,"column":41}},"56":{"start":{"line":126,"column":4},"end":{"line":133,"column":6}},"57":{"start":{"line":129,"column":12},"end":{"line":129,"column":38}},"58":{"start":{"line":130,"column":12},"end":{"line":130,"column":61}},"59":{"start":{"line":131,"column":12},"end":{"line":131,"column":41}},"60":{"start":{"line":135,"column":4},"end":{"line":182,"column":6}},"61":{"start":{"line":138,"column":12},"end":{"line":138,"column":167}},"62":{"start":{"line":140,"column":12},"end":{"line":156,"column":13}},"63":{"start":{"line":144,"column":16},"end":{"line":144,"column":45}},"64":{"start":{"line":145,"column":16},"end":{"line":149,"column":18}},"65":{"start":{"line":151,"column":16},"end":{"line":151,"column":40}},"66":{"start":{"line":152,"column":16},"end":{"line":152,"column":42}},"67":{"start":{"line":153,"column":16},"end":{"line":153,"column":33}},"68":{"start":{"line":155,"column":16},"end":{"line":155,"column":23}},"69":{"start":{"line":158,"column":12},"end":{"line":158,"column":35}},"70":{"start":{"line":160,"column":12},"end":{"line":178,"column":14}},"71":{"start":{"line":163,"column":24},"end":{"line":174,"column":25}},"72":{"start":{"line":164,"column":28},"end":{"line":164,"column":54}},"73":{"start":{"line":165,"column":28},"end":{"line":165,"column":52}},"74":{"start":{"line":166,"column":28},"end":{"line":166,"column":45}},"75":{"start":{"line":167,"column":28},"end":{"line":173,"column":29}},"76":{"start":{"line":169,"column":36},"end":{"line":170,"column":89}},"77":{"start":{"line":170,"column":40},"end":{"line":170,"column":89}},"78":{"start":{"line":180,"column":12},"end":{"line":180,"column":41}},"79":{"start":{"line":184,"column":4},"end":{"line":232,"column":6}},"80":{"start":{"line":187,"column":12},"end":{"line":187,"column":56}},"81":{"start":{"line":188,"column":12},"end":{"line":199,"column":13}},"82":{"start":{"line":189,"column":16},"end":{"line":192,"column":18}},"83":{"start":{"line":193,"column":16},"end":{"line":195,"column":17}},"84":{"start":{"line":194,"column":20},"end":{"line":194,"column":27}},"85":{"start":{"line":197,"column":16},"end":{"line":197,"column":36}},"86":{"start":{"line":198,"column":16},"end":{"line":198,"column":23}},"87":{"start":{"line":201,"column":12},"end":{"line":202,"column":34}},"88":{"start":{"line":202,"column":16},"end":{"line":202,"column":34}},"89":{"start":{"line":204,"column":12},"end":{"line":204,"column":40}},"90":{"start":{"line":206,"column":12},"end":{"line":209,"column":13}},"91":{"start":{"line":207,"column":16},"end":{"line":207,"column":131}},"92":{"start":{"line":208,"column":16},"end":{"line":208,"column":23}},"93":{"start":{"line":211,"column":12},"end":{"line":211,"column":30}},"94":{"start":{"line":213,"column":12},"end":{"line":213,"column":49}},"95":{"start":{"line":214,"column":12},"end":{"line":214,"column":39}},"96":{"start":{"line":215,"column":12},"end":{"line":224,"column":13}},"97":{"start":{"line":216,"column":16},"end":{"line":216,"column":40}},"98":{"start":{"line":217,"column":16},"end":{"line":217,"column":40}},"99":{"start":{"line":219,"column":16},"end":{"line":219,"column":94}},"100":{"start":{"line":220,"column":16},"end":{"line":223,"column":18}},"101":{"start":{"line":226,"column":12},"end":{"line":228,"column":13}},"102":{"start":{"line":227,"column":16},"end":{"line":227,"column":23}},"103":{"start":{"line":230,"column":12},"end":{"line":230,"column":32}},"104":{"start":{"line":235,"column":0},"end":{"line":235,"column":20}}},"branchMap":{"1":{"line":17,"type":"binary-expr","locations":[{"start":{"line":17,"column":25},"end":{"line":17,"column":42}},{"start":{"line":17,"column":44},"end":{"line":17,"column":45}}]},"2":{"line":31,"type":"if","locations":[{"start":{"line":31,"column":4},"end":{"line":31,"column":4}},{"start":{"line":31,"column":4},"end":{"line":31,"column":4}}]},"3":{"line":37,"type":"if","locations":[{"start":{"line":37,"column":4},"end":{"line":37,"column":4}},{"start":{"line":37,"column":4},"end":{"line":37,"column":4}}]},"4":{"line":57,"type":"if","locations":[{"start":{"line":57,"column":4},"end":{"line":57,"column":4}},{"start":{"line":57,"column":4},"end":{"line":57,"column":4}}]},"5":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":4},"end":{"line":62,"column":4}},{"start":{"line":62,"column":4},"end":{"line":62,"column":4}}]},"6":{"line":67,"type":"if","locations":[{"start":{"line":67,"column":8},"end":{"line":67,"column":8}},{"start":{"line":67,"column":8},"end":{"line":67,"column":8}}]},"7":{"line":67,"type":"binary-expr","locations":[{"start":{"line":67,"column":12},"end":{"line":67,"column":39}},{"start":{"line":67,"column":43},"end":{"line":67,"column":83}}]},"8":{"line":78,"type":"if","locations":[{"start":{"line":78,"column":8},"end":{"line":78,"column":8}},{"start":{"line":78,"column":8},"end":{"line":78,"column":8}}]},"9":{"line":88,"type":"if","locations":[{"start":{"line":88,"column":12},"end":{"line":88,"column":12}},{"start":{"line":88,"column":12},"end":{"line":88,"column":12}}]},"10":{"line":91,"type":"if","locations":[{"start":{"line":91,"column":12},"end":{"line":91,"column":12}},{"start":{"line":91,"column":12},"end":{"line":91,"column":12}}]},"11":{"line":94,"type":"if","locations":[{"start":{"line":94,"column":12},"end":{"line":94,"column":12}},{"start":{"line":94,"column":12},"end":{"line":94,"column":12}}]},"12":{"line":95,"type":"if","locations":[{"start":{"line":95,"column":16},"end":{"line":95,"column":16}},{"start":{"line":95,"column":16},"end":{"line":95,"column":16}}]},"13":{"line":140,"type":"if","locations":[{"start":{"line":140,"column":12},"end":{"line":140,"column":12}},{"start":{"line":140,"column":12},"end":{"line":140,"column":12}}]},"14":{"line":141,"type":"binary-expr","locations":[{"start":{"line":141,"column":16},"end":{"line":141,"column":42}},{"start":{"line":141,"column":46},"end":{"line":141,"column":71}}]},"15":{"line":169,"type":"if","locations":[{"start":{"line":169,"column":36},"end":{"line":169,"column":36}},{"start":{"line":169,"column":36},"end":{"line":169,"column":36}}]},"16":{"line":188,"type":"if","locations":[{"start":{"line":188,"column":12},"end":{"line":188,"column":12}},{"start":{"line":188,"column":12},"end":{"line":188,"column":12}}]},"17":{"line":193,"type":"if","locations":[{"start":{"line":193,"column":16},"end":{"line":193,"column":16}},{"start":{"line":193,"column":16},"end":{"line":193,"column":16}}]},"18":{"line":201,"type":"if","locations":[{"start":{"line":201,"column":12},"end":{"line":201,"column":12}},{"start":{"line":201,"column":12},"end":{"line":201,"column":12}}]},"19":{"line":206,"type":"if","locations":[{"start":{"line":206,"column":12},"end":{"line":206,"column":12}},{"start":{"line":206,"column":12},"end":{"line":206,"column":12}}]},"20":{"line":206,"type":"binary-expr","locations":[{"start":{"line":206,"column":15},"end":{"line":206,"column":52}},{"start":{"line":206,"column":56},"end":{"line":206,"column":97}}]},"21":{"line":226,"type":"if","locations":[{"start":{"line":226,"column":12},"end":{"line":226,"column":12}},{"start":{"line":226,"column":12},"end":{"line":226,"column":12}}]}}},"/home/bmiller/git/node-ipc/lib/socketServer.js":{"path":"/home/bmiller/git/node-ipc/lib/socketServer.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":0,"9":1,"10":1,"11":1,"12":0,"13":0,"14":0,"15":1,"16":1,"17":0,"18":1,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":1,"32":2,"33":1,"34":1,"35":2,"36":0,"37":0,"38":2,"39":2,"40":1,"41":1,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":1,"61":1,"62":1,"63":1,"64":0,"65":0,"66":0,"67":1,"68":1,"69":1,"70":1,"71":1,"72":0,"73":0,"74":1,"75":1,"76":1,"77":1,"78":0,"79":1,"80":1,"81":1,"82":1,"83":0,"84":0,"85":1,"86":1,"87":1,"88":0,"89":0,"90":0,"91":1,"92":1,"93":1,"94":1,"95":0,"96":0,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":0,"109":1,"110":1,"111":1,"112":0,"113":1,"114":1,"115":1,"116":1,"117":0,"118":1,"119":1,"120":1,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":1,"129":0,"130":0,"131":0,"132":1,"133":1,"134":1,"135":2,"136":2,"137":1,"138":1,"139":1,"140":1,"141":1,"142":0,"143":1,"144":0,"145":1,"146":1,"147":1,"148":0,"149":0,"150":0,"151":2,"152":1},"b":{"1":[0,1],"2":[1,0],"3":[1,0],"4":[0,1],"5":[1,1],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,2],"11":[1,0],"12":[0,1],"13":[1,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,1],"21":[1,0],"22":[0,1],"23":[1,0],"24":[1,0],"25":[0,1],"26":[1,0],"27":[0,1],"28":[1,1],"29":[1,0],"30":[0,1],"31":[0,1],"32":[0,1],"33":[0,1],"34":[0,0],"35":[0,1],"36":[1,0],"37":[0,0],"38":[1,0],"39":[1,0],"40":[0,1],"41":[0,1],"42":[1,0]},"f":{"1":1,"2":0,"3":2,"4":1,"5":1,"6":2,"7":2,"8":1,"9":1,"10":1,"11":0,"12":1,"13":0,"14":1,"15":1,"16":0,"17":1,"18":1,"19":1,"20":1},"fnMap":{"1":{"name":"emit","line":9,"loc":{"start":{"line":9,"column":0},"end":{"line":9,"column":33}}},"2":{"name":"broadcast","line":40,"loc":{"start":{"line":40,"column":0},"end":{"line":40,"column":29}}},"3":{"name":"init","line":63,"loc":{"start":{"line":63,"column":0},"end":{"line":63,"column":35}}},"4":{"name":"(anonymous_4)","line":75,"loc":{"start":{"line":75,"column":26},"end":{"line":75,"column":42}}},"5":{"name":"(anonymous_5)","line":81,"loc":{"start":{"line":81,"column":13},"end":{"line":81,"column":23}}},"6":{"name":"(anonymous_6)","line":84,"loc":{"start":{"line":84,"column":26},"end":{"line":84,"column":36}}},"7":{"name":"(anonymous_7)","line":93,"loc":{"start":{"line":93,"column":20},"end":{"line":93,"column":36}}},"8":{"name":"(anonymous_8)","line":94,"loc":{"start":{"line":94,"column":31},"end":{"line":94,"column":43}}},"9":{"name":"UDPWrite","line":134,"loc":{"start":{"line":134,"column":32},"end":{"line":134,"column":65}}},"10":{"name":"(anonymous_10)","line":142,"loc":{"start":{"line":142,"column":40},"end":{"line":142,"column":61}}},"11":{"name":"(anonymous_11)","line":147,"loc":{"start":{"line":147,"column":52},"end":{"line":147,"column":65}}},"12":{"name":"(anonymous_12)","line":162,"loc":{"start":{"line":162,"column":36},"end":{"line":162,"column":48}}},"13":{"name":"(anonymous_13)","line":170,"loc":{"start":{"line":170,"column":32},"end":{"line":170,"column":45}}},"14":{"name":"serverCreated","line":182,"loc":{"start":{"line":182,"column":28},"end":{"line":182,"column":59}}},"15":{"name":"(anonymous_15)","line":191,"loc":{"start":{"line":191,"column":36},"end":{"line":191,"column":52}}},"16":{"name":"(anonymous_16)","line":201,"loc":{"start":{"line":201,"column":36},"end":{"line":201,"column":49}}},"17":{"name":"(anonymous_17)","line":210,"loc":{"start":{"line":210,"column":36},"end":{"line":210,"column":60}}},"18":{"name":"(anonymous_18)","line":256,"loc":{"start":{"line":256,"column":36},"end":{"line":256,"column":56}}},"19":{"name":"started","line":281,"loc":{"start":{"line":281,"column":28},"end":{"line":281,"column":52}}},"20":{"name":"(anonymous_20)","line":334,"loc":{"start":{"line":334,"column":8},"end":{"line":334,"column":18}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":7,"column":36}},"2":{"start":{"line":9,"column":0},"end":{"line":38,"column":1}},"3":{"start":{"line":10,"column":4},"end":{"line":10,"column":74}},"4":{"start":{"line":12,"column":4},"end":{"line":12,"column":28}},"5":{"start":{"line":13,"column":4},"end":{"line":13,"column":22}},"6":{"start":{"line":14,"column":4},"end":{"line":14,"column":22}},"7":{"start":{"line":16,"column":4},"end":{"line":20,"column":5}},"8":{"start":{"line":17,"column":8},"end":{"line":17,"column":47}},"9":{"start":{"line":19,"column":8},"end":{"line":19,"column":44}},"10":{"start":{"line":22,"column":4},"end":{"line":35,"column":5}},"11":{"start":{"line":24,"column":8},"end":{"line":28,"column":9}},"12":{"start":{"line":25,"column":12},"end":{"line":25,"column":166}},"13":{"start":{"line":26,"column":12},"end":{"line":26,"column":38}},"14":{"start":{"line":27,"column":12},"end":{"line":27,"column":19}},"15":{"start":{"line":30,"column":8},"end":{"line":33,"column":10}},"16":{"start":{"line":34,"column":8},"end":{"line":34,"column":15}},"17":{"start":{"line":37,"column":4},"end":{"line":37,"column":26}},"18":{"start":{"line":40,"column":0},"end":{"line":61,"column":1}},"19":{"start":{"line":41,"column":4},"end":{"line":41,"column":143}},"20":{"start":{"line":42,"column":4},"end":{"line":42,"column":28}},"21":{"start":{"line":43,"column":4},"end":{"line":43,"column":22}},"22":{"start":{"line":44,"column":4},"end":{"line":44,"column":22}},"23":{"start":{"line":46,"column":4},"end":{"line":50,"column":5}},"24":{"start":{"line":47,"column":8},"end":{"line":47,"column":47}},"25":{"start":{"line":49,"column":8},"end":{"line":49,"column":44}},"26":{"start":{"line":52,"column":4},"end":{"line":60,"column":5}},"27":{"start":{"line":53,"column":8},"end":{"line":55,"column":9}},"28":{"start":{"line":54,"column":12},"end":{"line":54,"column":55}},"29":{"start":{"line":57,"column":8},"end":{"line":59,"column":9}},"30":{"start":{"line":58,"column":12},"end":{"line":58,"column":43}},"31":{"start":{"line":63,"column":0},"end":{"line":362,"column":1}},"32":{"start":{"line":64,"column":4},"end":{"line":328,"column":6}},"33":{"start":{"line":76,"column":12},"end":{"line":79,"column":14}},"34":{"start":{"line":82,"column":12},"end":{"line":82,"column":34}},"35":{"start":{"line":85,"column":12},"end":{"line":88,"column":13}},"36":{"start":{"line":86,"column":16},"end":{"line":86,"column":87}},"37":{"start":{"line":87,"column":16},"end":{"line":87,"column":23}},"38":{"start":{"line":90,"column":12},"end":{"line":326,"column":14}},"39":{"start":{"line":94,"column":24},"end":{"line":323,"column":25}},"40":{"start":{"line":95,"column":28},"end":{"line":95,"column":133}},"41":{"start":{"line":97,"column":28},"end":{"line":166,"column":29}},"42":{"start":{"line":98,"column":32},"end":{"line":132,"column":33}},"43":{"start":{"line":99,"column":36},"end":{"line":101,"column":38}},"44":{"start":{"line":103,"column":36},"end":{"line":103,"column":94}},"45":{"start":{"line":104,"column":36},"end":{"line":108,"column":37}},"46":{"start":{"line":105,"column":40},"end":{"line":105,"column":105}},"47":{"start":{"line":107,"column":40},"end":{"line":107,"column":135}},"48":{"start":{"line":109,"column":36},"end":{"line":113,"column":37}},"49":{"start":{"line":110,"column":40},"end":{"line":110,"column":105}},"50":{"start":{"line":112,"column":40},"end":{"line":112,"column":128}},"51":{"start":{"line":114,"column":36},"end":{"line":116,"column":37}},"52":{"start":{"line":115,"column":40},"end":{"line":115,"column":109}},"53":{"start":{"line":117,"column":36},"end":{"line":127,"column":37}},"54":{"start":{"line":118,"column":40},"end":{"line":120,"column":41}},"55":{"start":{"line":119,"column":44},"end":{"line":119,"column":120}},"56":{"start":{"line":121,"column":40},"end":{"line":121,"column":64}},"57":{"start":{"line":122,"column":40},"end":{"line":126,"column":41}},"58":{"start":{"line":123,"column":44},"end":{"line":125,"column":46}},"59":{"start":{"line":128,"column":36},"end":{"line":131,"column":38}},"60":{"start":{"line":134,"column":32},"end":{"line":154,"column":33}},"61":{"start":{"line":135,"column":36},"end":{"line":135,"column":89}},"62":{"start":{"line":136,"column":36},"end":{"line":153,"column":38}},"63":{"start":{"line":143,"column":44},"end":{"line":151,"column":45}},"64":{"start":{"line":144,"column":48},"end":{"line":144,"column":100}},"65":{"start":{"line":145,"column":48},"end":{"line":150,"column":50}},"66":{"start":{"line":148,"column":56},"end":{"line":148,"column":84}},"67":{"start":{"line":156,"column":32},"end":{"line":158,"column":34}},"68":{"start":{"line":159,"column":32},"end":{"line":159,"column":61}},"69":{"start":{"line":160,"column":32},"end":{"line":165,"column":34}},"70":{"start":{"line":163,"column":40},"end":{"line":163,"column":68}},"71":{"start":{"line":168,"column":28},"end":{"line":178,"column":30}},"72":{"start":{"line":171,"column":36},"end":{"line":171,"column":72}},"73":{"start":{"line":173,"column":36},"end":{"line":176,"column":37}},"74":{"start":{"line":180,"column":28},"end":{"line":180,"column":86}},"75":{"start":{"line":182,"column":28},"end":{"line":279,"column":29}},"76":{"start":{"line":183,"column":32},"end":{"line":183,"column":60}},"77":{"start":{"line":185,"column":32},"end":{"line":186,"column":79}},"78":{"start":{"line":186,"column":36},"end":{"line":186,"column":79}},"79":{"start":{"line":188,"column":32},"end":{"line":188,"column":97}},"80":{"start":{"line":189,"column":32},"end":{"line":197,"column":34}},"81":{"start":{"line":192,"column":40},"end":{"line":195,"column":42}},"82":{"start":{"line":199,"column":32},"end":{"line":206,"column":34}},"83":{"start":{"line":202,"column":40},"end":{"line":202,"column":83}},"84":{"start":{"line":204,"column":40},"end":{"line":204,"column":68}},"85":{"start":{"line":208,"column":32},"end":{"line":252,"column":34}},"86":{"start":{"line":211,"column":40},"end":{"line":211,"column":100}},"87":{"start":{"line":212,"column":40},"end":{"line":220,"column":41}},"88":{"start":{"line":213,"column":44},"end":{"line":213,"column":80}},"89":{"start":{"line":214,"column":44},"end":{"line":218,"column":46}},"90":{"start":{"line":219,"column":44},"end":{"line":219,"column":51}},"91":{"start":{"line":222,"column":40},"end":{"line":223,"column":62}},"92":{"start":{"line":223,"column":44},"end":{"line":223,"column":62}},"93":{"start":{"line":225,"column":40},"end":{"line":225,"column":68}},"94":{"start":{"line":227,"column":40},"end":{"line":230,"column":41}},"95":{"start":{"line":228,"column":44},"end":{"line":228,"column":159}},"96":{"start":{"line":229,"column":44},"end":{"line":229,"column":51}},"97":{"start":{"line":232,"column":40},"end":{"line":232,"column":58}},"98":{"start":{"line":234,"column":40},"end":{"line":234,"column":69}},"99":{"start":{"line":236,"column":40},"end":{"line":250,"column":41}},"100":{"start":{"line":237,"column":44},"end":{"line":237,"column":68}},"101":{"start":{"line":238,"column":44},"end":{"line":238,"column":71}},"102":{"start":{"line":240,"column":44},"end":{"line":240,"column":116}},"103":{"start":{"line":242,"column":44},"end":{"line":243,"column":72}},"104":{"start":{"line":243,"column":48},"end":{"line":243,"column":72}},"105":{"start":{"line":245,"column":44},"end":{"line":249,"column":46}},"106":{"start":{"line":254,"column":32},"end":{"line":269,"column":34}},"107":{"start":{"line":257,"column":40},"end":{"line":258,"column":51}},"108":{"start":{"line":258,"column":44},"end":{"line":258,"column":51}},"109":{"start":{"line":259,"column":40},"end":{"line":259,"column":123}},"110":{"start":{"line":260,"column":40},"end":{"line":260,"column":49}},"111":{"start":{"line":262,"column":40},"end":{"line":266,"column":41}},"112":{"start":{"line":263,"column":44},"end":{"line":263,"column":79}},"113":{"start":{"line":265,"column":44},"end":{"line":265,"column":64}},"114":{"start":{"line":267,"column":40},"end":{"line":267,"column":71}},"115":{"start":{"line":271,"column":32},"end":{"line":274,"column":34}},"116":{"start":{"line":276,"column":32},"end":{"line":278,"column":33}},"117":{"start":{"line":277,"column":36},"end":{"line":277,"column":43}},"118":{"start":{"line":281,"column":28},"end":{"line":283,"column":29}},"119":{"start":{"line":282,"column":32},"end":{"line":282,"column":54}},"120":{"start":{"line":285,"column":28},"end":{"line":299,"column":29}},"121":{"start":{"line":286,"column":32},"end":{"line":286,"column":106}},"122":{"start":{"line":287,"column":32},"end":{"line":291,"column":15}},"123":{"start":{"line":288,"column":18},"end":{"line":288,"column":63}},"124":{"start":{"line":289,"column":18},"end":{"line":289,"column":64}},"125":{"start":{"line":290,"column":18},"end":{"line":290,"column":59}},"126":{"start":{"line":293,"column":32},"end":{"line":296,"column":34}},"127":{"start":{"line":298,"column":32},"end":{"line":298,"column":39}},"128":{"start":{"line":301,"column":28},"end":{"line":309,"column":29}},"129":{"start":{"line":302,"column":32},"end":{"line":302,"column":113}},"130":{"start":{"line":303,"column":32},"end":{"line":307,"column":34}},"131":{"start":{"line":308,"column":32},"end":{"line":308,"column":39}},"132":{"start":{"line":311,"column":28},"end":{"line":311,"column":107}},"133":{"start":{"line":312,"column":28},"end":{"line":315,"column":30}},"134":{"start":{"line":317,"column":28},"end":{"line":322,"column":30}},"135":{"start":{"line":330,"column":4},"end":{"line":330,"column":23}},"136":{"start":{"line":332,"column":4},"end":{"line":359,"column":6}},"137":{"start":{"line":335,"column":12},"end":{"line":357,"column":13}},"138":{"start":{"line":336,"column":16},"end":{"line":336,"column":45}},"139":{"start":{"line":337,"column":16},"end":{"line":337,"column":44}},"140":{"start":{"line":339,"column":16},"end":{"line":342,"column":17}},"141":{"start":{"line":340,"column":20},"end":{"line":341,"column":33}},"142":{"start":{"line":341,"column":24},"end":{"line":341,"column":33}},"143":{"start":{"line":344,"column":16},"end":{"line":345,"column":47}},"144":{"start":{"line":345,"column":19},"end":{"line":345,"column":47}},"145":{"start":{"line":347,"column":16},"end":{"line":347,"column":88}},"146":{"start":{"line":349,"column":16},"end":{"line":350,"column":37}},"147":{"start":{"line":350,"column":20},"end":{"line":350,"column":37}},"148":{"start":{"line":352,"column":16},"end":{"line":352,"column":43}},"149":{"start":{"line":354,"column":16},"end":{"line":354,"column":81}},"150":{"start":{"line":356,"column":16},"end":{"line":356,"column":23}},"151":{"start":{"line":361,"column":4},"end":{"line":361,"column":18}},"152":{"start":{"line":364,"column":0},"end":{"line":364,"column":20}}},"branchMap":{"1":{"line":16,"type":"if","locations":[{"start":{"line":16,"column":4},"end":{"line":16,"column":4}},{"start":{"line":16,"column":4},"end":{"line":16,"column":4}}]},"2":{"line":22,"type":"if","locations":[{"start":{"line":22,"column":4},"end":{"line":22,"column":4}},{"start":{"line":22,"column":4},"end":{"line":22,"column":4}}]},"3":{"line":22,"type":"binary-expr","locations":[{"start":{"line":22,"column":7},"end":{"line":22,"column":16}},{"start":{"line":22,"column":20},"end":{"line":22,"column":29}}]},"4":{"line":24,"type":"if","locations":[{"start":{"line":24,"column":8},"end":{"line":24,"column":8}},{"start":{"line":24,"column":8},"end":{"line":24,"column":8}}]},"5":{"line":24,"type":"binary-expr","locations":[{"start":{"line":24,"column":11},"end":{"line":24,"column":26}},{"start":{"line":24,"column":30},"end":{"line":24,"column":42}}]},"6":{"line":41,"type":"cond-expr","locations":[{"start":{"line":41,"column":115},"end":{"line":41,"column":124}},{"start":{"line":41,"column":125},"end":{"line":41,"column":127}}]},"7":{"line":46,"type":"if","locations":[{"start":{"line":46,"column":4},"end":{"line":46,"column":4}},{"start":{"line":46,"column":4},"end":{"line":46,"column":4}}]},"8":{"line":52,"type":"if","locations":[{"start":{"line":52,"column":4},"end":{"line":52,"column":4}},{"start":{"line":52,"column":4},"end":{"line":52,"column":4}}]},"9":{"line":52,"type":"binary-expr","locations":[{"start":{"line":52,"column":7},"end":{"line":52,"column":16}},{"start":{"line":52,"column":20},"end":{"line":52,"column":29}}]},"10":{"line":85,"type":"if","locations":[{"start":{"line":85,"column":12},"end":{"line":85,"column":12}},{"start":{"line":85,"column":12},"end":{"line":85,"column":12}}]},"11":{"line":95,"type":"cond-expr","locations":[{"start":{"line":95,"column":103},"end":{"line":95,"column":118}},{"start":{"line":95,"column":119},"end":{"line":95,"column":121}}]},"12":{"line":97,"type":"if","locations":[{"start":{"line":97,"column":28},"end":{"line":97,"column":28}},{"start":{"line":97,"column":28},"end":{"line":97,"column":28}}]},"13":{"line":97,"type":"binary-expr","locations":[{"start":{"line":97,"column":31},"end":{"line":97,"column":43}},{"start":{"line":97,"column":47},"end":{"line":97,"column":59}}]},"14":{"line":98,"type":"if","locations":[{"start":{"line":98,"column":32},"end":{"line":98,"column":32}},{"start":{"line":98,"column":32},"end":{"line":98,"column":32}}]},"15":{"line":104,"type":"if","locations":[{"start":{"line":104,"column":36},"end":{"line":104,"column":36}},{"start":{"line":104,"column":36},"end":{"line":104,"column":36}}]},"16":{"line":109,"type":"if","locations":[{"start":{"line":109,"column":36},"end":{"line":109,"column":36}},{"start":{"line":109,"column":36},"end":{"line":109,"column":36}}]},"17":{"line":114,"type":"if","locations":[{"start":{"line":114,"column":36},"end":{"line":114,"column":36}},{"start":{"line":114,"column":36},"end":{"line":114,"column":36}}]},"18":{"line":117,"type":"if","locations":[{"start":{"line":117,"column":36},"end":{"line":117,"column":36}},{"start":{"line":117,"column":36},"end":{"line":117,"column":36}}]},"19":{"line":118,"type":"if","locations":[{"start":{"line":118,"column":40},"end":{"line":118,"column":40}},{"start":{"line":118,"column":40},"end":{"line":118,"column":40}}]},"20":{"line":143,"type":"if","locations":[{"start":{"line":143,"column":44},"end":{"line":143,"column":44}},{"start":{"line":143,"column":44},"end":{"line":143,"column":44}}]},"21":{"line":157,"type":"cond-expr","locations":[{"start":{"line":157,"column":52},"end":{"line":157,"column":58}},{"start":{"line":157,"column":59},"end":{"line":157,"column":65}}]},"22":{"line":185,"type":"if","locations":[{"start":{"line":185,"column":32},"end":{"line":185,"column":32}},{"start":{"line":185,"column":32},"end":{"line":185,"column":32}}]},"23":{"line":211,"type":"cond-expr","locations":[{"start":{"line":211,"column":80},"end":{"line":211,"column":89}},{"start":{"line":211,"column":92},"end":{"line":211,"column":98}}]},"24":{"line":211,"type":"binary-expr","locations":[{"start":{"line":211,"column":51},"end":{"line":211,"column":62}},{"start":{"line":211,"column":66},"end":{"line":211,"column":77}}]},"25":{"line":212,"type":"if","locations":[{"start":{"line":212,"column":40},"end":{"line":212,"column":40}},{"start":{"line":212,"column":40},"end":{"line":212,"column":40}}]},"26":{"line":222,"type":"if","locations":[{"start":{"line":222,"column":40},"end":{"line":222,"column":40}},{"start":{"line":222,"column":40},"end":{"line":222,"column":40}}]},"27":{"line":227,"type":"if","locations":[{"start":{"line":227,"column":40},"end":{"line":227,"column":40}},{"start":{"line":227,"column":40},"end":{"line":227,"column":40}}]},"28":{"line":227,"type":"binary-expr","locations":[{"start":{"line":227,"column":43},"end":{"line":227,"column":80}},{"start":{"line":227,"column":84},"end":{"line":227,"column":125}}]},"29":{"line":242,"type":"if","locations":[{"start":{"line":242,"column":44},"end":{"line":242,"column":44}},{"start":{"line":242,"column":44},"end":{"line":242,"column":44}}]},"30":{"line":257,"type":"if","locations":[{"start":{"line":257,"column":40},"end":{"line":257,"column":40}},{"start":{"line":257,"column":40},"end":{"line":257,"column":40}}]},"31":{"line":262,"type":"if","locations":[{"start":{"line":262,"column":40},"end":{"line":262,"column":40}},{"start":{"line":262,"column":40},"end":{"line":262,"column":40}}]},"32":{"line":276,"type":"if","locations":[{"start":{"line":276,"column":32},"end":{"line":276,"column":32}},{"start":{"line":276,"column":32},"end":{"line":276,"column":32}}]},"33":{"line":285,"type":"if","locations":[{"start":{"line":285,"column":28},"end":{"line":285,"column":28}},{"start":{"line":285,"column":28},"end":{"line":285,"column":28}}]},"34":{"line":287,"type":"if","locations":[{"start":{"line":287,"column":32},"end":{"line":287,"column":32}},{"start":{"line":287,"column":32},"end":{"line":287,"column":32}}]},"35":{"line":301,"type":"if","locations":[{"start":{"line":301,"column":28},"end":{"line":301,"column":28}},{"start":{"line":301,"column":28},"end":{"line":301,"column":28}}]},"36":{"line":301,"type":"binary-expr","locations":[{"start":{"line":301,"column":31},"end":{"line":301,"column":43}},{"start":{"line":301,"column":47},"end":{"line":301,"column":59}}]},"37":{"line":302,"type":"cond-expr","locations":[{"start":{"line":302,"column":90},"end":{"line":302,"column":95}},{"start":{"line":302,"column":96},"end":{"line":302,"column":101}}]},"38":{"line":311,"type":"cond-expr","locations":[{"start":{"line":311,"column":82},"end":{"line":311,"column":88}},{"start":{"line":311,"column":89},"end":{"line":311,"column":95}}]},"39":{"line":339,"type":"if","locations":[{"start":{"line":339,"column":16},"end":{"line":339,"column":16}},{"start":{"line":339,"column":16},"end":{"line":339,"column":16}}]},"40":{"line":340,"type":"if","locations":[{"start":{"line":340,"column":20},"end":{"line":340,"column":20}},{"start":{"line":340,"column":20},"end":{"line":340,"column":20}}]},"41":{"line":344,"type":"if","locations":[{"start":{"line":344,"column":16},"end":{"line":344,"column":16}},{"start":{"line":344,"column":16},"end":{"line":344,"column":16}}]},"42":{"line":349,"type":"if","locations":[{"start":{"line":349,"column":16},"end":{"line":349,"column":16}},{"start":{"line":349,"column":16},"end":{"line":349,"column":16}}]}}}} \ No newline at end of file diff --git a/spec/coverage/lcov-report/index.html b/spec/coverage/lcov-report/index.html index fe458e1..171c912 100644 --- a/spec/coverage/lcov-report/index.html +++ b/spec/coverage/lcov-report/index.html @@ -20,28 +20,28 @@
- 32.84% + 56.3% Statements - 133/405 + 228/405
- 17.82% + 40.59% Branches - 36/202 + 82/202
- 37.21% + 76.74% Functions - 16/43 + 33/43
- 32.84% + 56.3% Lines - 133/405 + 228/405
-
+
@@ -60,28 +60,28 @@ - - - - - - - - - + + + + + + + + + - - - - - - - - - - + + + + + + + + + + @@ -90,7 +90,7 @@ diff --git a/spec/coverage/lcov-report/node-ipc/index.html b/spec/coverage/lcov-report/node-ipc/index.html index f33233b..5a2177c 100644 --- a/spec/coverage/lcov-report/node-ipc/index.html +++ b/spec/coverage/lcov-report/node-ipc/index.html @@ -20,24 +20,24 @@
- 29.63% + 43.7% Statements - 40/135 + 59/135
- 19.44% + 38.89% Branches - 14/72 + 28/72
- 30% + 40% Functions - 3/10 + 4/10
- 29.63% + 43.7% Lines - 40/135 + 59/135
@@ -60,15 +60,15 @@ - - - - - - - - - + + + + + + + + + @@ -77,7 +77,7 @@ diff --git a/spec/coverage/lcov-report/node-ipc/lib/client.js.html b/spec/coverage/lcov-report/node-ipc/lib/client.js.html index 51c3cfa..4ce606c 100644 --- a/spec/coverage/lcov-report/node-ipc/lib/client.js.html +++ b/spec/coverage/lcov-report/node-ipc/lib/client.js.html @@ -415,24 +415,24 @@    - +  - +    - - + +      - - - + + +  - +   @@ -503,11 +503,11 @@     - +    - +    @@ -754,7 +754,7 @@ module.exports=init; diff --git a/spec/coverage/lcov-report/node-ipc/lib/eventParser.js.html b/spec/coverage/lcov-report/node-ipc/lib/eventParser.js.html index 427198f..c7ff52d 100644 --- a/spec/coverage/lcov-report/node-ipc/lib/eventParser.js.html +++ b/spec/coverage/lcov-report/node-ipc/lib/eventParser.js.html @@ -73,21 +73,21 @@ 28
node-ipc/
29.63%40/13519.44%14/7230%3/1029.63%40/135
43.7%59/13538.89%28/7240%4/1043.7%59/135
node-ipc/lib/
34.44%93/27016.92%22/13039.39%13/3334.44%93/270node-ipc/lib/
62.59%169/27041.54%54/13087.88%29/3362.59%169/270
node-ipc.js
29.63%40/13519.44%14/7230%3/1029.63%40/135
43.7%59/13538.89%28/7240%4/1043.7%59/135
  - +     - +       - - + +     - - - + + +     @@ -130,7 +130,7 @@ module.exports=parser; diff --git a/spec/coverage/lcov-report/node-ipc/lib/index.html b/spec/coverage/lcov-report/node-ipc/lib/index.html index 4e27b45..faadee8 100644 --- a/spec/coverage/lcov-report/node-ipc/lib/index.html +++ b/spec/coverage/lcov-report/node-ipc/lib/index.html @@ -20,28 +20,28 @@
- 34.44% + 62.59% Statements - 93/270 + 169/270
- 16.92% + 41.54% Branches - 22/130 + 54/130
- 39.39% + 87.88% Functions - 13/33 + 29/33
- 34.44% + 62.59% Lines - 93/270 + 169/270
-
+
@@ -85,16 +85,16 @@ - - - - - - - - - - + + + + + + + + + + @@ -103,7 +103,7 @@ diff --git a/spec/coverage/lcov-report/node-ipc/lib/socketServer.js.html b/spec/coverage/lcov-report/node-ipc/lib/socketServer.js.html index 1152b59..b4c46d5 100644 --- a/spec/coverage/lcov-report/node-ipc/lib/socketServer.js.html +++ b/spec/coverage/lcov-report/node-ipc/lib/socketServer.js.html @@ -20,28 +20,28 @@
- 5.26% + 55.26% Statements - 8/152 + 84/152
- 0% + 38.1% Branches - 0/84 + 32/84
- 0% + 80% Functions - 0/20 + 16/20
- 5.26% + 55.26% Lines - 8/152 + 84/152
-
+
socketServer.js
5.26%8/1520%0/840%0/205.26%8/152socketServer.js
55.26%84/15238.1%32/8480%16/2055.26%84/152
1 2 @@ -416,31 +416,31 @@     + +  + + + +  +     -  -  -  -  -  -  -  -  +     -  +   -  +           -  +       -  +       @@ -470,7 +470,7 @@     -  +       @@ -482,28 +482,28 @@       -  +           -  -  -  -  -  -  -  -  -  -  +     +       -  +  + +  +  +  + + +  +       @@ -541,30 +541,15 @@     -  -  + +             -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  +       @@ -574,7 +559,22 @@       -  +  +  +  + +  +  + + +  +  + +  +  +  +  +       @@ -586,26 +586,26 @@       -  + +  + +       -  -  -  -  -  + +     -  +             -  +       @@ -614,11 +614,11 @@       -  +     -  -  + +       @@ -628,70 +628,70 @@       + + +  + +  +       +  + +  + +  + + + +  + +  + + +  + +  +  +  +  +  +  +  +  + +  +  + +  + + +  +     -  -  -  +   -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  +       +         -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -        -  +  + + +  +  +       @@ -707,16 +707,7 @@       -  -  -  -  -  -  -  -  -  -  +       @@ -726,6 +717,13 @@       + + +  +  +  +  +       @@ -736,38 +734,40 @@       -    +  + +  + +  +  + + + +  + +       -  -  +     -  -  -  +   + +     -  -  -  -  -  -            -        -  -  +     @@ -779,32 +779,32 @@ pubsub = require('event-pubsub'), Message = require('js-message');   -function emit(socket, type, data){ - this.log('dispatching event to socket'.debug, ' : ', type.data, data); +function emit(socket, type, data){ + this.log('dispatching event to socket'.debug, ' : ', type.data, data);   - var message=new Message; - message.type=type; - message.data=data; + var message=new Message; + message.type=type; + message.data=data;   - if(this.config.rawBuffer){ + Iif(this.config.rawBuffer){ message=new Buffer(type,this.encoding); }else{ - message=eventParser.format(message); + message=eventParser.format(message); }   - if(this.udp4 || this.udp6){ + Eif(this.udp4 || this.udp6){   - if(!socket.address || !socket.port){ + Iif(!socket.address || !socket.port){ this.log('Attempting to emit to a single UDP socket without supplying socket address or port. Redispatching event as broadcast to all connected sockets'); this.broadcast(type,data); return; }   - this.server.write( + this.server.write( message, socket ); - return; + return; };   socket.write(message); @@ -833,8 +833,8 @@ } };   -function init(path,config,log,port){ - var server={ +function init(path,config,log,port){ + var server={ config : config, path : path, port : port, @@ -845,29 +845,29 @@ sockets : [], emit : emit, broadcast : broadcast, - onStart : function(socket){ - this.trigger( + onStart : function(socket){ + this.trigger( 'start', socket ); }, - stop:function(){ - server.server.close(); + stop:function(){ + server.server.close(); }, - start : function(){ - if(!this.path){ + start : function(){ + Iif(!this.path){ server.log('Socket Server Path not specified, refusing to start'.warn); return; }   - fs.unlink( + fs.unlink( this.path, ( - function(server){ - return function () { - server.log('starting server on '.debug,server.path.variable,((server.port)?':'+server.port:'').variable); + function(server){ + return function () { + server.log('starting server on '.debug,server.path.variable,((server.port)?':'+server.port:'').variable);   - if(!server.udp4 && !server.udp6){ + Iif(!server.udp4 && !server.udp6){ if(!server.config.tls){ server.server=net.createServer( serverCreated @@ -904,16 +904,16 @@ ); } }else{ - function UDPWrite(message,socket){ - var data=new Buffer(message, server.config.encoding); - server.server.send( + function UDPWrite(message,socket){ + var data=new Buffer(message, server.config.encoding); + server.server.send( data, 0, data.length, socket.port, socket.address, - function(err, bytes) { - if(err){ + function(err, bytes) { + Iif(err){ server.log('error writing data to socket'.warn,err); server.trigger( 'error', @@ -926,19 +926,19 @@ ); }   - server.server=dgram.createSocket( - ((server.udp4)? 'udp4':'udp6') + server.server=dgram.createSocket( + ((server.udp4)? 'udp4':'udp6') ); - server.server.write=UDPWrite; - server.server.on( + server.server.write=UDPWrite; + server.server.on( 'listening', - function () { - serverCreated(server.server) + function () { + serverCreated(server.server) } ); }   - server.server.on( + server.server.on( 'error', function(err){ server.log('server error'.warn,err); @@ -950,26 +950,26 @@ } );   - server.server.maxConnections=server.config.maxConnections; + server.server.maxConnections=server.config.maxConnections;   - function serverCreated(socket) { - server.sockets.push(socket); + function serverCreated(socket) { + server.sockets.push(socket);   - if(socket.setEncoding) + Iif(socket.setEncoding) socket.setEncoding(server.config.encoding);   - server.log('## socket connection to server detected ##'.rainbow); - socket.on( + server.log('## socket connection to server detected ##'.rainbow); + socket.on( 'close', - function(socket){ - server.trigger( + function(socket){ + server.trigger( 'close', socket ); } );   - socket.on( + socket.on( 'error', function(err){ server.log('server socket error'.warn,err); @@ -978,11 +978,11 @@ } );   - socket.on( + socket.on( 'data', - function(data,UDPSocket){ - var sock=((server.udp4 || server.udp6)? UDPSocket : socket); - if(server.config.rawBuffer){ + function(data,UDPSocket){ + var sock=((server.udp4 || server.udp6)? UDPSocket : socket); + Iif(server.config.rawBuffer){ data=new Buffer(data,this.encoding); server.trigger( 'data', @@ -992,30 +992,30 @@ return; }   - if(!this.ipcBuffer) - this.ipcBuffer=''; + Eif(!this.ipcBuffer) + this.ipcBuffer='';   - data=(this.ipcBuffer+=data); + data=(this.ipcBuffer+=data);   - if(data.slice(-1)!=eventParser.delimiter || data.indexOf(eventParser.delimiter) == -1){ + Iif(data.slice(-1)!=eventParser.delimiter || data.indexOf(eventParser.delimiter) == -1){ server.log('Implementing larger buffer for this socket message. You may want to consider smaller messages'.notice); return; }   - this.ipcBuffer=''; + this.ipcBuffer='';   - data=eventParser.parse(data); + data=eventParser.parse(data);   - while(data.length>0){ - var message=new Message; - message.load(data.shift()); + while(data.length>0){ + var message=new Message; + message.load(data.shift());   - server.log('received event of : '.debug,message.type.data,message.data); + server.log('received event of : '.debug,message.type.data,message.data);   - if(message.data.id) - sock.id=message.data.id; + Eif(message.data.id) + sock.id=message.data.id;   - server.trigger( + server.trigger( message.type, message.data, sock @@ -1024,38 +1024,38 @@ } );   - socket.on( + socket.on( 'message', - function(msg,rinfo) { - if (!rinfo) + function(msg,rinfo) { + Iif (!rinfo) return; - server.log('Received UDP message from '.debug, rinfo.address.variable, rinfo.port); - var data; + server.log('Received UDP message from '.debug, rinfo.address.variable, rinfo.port); + var data;   - if(server.config.rawSocket){ + Iif(server.config.rawSocket){ data=new Buffer(msg,this.encoding); }else{ - data=msg.toString(); + data=msg.toString(); } - socket.emit('data',data,rinfo); + socket.emit('data',data,rinfo); } );   - server.trigger( + server.trigger( 'connect', socket );   - if(server.config.rawBuffer){ + Iif(server.config.rawBuffer){ return; } }   - function started(socket){ - server.onStart(socket) + function started(socket){ + server.onStart(socket) }   - if(!port){ + Iif(!port){ server.log('starting server as'.debug, 'Unix || Windows Socket'.variable); if (process.platform ==='win32'){ server.path = server.path.replace(/^\//, ''); @@ -1071,7 +1071,7 @@ return; }   - if(!server.udp4 && !server.udp6){ + Iif(!server.udp4 && !server.udp6){ server.log('starting server as'.debug, (server.config.tls?'TLS':'TCP').variable); server.server.listen( server.port, @@ -1081,13 +1081,13 @@ return; }   - server.log('starting server as'.debug,((server.udp4)? 'udp4':'udp6').variable); - server.server.bind( + server.log('starting server as'.debug,((server.udp4)? 'udp4':'udp6').variable); + server.server.bind( server.port, server.path );   - started( + started( { address : server.path, port : server.port @@ -1100,27 +1100,27 @@ } };   - new pubsub(server); + new pubsub(server);   - server.on( + server.on( 'close', - function(){ - for(var i=0, count=server.sockets.length; i<count; i++){ - var socket=server.sockets[i]; - var destroyedSocketId=false; + function(){ + for(var i=0, count=server.sockets.length; i<count; i++){ + var socket=server.sockets[i]; + var destroyedSocketId=false;   - if(socket){ - if(socket.readable) + Eif(socket){ + Iif(socket.readable) continue; }   - if(socket.id) + Iif(socket.id) destroyedSocketId=socket.id;   - server.log('socket disconnected'.notice,' '+destroyedSocketId.variable); + server.log('socket disconnected'.notice,' '+destroyedSocketId.variable);   - if(socket) - socket.destroy(); + Eif(socket) + socket.destroy();   server.sockets.splice(i,1);   @@ -1131,7 +1131,7 @@ } );   - return server; + return server; }   module.exports=init; @@ -1141,7 +1141,7 @@ module.exports=init; diff --git a/spec/coverage/lcov-report/node-ipc/node-ipc.js.html b/spec/coverage/lcov-report/node-ipc/node-ipc.js.html index db4eafe..c21c845 100644 --- a/spec/coverage/lcov-report/node-ipc/node-ipc.js.html +++ b/spec/coverage/lcov-report/node-ipc/node-ipc.js.html @@ -20,24 +20,24 @@
- 29.63% + 43.7% Statements - 40/135 + 59/135
- 19.44% + 38.89% Branches - 14/72 + 28/72
- 30% + 40% Functions - 3/10 + 4/10
- 29.63% + 43.7% Lines - 40/135 + 59/135
@@ -415,21 +415,21 @@     -55× +65×       -55× +65×   -55× -177× -160× +65× +205× +186×     -17× +19×     -55× +65×       @@ -482,44 +482,44 @@     -  + + + + + +  +           -  -  -  -  -  -  -  -  + +         -  +   -  +             -  +         -  +         -  +       @@ -528,27 +528,27 @@       -  -  -  -  -  +         +       +         -  -      -  + + +  +  +       @@ -797,45 +797,45 @@ function disconnect(id){ ); }   -function serveNet(host,port,UDPType,callback){ - if(typeof host=='number'){ - callback=UDPType; - UDPType=port; - port=host; - host=false; +function serveNet(host,port,UDPType,callback){ + if(typeof host=='number'){ + callback=UDPType; + UDPType=port; + port=host; + host=false; } - if(typeof host=='function'){ + Iif(typeof host=='function'){ callback=host; UDPType=false; host=false; port=false; } - if(!host){ - ipc.log( + if(!host){ + ipc.log( 'Server host not specified, so defaulting to'.notice, 'ipc.config.networkHost'.variable, ipc.config.networkHost.data ); - host=ipc.config.networkHost; + host=ipc.config.networkHost; } - if(host.toLowerCase()=='udp4' || host.toLowerCase()=='udp6'){ + Iif(host.toLowerCase()=='udp4' || host.toLowerCase()=='udp6'){ callback=port; UDPType=host.toLowerCase(); port=false; host=ipc.config.networkHost; }   - if(typeof port=='string'){ + Iif(typeof port=='string'){ callback=UDPType; UDPType=port; port=false; } - if(typeof port=='function'){ + Iif(typeof port=='function'){ callback=port; UDPType=false; port=false; } - if(!port){ + Iif(!port){ ipc.log( 'Server port not specified, so defaulting to'.notice, 'ipc.config.networkPort'.variable, @@ -844,27 +844,27 @@ function disconnect(id){ port=ipc.config.networkPort; }   - if(typeof UDPType=='function'){ + Iif(typeof UDPType=='function'){ callback=UDPType; UDPType=false; }   - if(!callback){ + Iif(!callback){ callback=function(){}; }   - ipc.server=new Server( + ipc.server=new Server( host, ipc.config, log, port );   - if(UDPType){ - ipc.server[UDPType]=true; + Eif(UDPType){ + ipc.server[UDPType]=true; }   - ipc.server.on( + ipc.server.on( 'start', callback ); @@ -997,7 +997,7 @@ module.exports=ipc; diff --git a/spec/coverage/lcov.info b/spec/coverage/lcov.info index aa149f8..1e53966 100644 --- a/spec/coverage/lcov.info +++ b/spec/coverage/lcov.info @@ -11,12 +11,12 @@ FN:203,(anonymous_8) FN:245,connectNet FN:290,(anonymous_10) FNF:10 -FNH:3 -FNDA:55,log +FNH:4 +FNDA:65,log FNDA:4,disconnect FNDA:0,serve FNDA:0,(anonymous_4) -FNDA:0,serveNet +FNDA:2,serveNet FNDA:0,(anonymous_6) FNDA:4,connect FNDA:0,(anonymous_8) @@ -28,14 +28,14 @@ DA:22,1 DA:26,1 DA:44,1 DA:56,1 -DA:57,55 +DA:57,65 DA:58,0 -DA:61,55 -DA:63,55 -DA:64,177 -DA:65,160 -DA:68,17 -DA:71,55 +DA:61,65 +DA:63,65 +DA:64,205 +DA:65,186 +DA:68,19 +DA:71,65 DA:76,1 DA:77,4 DA:78,0 @@ -57,44 +57,44 @@ DA:108,0 DA:111,0 DA:117,0 DA:123,1 -DA:124,0 -DA:125,0 -DA:126,0 -DA:127,0 -DA:128,0 -DA:130,0 +DA:124,2 +DA:125,1 +DA:126,1 +DA:127,1 +DA:128,1 +DA:130,2 DA:131,0 DA:132,0 DA:133,0 DA:134,0 -DA:136,0 -DA:137,0 -DA:142,0 -DA:144,0 +DA:136,2 +DA:137,1 +DA:142,1 +DA:144,2 DA:145,0 DA:146,0 DA:147,0 DA:148,0 -DA:151,0 +DA:151,2 DA:152,0 DA:153,0 DA:154,0 -DA:156,0 +DA:156,2 DA:157,0 DA:158,0 DA:159,0 -DA:161,0 +DA:161,2 DA:162,0 DA:167,0 -DA:170,0 +DA:170,2 DA:171,0 DA:172,0 -DA:175,0 +DA:175,2 DA:176,0 -DA:179,0 -DA:186,0 -DA:187,0 -DA:190,0 +DA:179,2 +DA:186,2 +DA:187,2 +DA:190,2 DA:196,1 DA:197,4 DA:198,2 @@ -158,13 +158,13 @@ DA:311,0 DA:313,0 DA:316,1 LF:135 -LH:40 +LH:59 BRDA:29,1,0,0 BRDA:29,1,1,1 BRDA:57,2,0,0 -BRDA:57,2,1,55 -BRDA:64,3,0,160 -BRDA:64,3,1,17 +BRDA:57,2,1,65 +BRDA:64,3,0,186 +BRDA:64,3,1,19 BRDA:77,4,0,0 BRDA:77,4,1,4 BRDA:84,5,0,4 @@ -177,27 +177,27 @@ BRDA:98,8,0,0 BRDA:98,8,1,0 BRDA:107,9,0,0 BRDA:107,9,1,0 -BRDA:124,10,0,0 -BRDA:124,10,1,0 +BRDA:124,10,0,1 +BRDA:124,10,1,1 BRDA:130,11,0,0 -BRDA:130,11,1,0 -BRDA:136,12,0,0 -BRDA:136,12,1,0 +BRDA:130,11,1,2 +BRDA:136,12,0,1 +BRDA:136,12,1,1 BRDA:144,13,0,0 -BRDA:144,13,1,0 -BRDA:144,14,0,0 -BRDA:144,14,1,0 +BRDA:144,13,1,2 +BRDA:144,14,0,2 +BRDA:144,14,1,2 BRDA:151,15,0,0 -BRDA:151,15,1,0 +BRDA:151,15,1,2 BRDA:156,16,0,0 -BRDA:156,16,1,0 +BRDA:156,16,1,2 BRDA:161,17,0,0 -BRDA:161,17,1,0 +BRDA:161,17,1,2 BRDA:170,18,0,0 -BRDA:170,18,1,0 +BRDA:170,18,1,2 BRDA:175,19,0,0 -BRDA:175,19,1,0 -BRDA:186,20,0,0 +BRDA:175,19,1,2 +BRDA:186,20,0,2 BRDA:186,20,1,0 BRDA:197,21,0,2 BRDA:197,21,1,2 @@ -232,7 +232,7 @@ BRDA:293,35,1,0 BRDA:294,36,0,0 BRDA:294,36,1,0 BRF:72 -BRH:14 +BRH:28 end_of_record TN: SF:/home/bmiller/git/node-ipc/lib/eventParser.js @@ -240,28 +240,28 @@ FN:3,formatData FN:15,parseDataEvents FNF:2 FNH:2 -FNDA:6,formatData -FNDA:6,parseDataEvents +FNDA:7,formatData +FNDA:7,parseDataEvents DA:1,1 DA:3,1 -DA:4,6 +DA:4,7 DA:5,0 -DA:7,6 +DA:7,7 DA:8,0 -DA:11,6 -DA:12,6 +DA:11,7 +DA:12,7 DA:15,1 -DA:16,6 -DA:17,6 -DA:18,6 +DA:16,7 +DA:17,7 +DA:18,7 DA:21,1 DA:27,1 LF:14 LH:12 BRDA:4,1,0,0 -BRDA:4,1,1,6 +BRDA:4,1,1,7 BRDA:7,2,0,0 -BRDA:7,2,1,6 +BRDA:7,2,1,7 BRF:4 BRH:2 end_of_record @@ -286,7 +286,7 @@ FNDA:5,syncEmit FNDA:7,connect FNDA:5,(anonymous_5) FNDA:2,(anonymous_6) -FNDA:6,(anonymous_7) +FNDA:7,(anonymous_7) FNDA:3,(anonymous_8) FNDA:3,(anonymous_9) FNDA:3,(anonymous_10) @@ -351,14 +351,14 @@ DA:129,2 DA:130,2 DA:131,2 DA:135,7 -DA:138,6 -DA:140,6 -DA:144,3 -DA:145,3 -DA:151,3 -DA:152,3 -DA:153,3 -DA:155,3 +DA:138,7 +DA:140,7 +DA:144,4 +DA:145,4 +DA:151,4 +DA:152,4 +DA:153,4 +DA:155,4 DA:158,3 DA:160,3 DA:163,3 @@ -391,9 +391,9 @@ DA:216,6 DA:217,6 DA:219,6 DA:220,6 -DA:226,5 +DA:226,6 DA:227,0 -DA:230,5 +DA:230,6 DA:235,1 LF:104 LH:73 @@ -421,9 +421,9 @@ BRDA:94,11,0,0 BRDA:94,11,1,0 BRDA:95,12,0,0 BRDA:95,12,1,0 -BRDA:140,13,0,3 +BRDA:140,13,0,4 BRDA:140,13,1,3 -BRDA:141,14,0,6 +BRDA:141,14,0,7 BRDA:141,14,1,4 BRDA:169,15,0,1 BRDA:169,15,1,2 @@ -438,7 +438,7 @@ BRDA:206,19,1,6 BRDA:206,20,0,6 BRDA:206,20,1,6 BRDA:226,21,0,0 -BRDA:226,21,1,5 +BRDA:226,21,1,6 BRF:42 BRH:20 end_of_record @@ -465,43 +465,43 @@ FN:256,(anonymous_18) FN:281,started FN:334,(anonymous_20) FNF:20 -FNH:0 -FNDA:0,emit +FNH:16 +FNDA:1,emit FNDA:0,broadcast -FNDA:0,init -FNDA:0,(anonymous_4) -FNDA:0,(anonymous_5) -FNDA:0,(anonymous_6) -FNDA:0,(anonymous_7) -FNDA:0,(anonymous_8) -FNDA:0,UDPWrite -FNDA:0,(anonymous_10) +FNDA:2,init +FNDA:1,(anonymous_4) +FNDA:1,(anonymous_5) +FNDA:2,(anonymous_6) +FNDA:2,(anonymous_7) +FNDA:1,(anonymous_8) +FNDA:1,UDPWrite +FNDA:1,(anonymous_10) FNDA:0,(anonymous_11) -FNDA:0,(anonymous_12) +FNDA:1,(anonymous_12) FNDA:0,(anonymous_13) -FNDA:0,serverCreated -FNDA:0,(anonymous_15) +FNDA:1,serverCreated +FNDA:1,(anonymous_15) FNDA:0,(anonymous_16) -FNDA:0,(anonymous_17) -FNDA:0,(anonymous_18) -FNDA:0,started -FNDA:0,(anonymous_20) +FNDA:1,(anonymous_17) +FNDA:1,(anonymous_18) +FNDA:1,started +FNDA:1,(anonymous_20) DA:1,1 DA:9,1 -DA:10,0 -DA:12,0 -DA:13,0 -DA:14,0 -DA:16,0 +DA:10,1 +DA:12,1 +DA:13,1 +DA:14,1 +DA:16,1 DA:17,0 -DA:19,0 -DA:22,0 -DA:24,0 +DA:19,1 +DA:22,1 +DA:24,1 DA:25,0 DA:26,0 DA:27,0 -DA:30,0 -DA:34,0 +DA:30,1 +DA:34,1 DA:37,0 DA:40,1 DA:41,0 @@ -517,16 +517,16 @@ DA:54,0 DA:57,0 DA:58,0 DA:63,1 -DA:64,0 -DA:76,0 -DA:82,0 -DA:85,0 +DA:64,2 +DA:76,1 +DA:82,1 +DA:85,2 DA:86,0 DA:87,0 -DA:90,0 -DA:94,0 -DA:95,0 -DA:97,0 +DA:90,2 +DA:94,2 +DA:95,1 +DA:97,1 DA:98,0 DA:99,0 DA:103,0 @@ -546,66 +546,66 @@ DA:122,0 DA:123,0 DA:128,0 DA:134,1 -DA:135,0 -DA:136,0 -DA:143,0 +DA:135,1 +DA:136,1 +DA:143,1 DA:144,0 DA:145,0 DA:148,0 -DA:156,0 -DA:159,0 -DA:160,0 -DA:163,0 -DA:168,0 +DA:156,1 +DA:159,1 +DA:160,1 +DA:163,1 +DA:168,1 DA:171,0 DA:173,0 -DA:180,0 +DA:180,1 DA:182,1 -DA:183,0 -DA:185,0 +DA:183,1 +DA:185,1 DA:186,0 -DA:188,0 -DA:189,0 -DA:192,0 -DA:199,0 +DA:188,1 +DA:189,1 +DA:192,1 +DA:199,1 DA:202,0 DA:204,0 -DA:208,0 -DA:211,0 -DA:212,0 +DA:208,1 +DA:211,1 +DA:212,1 DA:213,0 DA:214,0 DA:219,0 -DA:222,0 -DA:223,0 -DA:225,0 -DA:227,0 +DA:222,1 +DA:223,1 +DA:225,1 +DA:227,1 DA:228,0 DA:229,0 -DA:232,0 -DA:234,0 -DA:236,0 -DA:237,0 -DA:238,0 -DA:240,0 -DA:242,0 -DA:243,0 -DA:245,0 -DA:254,0 -DA:257,0 +DA:232,1 +DA:234,1 +DA:236,1 +DA:237,1 +DA:238,1 +DA:240,1 +DA:242,1 +DA:243,1 +DA:245,1 +DA:254,1 +DA:257,1 DA:258,0 -DA:259,0 -DA:260,0 -DA:262,0 +DA:259,1 +DA:260,1 +DA:262,1 DA:263,0 -DA:265,0 -DA:267,0 -DA:271,0 -DA:276,0 +DA:265,1 +DA:267,1 +DA:271,1 +DA:276,1 DA:277,0 DA:281,1 -DA:282,0 -DA:285,0 +DA:282,1 +DA:285,1 DA:286,0 DA:287,0 DA:288,0 @@ -613,43 +613,43 @@ DA:289,0 DA:290,0 DA:293,0 DA:298,0 -DA:301,0 +DA:301,1 DA:302,0 DA:303,0 DA:308,0 -DA:311,0 -DA:312,0 -DA:317,0 -DA:330,0 -DA:332,0 -DA:335,0 -DA:336,0 -DA:337,0 -DA:339,0 -DA:340,0 +DA:311,1 +DA:312,1 +DA:317,1 +DA:330,2 +DA:332,2 +DA:335,1 +DA:336,1 +DA:337,1 +DA:339,1 +DA:340,1 DA:341,0 -DA:344,0 +DA:344,1 DA:345,0 -DA:347,0 -DA:349,0 -DA:350,0 +DA:347,1 +DA:349,1 +DA:350,1 DA:352,0 DA:354,0 DA:356,0 -DA:361,0 +DA:361,2 DA:364,1 LF:152 -LH:8 +LH:84 BRDA:16,1,0,0 -BRDA:16,1,1,0 -BRDA:22,2,0,0 +BRDA:16,1,1,1 +BRDA:22,2,0,1 BRDA:22,2,1,0 -BRDA:22,3,0,0 +BRDA:22,3,0,1 BRDA:22,3,1,0 BRDA:24,4,0,0 -BRDA:24,4,1,0 -BRDA:24,5,0,0 -BRDA:24,5,1,0 +BRDA:24,4,1,1 +BRDA:24,5,0,1 +BRDA:24,5,1,1 BRDA:41,6,0,0 BRDA:41,6,1,0 BRDA:46,7,0,0 @@ -659,12 +659,12 @@ BRDA:52,8,1,0 BRDA:52,9,0,0 BRDA:52,9,1,0 BRDA:85,10,0,0 -BRDA:85,10,1,0 -BRDA:95,11,0,0 +BRDA:85,10,1,2 +BRDA:95,11,0,1 BRDA:95,11,1,0 BRDA:97,12,0,0 -BRDA:97,12,1,0 -BRDA:97,13,0,0 +BRDA:97,12,1,1 +BRDA:97,13,0,1 BRDA:97,13,1,0 BRDA:98,14,0,0 BRDA:98,14,1,0 @@ -679,51 +679,51 @@ BRDA:117,18,1,0 BRDA:118,19,0,0 BRDA:118,19,1,0 BRDA:143,20,0,0 -BRDA:143,20,1,0 -BRDA:157,21,0,0 +BRDA:143,20,1,1 +BRDA:157,21,0,1 BRDA:157,21,1,0 BRDA:185,22,0,0 -BRDA:185,22,1,0 -BRDA:211,23,0,0 +BRDA:185,22,1,1 +BRDA:211,23,0,1 BRDA:211,23,1,0 -BRDA:211,24,0,0 +BRDA:211,24,0,1 BRDA:211,24,1,0 BRDA:212,25,0,0 -BRDA:212,25,1,0 -BRDA:222,26,0,0 +BRDA:212,25,1,1 +BRDA:222,26,0,1 BRDA:222,26,1,0 BRDA:227,27,0,0 -BRDA:227,27,1,0 -BRDA:227,28,0,0 -BRDA:227,28,1,0 -BRDA:242,29,0,0 +BRDA:227,27,1,1 +BRDA:227,28,0,1 +BRDA:227,28,1,1 +BRDA:242,29,0,1 BRDA:242,29,1,0 BRDA:257,30,0,0 -BRDA:257,30,1,0 +BRDA:257,30,1,1 BRDA:262,31,0,0 -BRDA:262,31,1,0 +BRDA:262,31,1,1 BRDA:276,32,0,0 -BRDA:276,32,1,0 +BRDA:276,32,1,1 BRDA:285,33,0,0 -BRDA:285,33,1,0 +BRDA:285,33,1,1 BRDA:287,34,0,0 BRDA:287,34,1,0 BRDA:301,35,0,0 -BRDA:301,35,1,0 -BRDA:301,36,0,0 +BRDA:301,35,1,1 +BRDA:301,36,0,1 BRDA:301,36,1,0 BRDA:302,37,0,0 BRDA:302,37,1,0 -BRDA:311,38,0,0 +BRDA:311,38,0,1 BRDA:311,38,1,0 -BRDA:339,39,0,0 +BRDA:339,39,0,1 BRDA:339,39,1,0 BRDA:340,40,0,0 -BRDA:340,40,1,0 +BRDA:340,40,1,1 BRDA:344,41,0,0 -BRDA:344,41,1,0 -BRDA:349,42,0,0 +BRDA:344,41,1,1 +BRDA:349,42,0,1 BRDA:349,42,1,0 BRF:84 -BRH:0 +BRH:32 end_of_record diff --git a/spec/support/jasmineTest/UDP/udpSocketClient.spec.js b/spec/support/jasmineTest/UDP/udpSocketClient.spec.js index 8205640..ba22ea1 100644 --- a/spec/support/jasmineTest/UDP/udpSocketClient.spec.js +++ b/spec/support/jasmineTest/UDP/udpSocketClient.spec.js @@ -15,13 +15,13 @@ describe( ipc.serveNet( 8001, 'udp4', - function serverStarted(){ - ipc.server.on( + function serverStarted(){ + ipc.server.on( 'message', function gotMessage(data,socket){ expect(data.id).toBe('udpServer'); expect(data.message).toBe('I am UDP4 server!'); - done(); + testDone(); } ); @@ -40,11 +40,18 @@ describe( ipc.server.on( 'error', function(err){ - console.log('Error is: ', err); + expect(err).toBe(false); + testDone(); } ); } ); + + function testDone(){ + ipc.server.stop(); + done(); + } + ipc.server.start(); } ); @@ -52,6 +59,7 @@ describe( it( 'Verify UDP server of type udp6 connects to UDP server named "udp6Server" and receives message.', function(done){ + ipc.config.networkPort=8099; ipc.serveNet( '::1', @@ -63,14 +71,14 @@ describe( function(data,socket){ expect(data.id).toBe('udp6Server'); expect(data.message).toBe('I am UDP6 server!'); - done(); + testDone(); } ); ipc.server.emit( { address : '::1', - port : 8099 + port : ipc.config.networkPort }, 'message', { @@ -82,11 +90,17 @@ describe( ipc.server.on( 'error', function(err){ - console.log('Error is: ', err); + expect(err).toBe(false); + testDone(); } ); } ); + + function testDone(){ + ipc.server.stop(); + } + ipc.server.start(); } );