CodeAnalysis - Version 1.4 ============================================================================================== Thu Jun 15 07:39:29 2017 Path: "C:\Users\jimfa\Desktop\PluggableComm\PluggableCommService" Args: *.h, *.cpp, *.cs, /m, /r, /f Code Metrics - Start Line, Size (lines/code), and Complexity (number of scopes) ============================================================================================== file name type name line size cplx ----------------------- ---------- --------------------------------- ------ ------ ------ namespace Global Namespace 1 1 76 file name type name line size cplx ----------------------- ---------- --------------------------------- ------ ------ ------ BlockingQueue.cs namespace SWTools 49 91 17 BlockingQueue.cs class BlockingQueue 51 55 11 BlockingQueue.cs function BlockingQueue 58 3 1 BlockingQueue.cs function enQ 64 7 2 BlockingQueue.cs function lock 66 4 1 BlockingQueue.cs function deQ 77 12 3 BlockingQueue.cs function lock 80 8 2 BlockingQueue.cs function size 93 5 2 BlockingQueue.cs function lock 94 2 1 BlockingQueue.cs function clear 101 3 2 BlockingQueue.cs function lock 101 2 1 BlockingQueue.cs class Program 109 30 5 BlockingQueue.cs function Main 111 26 4 file name type name line size cplx ----------------------- ---------- --------------------------------- ------ ------ ------ PCommService.cs namespace PluggableRepository 65 511 58 PCommService.cs class Receiver 70 101 16 PCommService.cs function Receiver 79 4 1 PCommService.cs function start 87 6 1 PCommService.cs function createCommHost 98 7 1 PCommService.cs function postMessage 108 5 1 PCommService.cs function getMessage 116 8 2 PCommService.cs function close 127 5 1 PCommService.cs function openFileForWrite 135 13 3 PCommService.cs function writeFileBlock 151 12 3 PCommService.cs function closeFile 166 3 1 PCommService.cs class Sender 174 155 21 PCommService.cs function Sender 189 8 1 PCommService.cs function createSendChannel 200 6 1 PCommService.cs function connect 209 4 1 PCommService.cs function connect 221 28 6 PCommService.cs function close 252 4 1 PCommService.cs function threadProc 262 25 5 PCommService.cs function postMessage 290 3 1 PCommService.cs function postFile 296 31 4 PCommService.cs class Comm 332 34 5 PCommService.cs function Comm 341 5 1 PCommService.cs function postMessage 349 3 1 PCommService.cs function getMessage 355 3 1 PCommService.cs function postFile 361 3 1 PCommService.cs class TestPCommService 369 207 15 PCommService.cs function getClientFileList 373 9 2 PCommService.cs function compareMsgs 387 17 2 PCommService.cs function compareFileBytes 407 24 4 PCommService.cs function testSndrRcvr 434 49 1 PCommService.cs function testComm 486 70 4 PCommService.cs function Main 559 15 1 Functions Exceeding Metric Limits and Public Data ============================================================================================== file name type name line size cplx ----------------------- ---------- --------------------------------- ------ ------ ------ PCommService.cs function testComm 486 70 4 searched 8 dirs processed 6 files