
                                      CodeAnalysis - Version 1.4
    ==============================================================================================
     Tue Oct 16 12:56:48 2018
     Path: "C:\su\temp\CppCommWithFileXfer-New-BuildProblems"
     Args: *.h, *.cpp, *.cs, /v, /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    1342

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
             Application.h       class                        Application      32      27      13
             Application.h    function                        Application      61       3       1
             Application.h    function                             doFile      65       7       2
             Application.h    function                              doDir      73       4       1
             Application.h    function                          fileCount      78       3       1
             Application.h    function                           dirCount      82       3       1
             Application.h    function                   showAllInCurrDir      86       3       1
             Application.h    function                   showAllInCurrDir      90       3       1
             Application.h    function                           maxItems      94       3       1
             Application.h    function                          showStats     100       7       2
             Application.h    function                               done     108       3       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
           Application.cpp    function                        customUsage      21      13       1
           Application.cpp    function                               main      36      50       7

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
           CodeUtilities.h   namespace                          Utilities      53     300      46
           CodeUtilities.h      struct                           Cosmetic      57       2       2
           CodeUtilities.h    function                          ~Cosmetic      57       1       1
           CodeUtilities.h    function                            preface      65       3       1
           CodeUtilities.h       class                     ProcessCmdLine      74      35      28
           CodeUtilities.h    function                               path     112       4       1
           CodeUtilities.h    function                               path     118       3       1
           CodeUtilities.h    function                           showPath     123       3       1
           CodeUtilities.h    function                             option     130       3       1
           CodeUtilities.h    function                            options     134       4       1
           CodeUtilities.h    function                        showOptions     140       6       2
           CodeUtilities.h    function                            pattern     150       3       1
           CodeUtilities.h    function                           patterns     155       3       1
           CodeUtilities.h    function                       showPatterns     160       6       2
           CodeUtilities.h    function                           maxItems     170       3       1
           CodeUtilities.h    function                           maxItems     175       3       1
           CodeUtilities.h    function                       showMaxItems     180       3       1
           CodeUtilities.h    function                         parseError     187       3       1
           CodeUtilities.h    function                     ProcessCmdLine     194      31       7
           CodeUtilities.h    function                        showCmdLine     227       6       2
           CodeUtilities.h    function                        showCmdLine     235       9       1
           CodeUtilities.h    function                              usage     246       8       1
           CodeUtilities.h    function                              usage     256       3       1
           CodeUtilities.h       class                          Converter     269       5       3
           CodeUtilities.h    function                           toString     278       5       1
           CodeUtilities.h    function                            toValue     290       6       1
           CodeUtilities.h       class                                Box     304       9       5
           CodeUtilities.h    function                                Box     305       2       1
           CodeUtilities.h    function                                Box     306       2       1
           CodeUtilities.h    function                         operatorT&     307       2       1
           CodeUtilities.h    function                          operator=     308       2       1
           CodeUtilities.h    function                         operator<<     316       5       1
           CodeUtilities.h      struct                              ToXml     326       4       2
           CodeUtilities.h    function                             ~ToXml     327       1       1
           CodeUtilities.h       class                     PersistFactory     339      14       3
           CodeUtilities.h    function                     PersistFactory     343       3       1
           CodeUtilities.h    function                              toXml     347       5       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
         CodeUtilities.cpp    function                               main      21      71       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
                    Comm.h   namespace            MsgPassingCommunication      54      82       7
                    Comm.h      struct                            Context      61       5       2
              public data: Path sendFilePath ; 
              public data: Path saveFilePath ; 
                    Comm.h       class                           Receiver      73      13       1
                    Comm.h       class                             Sender      91      16       1
                    Comm.h       class                               Comm     109      19       1
                    Comm.h    function                             create     130       6       1
                    Comm.h    function                             create     107       6       1
                    Comm.h   namespace            MsgPassingCommunication      50      63       4
                    Comm.h       class                           Receiver      55      13       1
                    Comm.h       class                             Sender      73      16       1
                    Comm.h       class                               Comm      91      14       1
                    Comm.h    function                             create     107       6       1
                    Comm.h   namespace            MsgPassingCommunication      50      63     394
                    Comm.h       class                           Receiver      55      13      19
                    Comm.h       class                             Sender      73      16     352
                    Comm.h       class                               Comm      91      14      22

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
                  Comm.cpp    function                            Context      45       4       1
                  Comm.cpp    function                           Receiver      60       5       1
                  Comm.cpp    function                              queue      68       3       1
                  Comm.cpp    function                              start      75       3       1
                  Comm.cpp    function                               stop      81       3       1
                  Comm.cpp    function                         getMessage      87       6       1
                  Comm.cpp    function                              queue      43       3       1
                  Comm.cpp    function                              start      50       3       1
                  Comm.cpp    function                               stop      56       3       1
                  Comm.cpp    function                         getMessage      62       4       1
                  Comm.cpp    function                              queue     267       3       1
                  Comm.cpp    function                              start     274       3       1
                  Comm.cpp    function                               stop     280       3       1
                  Comm.cpp    function                         getMessage     286       4       1
                  Comm.cpp    function                           Receiver      29       3       1
                  Comm.cpp    function                              queue      35       3       1
                  Comm.cpp    function                              start      42       3       1
                  Comm.cpp    function                               stop      48       3       1
                  Comm.cpp    function                         getMessage      54       4       1
                  Comm.cpp    function                             Sender      96       3       1
                  Comm.cpp    function                            ~Sender     102       4       1
                  Comm.cpp    function                              start     109      54      10
                  Comm.cpp    function                               void     110      49       9
                  Comm.cpp    function                               stop     166       7       1
                  Comm.cpp    function                            connect     176       4       1
                  Comm.cpp    function                        postMessage     183       3       1
                  Comm.cpp    function                           sendFile     191      32       5
                  Comm.cpp    function                             Sender      69       3       1
                  Comm.cpp    function                            ~Sender      75       4       1
                  Comm.cpp    function                              start      82      42       9
                  Comm.cpp    function                               void      83      37       8
                  Comm.cpp    function                               stop     127       7       1
                  Comm.cpp    function                            connect     137       4       1
                  Comm.cpp    function                        postMessage     144       3       1
                  Comm.cpp    function                           sendFile     152      21       2
                  Comm.cpp    function                             Sender     293       3       1
                  Comm.cpp    function                              start     3524294966946     298
                  Comm.cpp    function                               void     3534294966945     297
                  Comm.cpp       class                      ClientHandler     171     104      14
                  Comm.cpp    function                      ClientHandler     176       3       1
                  Comm.cpp    function                     ~ClientHandler     181       4       1
                  Comm.cpp    function                           setQueue     188       3       1
                  Comm.cpp    function                            readMsg     194      11       2
                  Comm.cpp    function                        receiveFile     212      31       4
                  Comm.cpp    function                         operator()     246      24       4
                  Comm.cpp    function                       DemoSndrRcvr     324      79       1
                  Comm.cpp    function                      DemoCommClass     410      68       1
                  Comm.cpp    function                    ThreadProcClnt1     485      28       2
                  Comm.cpp    function                    ThreadProcClnt2     516      21       2
                  Comm.cpp    function                   DemoClientServer     543      48       5
                  Comm.cpp    function                               main     595      20       1
                  Comm.cpp    function                             Sender      61       3       1
                  Comm.cpp    function                            ~Sender      67       4       1
                  Comm.cpp    function                              start      74      42       9
                  Comm.cpp    function                               void      75      37       8
                  Comm.cpp    function                               stop     119       7       1
                  Comm.cpp    function                            connect     129       4       1
                  Comm.cpp    function                        postMessage     136       3       1
                  Comm.cpp    function                           sendFile     144      21       2
                  Comm.cpp    function                               Comm     356       2       1
                  Comm.cpp    function                         getContext     358       2       1
                  Comm.cpp    function                              start     362      15       1
                  Comm.cpp    function                               stop     379       4       1
                  Comm.cpp    function                        postMessage     385       3       1
                  Comm.cpp    function                         getMessage     390       3       1
                  Comm.cpp    function                               name     395       3       1
                  Comm.cpp    function                    setSendFilePath     400       6       1
                  Comm.cpp    function                    setSaveFilePath     408       6       1
                  Comm.cpp    function                    getSendFilePath     416       3       1
                  Comm.cpp    function                    getSaveFilePath     421       3       1
                  Comm.cpp    function                               stop     310       4       1
                  Comm.cpp    function                        postMessage     316       3       1
                  Comm.cpp    function                         getMessage     321       3       1
                  Comm.cpp    function                               name     326       3       1
                  Comm.cpp    function                               Comm     275       2       1
                  Comm.cpp    function                              start     279      15       1
                  Comm.cpp    function                               stop     296       4       1
                  Comm.cpp    function                        postMessage     302       3       1
                  Comm.cpp    function                         getMessage     307       3       1
                  Comm.cpp    function                               name     312       3       1
                  Comm.cpp   namespace            MsgPassingCommunication      21      32       3
                  Comm.cpp    function                       getMPCLogger      32      11       2
                  Comm.cpp       class                      ClientHandler     229     127      18
                  Comm.cpp    function                      ClientHandler     234       5       1
                  Comm.cpp    function                     ~ClientHandler     241       6       1
                  Comm.cpp    function                           setQueue     250       3       1
                  Comm.cpp    function                            readMsg     256      11       2
                  Comm.cpp    function                        receiveFile     274      41       6
                  Comm.cpp    function                         operator()     318      33       6
                  Comm.cpp    function                       DemoSndrRcvr     433      79       1
                  Comm.cpp    function                      DemoCommClass     519      68       1
                  Comm.cpp    function                    ThreadProcClnt1     594      34       2
                  Comm.cpp    function                    ThreadProcClnt2     631      23       2
                  Comm.cpp    function                   DemoClientServer     660      52       5
                  Comm.cpp    function                               main     716      20       1
                  Comm.cpp    function                     ~ClientHandler       3       4       1
                  Comm.cpp    function                           setQueue      10       3       1
                  Comm.cpp    function                            readMsg      16      11       2
                  Comm.cpp    function                        receiveFile      344294967264      17
                  Comm.cpp    function                            sttener      37       3       1
                  Comm.cpp       class                      ClientHandler     1794294967119      15
                  Comm.cpp    function                      ClientHandler     184       3       1
                  Comm.cpp    function                     ~ClientHandler     189       4       1
                  Comm.cpp    function                           setQueue     196       3       1
                  Comm.cpp    function                            readMsg     202      11       2
                  Comm.cpp    function                        receiveFile     220      31       4
                  Comm.cpp    function                         operator()     2544294967044       5
                  Comm.cpp    function                       DemoSndrRcvr     3384294966960       2
                  Comm.cpp    function                                  r     345       4       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
     Cpp11-BlockingQueue.h       class                      BlockingQueue      51      17      12
     Cpp11-BlockingQueue.h    function                      BlockingQueue      52       2       1
     Cpp11-BlockingQueue.h    function                      BlockingQueue      72       7       1
     Cpp11-BlockingQueue.h    function                          operator=      83       9       1
     Cpp11-BlockingQueue.h    function                                deQ      96      26       3
     Cpp11-BlockingQueue.h    function                                enQ     126       7       2
     Cpp11-BlockingQueue.h    function                              front     137       6       1
     Cpp11-BlockingQueue.h    function                              clear     147       5       1
     Cpp11-BlockingQueue.h    function                               size     156       4       1
     Cpp11-BlockingQueue.h       class                      BlockingQueue      46      13      10
     Cpp11-BlockingQueue.h    function                      BlockingQueue      47       2       1
     Cpp11-BlockingQueue.h    function                      BlockingQueue      62       3       1
     Cpp11-BlockingQueue.h    function                          operator=      68       6       1
     Cpp11-BlockingQueue.h    function                                deQ      77      16       3
     Cpp11-BlockingQueue.h    function                                enQ      96       7       2
     Cpp11-BlockingQueue.h    function                               size     106       4       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
   Cpp11-BlockingQueue.cpp    function                               test      21      12       3
   Cpp11-BlockingQueue.cpp    function                               main      35      52       3
   Cpp11-BlockingQueue.cpp    function                               test      21      12       3
   Cpp11-BlockingQueue.cpp    function                               main      35      47       3

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
                DateTime.h   namespace                          Utilities      35      47       2
                DateTime.h       class                           DateTime      37      45       1
                DateTime.h       class                           DateTime      35      45      87

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
              DateTime.cpp    function                   readDateTimePart      46       9       1
              DateTime.cpp    function                               main     284      28       3
              DateTime.cpp    function                   readDateTimePart      42       9       1
              DateTime.cpp    function                               main     280      28       3
              DateTime.cpp    function                              ctime      21       6       1
              DateTime.cpp    function                          localtime      30       5       1
              DateTime.cpp    function                           DateTime      38       3       1
              DateTime.cpp    function                           DateTime      60      28      15
              DateTime.cpp    function                      operatorstd::      91       3       1
              DateTime.cpp    function                           DateTime      95       2       1
              DateTime.cpp    function                           makeTime     103      16       2
              DateTime.cpp    function                       makeDuration     124       8       1
              DateTime.cpp    function                                now     135       7       1
              DateTime.cpp    function                          timepoint     145       3       1
              DateTime.cpp    function                              ticks     151       4       1
              DateTime.cpp    function                               time     158       6       1
              DateTime.cpp    function                          operator<     167       3       1
              DateTime.cpp    function                          operator>     173       3       1
              DateTime.cpp    function                         operator==     179       3       1
              DateTime.cpp    function                         operator!=     185       3       1
              DateTime.cpp    function                         operator<=     191       3       1
              DateTime.cpp    function                         operator>=     197       3       1
              DateTime.cpp    function                         operator+=     203       4       1
              DateTime.cpp    function                          operator+     210       4       1
              DateTime.cpp    function                         operator-=     217       4       1
              DateTime.cpp    function                          operator-     224       3       1
              DateTime.cpp    function                               year     230       5       1
              DateTime.cpp    function                              month     238       5       1
              DateTime.cpp    function                                day     246       5       1
              DateTime.cpp    function                               hour     254       5       1
              DateTime.cpp    function                             minute     262       5       1
              DateTime.cpp    function                             second     270       5       1
              DateTime.cpp    function                              ctime      17       6       1
              DateTime.cpp    function                          localtime      26       5       1
              DateTime.cpp    function                           DateTime      34       3       1
              DateTime.cpp    function                           DateTime      56      28      15
              DateTime.cpp    function                      operatorstd::      87       3       1
              DateTime.cpp    function                           DateTime      91       2       1
              DateTime.cpp    function                           makeTime      99      16       2
              DateTime.cpp    function                       makeDuration     120       8       1
              DateTime.cpp    function                                now     131       7       1
              DateTime.cpp    function                          timepoint     141       3       1
              DateTime.cpp    function                              ticks     147       4       1
              DateTime.cpp    function                               time     154       6       1
              DateTime.cpp    function                          operator<     163       3       1
              DateTime.cpp    function                          operator>     169       3       1
              DateTime.cpp    function                         operator==     175       3       1
              DateTime.cpp    function                         operator!=     181       3       1
              DateTime.cpp    function                         operator<=     187       3       1
              DateTime.cpp    function                         operator>=     193       3       1
              DateTime.cpp    function                         operator+=     199       4       1
              DateTime.cpp    function                          operator+     206       4       1
              DateTime.cpp    function                         operator-=     213       4       1
              DateTime.cpp    function                          operator-     220       3       1
              DateTime.cpp    function                               year     226       5       1
              DateTime.cpp    function                              month     234       5       1
              DateTime.cpp    function                                day     242       5       1
              DateTime.cpp    function                               hour     250       5       1
              DateTime.cpp    function                             minute     258       5       1
              DateTime.cpp    function                             second     266       5       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
            DirExplorerE.h   namespace                         FileSystem      58     226      34
            DirExplorerE.h      struct                          IDirEvent      64       4       2
            DirExplorerE.h    function                         ~IDirEvent      65       2       1
            DirExplorerE.h      struct                         IFileEvent      70       4       2
            DirExplorerE.h    function                        ~IFileEvent      71       2       1
            DirExplorerE.h       class                       DirExplorerE      81      46      29
            DirExplorerE.h    function                            version      84       2       1
            DirExplorerE.h    function                      ~DirExplorerE      87       2       1
            DirExplorerE.h    function                       DirExplorerE     131       3       1
            DirExplorerE.h    function                       dirSubScribe     139       3       1
            DirExplorerE.h    function                          notifyDir     145       5       1
            DirExplorerE.h    function                      fileSubScribe     155       3       1
            DirExplorerE.h    function                         notifyFile     161      10       3
            DirExplorerE.h    function                         addPattern     174       5       1
            DirExplorerE.h    function               hideEmptyDirectories     182       3       1
            DirExplorerE.h    function                           maxItems     188       3       1
            DirExplorerE.h    function                   showAllInCurrDir     194       3       1
            DirExplorerE.h    function                   showAllInCurrDir     200       3       1
            DirExplorerE.h    function                            recurse     206       3       1
            DirExplorerE.h    function                             search     212       3       1
            DirExplorerE.h    function                               find     222      46       9
            DirExplorerE.h    function                          showStats     271       7       2
            DirExplorerE.h    function                               done     281       3       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
          DirExplorerE.cpp       class                    dirEventHandler      26       7       2
          DirExplorerE.cpp    function                            execute      29       3       1
          DirExplorerE.cpp       class                   fileEventHandler      39       7       2
          DirExplorerE.cpp    function                            execute      42       3       1
          DirExplorerE.cpp       class                    AppDirExplorerE      48      16       4
          DirExplorerE.cpp    function                    AppDirExplorerE      49       2       1
          DirExplorerE.cpp    function                               done      53      10       2
          DirExplorerE.cpp    function                        customUsage      66      13       1
          DirExplorerE.cpp    function                               main      81      57       7

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
            DirExplorerT.h   namespace                         FileSystem      47     180      23
            DirExplorerT.h       class                       DirExplorerT      50      34      22
            DirExplorerT.h    function                            version      53       2       1
            DirExplorerT.h    function                       DirExplorerT      89       3       1
            DirExplorerT.h    function                         addPattern      96       5       1
            DirExplorerT.h    function               hideEmptyDirectories     105       3       1
            DirExplorerT.h    function                           maxItems     112       4       1
            DirExplorerT.h    function                   showAllInCurrDir     120       3       1
            DirExplorerT.h    function                   showAllInCurrDir     127       3       1
            DirExplorerT.h    function                            recurse     134       3       1
            DirExplorerT.h    function                             search     141       6       1
            DirExplorerT.h    function                               find     154      46       8
            DirExplorerT.h    function                          fileCount     204       3       1
            DirExplorerT.h    function                           dirCount     211       3       1
            DirExplorerT.h    function                          showStats     218       3       1
            DirExplorerT.h    function                               done     224       3       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
          DirExplorerT.cpp    function                        customUsage      19      13       1
          DirExplorerT.cpp    function                               main      34      50       7

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
             Environment.h   namespace                          Utilities      26       9       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
              FileSystem.h   namespace                         FileSystem     128     131      11
              FileSystem.h       class                              Block     135      13       2
              FileSystem.h    function                              Block     136       2       1
              FileSystem.h       class                               File     153      31       4
              FileSystem.h    function                               name     184       2       1
              FileSystem.h       class                           FileInfo     191      34       2
              FileSystem.h       class                               Path     230      10       1
              FileSystem.h       class                          Directory     245      13       1
              FileSystem.h   namespace                         FileSystem     130     128     183
              FileSystem.h       class                              Block     137      13      16
              FileSystem.h    function                              Block     138       2       1
              FileSystem.h       class                               File     155      31      70
              FileSystem.h    function                               name     186       2       1
              FileSystem.h       class                           FileInfo     193      34      50
              FileSystem.h       class                               Path     232      10      27
              FileSystem.h       class                          Directory     247      10      19

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
            FileSystem.cpp       class                   FileSystemSearch      30      14      10
            FileSystem.cpp    function                   FileSystemSearch      44       2       1
            FileSystem.cpp    function                  ~FileSystemSearch      45       2       1
            FileSystem.cpp    function                              close      46       2       1
            FileSystem.cpp    function                          firstFile     718      13       2
            FileSystem.cpp    function                           nextFile     734       6       1
            FileSystem.cpp    function                     firstDirectory     743      13       2
            FileSystem.cpp    function                      nextDirectory     759       6       1
            FileSystem.cpp    function                              title     770       4       1
            FileSystem.cpp    function                               main     775     399      31
            FileSystem.cpp       class                   FileSystemSearch      30      14      10
            FileSystem.cpp    function                   FileSystemSearch      44       2       1
            FileSystem.cpp    function                  ~FileSystemSearch      45       2       1
            FileSystem.cpp    function                              close      46       2       1
            FileSystem.cpp    function                          firstFile     718      13       2
            FileSystem.cpp    function                           nextFile     734       6       1
            FileSystem.cpp    function                     firstDirectory     743      13       2
            FileSystem.cpp    function                      nextDirectory     759       6       1
            FileSystem.cpp    function                              title     770       4       1
            FileSystem.cpp    function                               main     775     399      31
            FileSystem.cpp    function                              Block      50       2       1
            FileSystem.cpp    function                          push_back      56       3       1
            FileSystem.cpp    function                         operator[]      62       5       1
            FileSystem.cpp    function                         operator[]      70       5       1
            FileSystem.cpp    function                         operator==      78       3       1
            FileSystem.cpp    function                         operator!=      84       3       1
            FileSystem.cpp    function                               size      90       3       1
            FileSystem.cpp    function                              Block      50       2       1
            FileSystem.cpp    function                          push_back      56       3       1
            FileSystem.cpp    function                         operator[]      62       5       1
            FileSystem.cpp    function                         operator[]      70       5       1
            FileSystem.cpp    function                         operator==      78       3       1
            FileSystem.cpp    function                         operator!=      84       3       1
            FileSystem.cpp    function                               size      90       3       1
            FileSystem.cpp    function                               File      98       2       1
            FileSystem.cpp    function                              ~File     102      17       3
            FileSystem.cpp    function                               open     122      34       5
            FileSystem.cpp    function                            getLine     159      23       3
            FileSystem.cpp    function                            readAll     185      13       2
            FileSystem.cpp    function                            putLine     201      13       1
            FileSystem.cpp    function                           getBlock     217      22       3
            FileSystem.cpp    function                           putBlock     242      14       2
            FileSystem.cpp    function                          getBuffer     259      18       2
            FileSystem.cpp    function                          putBuffer     280      17       2
            FileSystem.cpp    function                             isGood     300       9       1
            FileSystem.cpp    function                              flush     312       4       1
            FileSystem.cpp    function                              clear     319       6       1
            FileSystem.cpp    function                              close     328      15       3
            FileSystem.cpp    function                             exists     346       3       1
            FileSystem.cpp    function                               copy     352       3       1
            FileSystem.cpp    function                             remove     358       3       1
            FileSystem.cpp    function                               File      98       2       1
            FileSystem.cpp    function                              ~File     102      17       3
            FileSystem.cpp    function                               open     122      34       5
            FileSystem.cpp    function                            getLine     159      23       3
            FileSystem.cpp    function                            readAll     185      13       2
            FileSystem.cpp    function                            putLine     201      13       1
            FileSystem.cpp    function                           getBlock     217      22       3
            FileSystem.cpp    function                           putBlock     242      14       2
            FileSystem.cpp    function                          getBuffer     259      18       2
            FileSystem.cpp    function                          putBuffer     280      17       2
            FileSystem.cpp    function                             isGood     300       9       1
            FileSystem.cpp    function                              flush     312       4       1
            FileSystem.cpp    function                              clear     319       6       1
            FileSystem.cpp    function                              close     328      15       3
            FileSystem.cpp    function                             exists     346       3       1
            FileSystem.cpp    function                               copy     352       3       1
            FileSystem.cpp    function                             remove     358       3       1
            FileSystem.cpp    function                           FileInfo     364       7       1
            FileSystem.cpp    function                          ~FileInfo     374       3       1
            FileSystem.cpp    function                               good     380       3       1
            FileSystem.cpp    function                               name     386       3       1
            FileSystem.cpp    function                        intToString     392       6       1
            FileSystem.cpp    function                               date     401      14       1
            FileSystem.cpp    function                               size     418       3       1
            FileSystem.cpp    function                          isArchive     424       3       1
            FileSystem.cpp    function                       isCompressed     430       3       1
            FileSystem.cpp    function                        isDirectory     436       3       1
            FileSystem.cpp    function                        isEncrypted     442       3       1
            FileSystem.cpp    function                           isHidden     448       3       1
            FileSystem.cpp    function                           isNormal     454       3       1
            FileSystem.cpp    function                          isOffLine     460       3       1
            FileSystem.cpp    function                         isReadOnly     466       3       1
            FileSystem.cpp    function                           isSystem     472       3       1
            FileSystem.cpp    function                        isTemporary     478       3       1
            FileSystem.cpp    function                          operator<     484       3       1
            FileSystem.cpp    function                         operator==     490       3       1
            FileSystem.cpp    function                          operator>     496       3       1
            FileSystem.cpp    function                            earlier     502       5       1
            FileSystem.cpp    function                              later     510       5       1
            FileSystem.cpp    function                            smaller     518       3       1
            FileSystem.cpp    function                             larger     524       3       1
            FileSystem.cpp    function                           FileInfo     364       7       1
            FileSystem.cpp    function                          ~FileInfo     374       3       1
            FileSystem.cpp    function                               good     380       3       1
            FileSystem.cpp    function                               name     386       3       1
            FileSystem.cpp    function                        intToString     392       6       1
            FileSystem.cpp    function                               date     401      14       1
            FileSystem.cpp    function                               size     418       3       1
            FileSystem.cpp    function                          isArchive     424       3       1
            FileSystem.cpp    function                       isCompressed     430       3       1
            FileSystem.cpp    function                        isDirectory     436       3       1
            FileSystem.cpp    function                        isEncrypted     442       3       1
            FileSystem.cpp    function                           isHidden     448       3       1
            FileSystem.cpp    function                           isNormal     454       3       1
            FileSystem.cpp    function                          isOffLine     460       3       1
            FileSystem.cpp    function                         isReadOnly     466       3       1
            FileSystem.cpp    function                           isSystem     472       3       1
            FileSystem.cpp    function                        isTemporary     478       3       1
            FileSystem.cpp    function                          operator<     484       3       1
            FileSystem.cpp    function                         operator==     490       3       1
            FileSystem.cpp    function                          operator>     496       3       1
            FileSystem.cpp    function                            earlier     502       5       1
            FileSystem.cpp    function                              later     510       5       1
            FileSystem.cpp    function                            smaller     518       3       1
            FileSystem.cpp    function                             larger     524       3       1
            FileSystem.cpp    function                            toLower     530       6       1
            FileSystem.cpp    function                            toUpper     540       6       1
            FileSystem.cpp    function                            getName     549      32       5
            FileSystem.cpp    function                             getExt     584      15       2
            FileSystem.cpp    function                            getPath     602      10       1
            FileSystem.cpp    function                    getFullFileSpec     615       8       1
            FileSystem.cpp    function                           fileSpec     626      16       2
            FileSystem.cpp    function                            toLower     530       6       1
            FileSystem.cpp    function                            toUpper     540       6       1
            FileSystem.cpp    function                            getName     549      32       5
            FileSystem.cpp    function                             getExt     584      15       2
            FileSystem.cpp    function                            getPath     602      10       1
            FileSystem.cpp    function                    getFullFileSpec     615       8       1
            FileSystem.cpp    function                           fileSpec     626      16       2
            FileSystem.cpp    function                getCurrentDirectory     645       5       1
            FileSystem.cpp    function                setCurrentDirectory     653       3       1
            FileSystem.cpp    function                           getFiles     659      16       2
            FileSystem.cpp    function                     getDirectories     678      16       2
            FileSystem.cpp    function                             create     697       3       1
            FileSystem.cpp    function                             exists     703       6       1
            FileSystem.cpp    function                             remove     712       3       1
            FileSystem.cpp    function                getCurrentDirectory     645       5       1
            FileSystem.cpp    function                setCurrentDirectory     653       3       1
            FileSystem.cpp    function                           getFiles     659      16       2
            FileSystem.cpp    function                     getDirectories     678      16       2
            FileSystem.cpp    function                             create     697       3       1
            FileSystem.cpp    function                             exists     703       6       1
            FileSystem.cpp    function                             remove     712       3       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
           FileUtilities.h   namespace                          Utilities      56     108      12
           FileUtilities.h    function                displayFileContents      79      19       4
           FileUtilities.h    function                    showDirContents     107      26       4
           FileUtilities.h    function                      showFileLines     141      23       3

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
         FileUtilities.cpp    function                                         17       6       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
                   IComm.h   namespace            MsgPassingCommunication      27      22       4
                   IComm.h       class                              IComm      34      15       3
                   IComm.h    function                             ~IComm      46       2       1
                   IComm.h   namespace            MsgPassingCommunication      12      12       4
                   IComm.h       class                              IComm      14      10       3
                   IComm.h    function                             ~IComm      21       2       1
                   IComm.h   namespace            MsgPassingCommunication      12      12       3
                   IComm.h       class                              IComm      14      10       2
                   IComm.h    function                             ~IComm      21       2       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
        ISingletonLogger.h   namespace                            SLogger      49      66      10
        ISingletonLogger.h       class                             NoLock      56       5       3
        ISingletonLogger.h    function                               lock      57       2       1
        ISingletonLogger.h    function                             unlock      58       2       1
        ISingletonLogger.h       class                               Lock      70      17       4
        ISingletonLogger.h    function                               Lock      71       2       1
        ISingletonLogger.h    function                               lock      77       3       1
        ISingletonLogger.h    function                             unlock      81       3       1
        ISingletonLogger.h       class                             Locker      99      15       2
        ISingletonLogger.h    function                           ~ILogger     100       2       1
        ISingletonLogger.h   namespace                      CodeUtilities      47      64      10
        ISingletonLogger.h       class                             NoLock      54       5       3
        ISingletonLogger.h    function                               lock      55       2       1
        ISingletonLogger.h    function                             unlock      56       2       1
        ISingletonLogger.h       class                               Lock      68      17       4
        ISingletonLogger.h    function                               Lock      69       2       1
        ISingletonLogger.h    function                               lock      75       3       1
        ISingletonLogger.h    function                             unlock      79       3       1
        ISingletonLogger.h       class                             Locker      95      15       2
        ISingletonLogger.h    function                           ~ILogger      96       2       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
                   ITest.h   namespace                          Utilities      12       6       3
                   ITest.h      struct                              ITest      13       4       2
                   ITest.h    function                             ~ITest      14       2       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
                  Logger.h       class                             Logger      45      18       2
                  Logger.h    function                             Logger      46       2       1
                  Logger.h       class                       StaticLogger      66      14       8
                  Logger.h    function                             attach      67       2       1
                  Logger.h    function                              start      68       2       1
                  Logger.h    function                               stop      69       2       1
                  Logger.h    function                              write      70       2       1
                  Logger.h    function                              flush      71       2       1
                  Logger.h    function                              title      72       2       1
                  Logger.h    function                           instance      73       2       1
                  Logger.h      struct                           Cosmetic      85       3       2
                  Logger.h    function                          ~Cosmetic      85       2       1
                  Logger.h       class                             Logger      45      18      38
                  Logger.h    function                             Logger      46       2       1
                  Logger.h       class                       StaticLogger      66      14       8
                  Logger.h    function                             attach      67       2       1
                  Logger.h    function                              start      68       2       1
                  Logger.h    function                               stop      69       2       1
                  Logger.h    function                              write      70       2       1
                  Logger.h    function                              flush      71       2       1
                  Logger.h    function                              title      72       2       1
                  Logger.h    function                           instance      73       2       1
                  Logger.h      struct                           Cosmetic      85       3       2
                  Logger.h    function                          ~Cosmetic      85       2       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
                Logger.cpp    function                               main      98      26       1
                Logger.cpp    function                              write      22       4       1
                Logger.cpp    function                              flush      29       8       2
                Logger.cpp    function                              title      38       4       1
                Logger.cpp    function                             attach      44       4       1
                Logger.cpp    function                              start      51      19       4
                Logger.cpp    function                               void      55      11       3
                Logger.cpp    function                               stop      73      11       2
                Logger.cpp    function                            ~Logger      87       3       1
                Logger.cpp    function                              write      22       4       1
                Logger.cpp    function                              flush      29       8       2
                Logger.cpp    function                              title      38       4       1
                Logger.cpp    function                             attach      44       4       1
                Logger.cpp    function                              start      51      19       4
                Logger.cpp    function                               void      55      11       3
                Logger.cpp    function                               stop      73      11       2
                Logger.cpp    function                            ~Logger      87       3       1
                Logger.cpp    function                               main      98      26       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
                 Message.h   namespace            MsgPassingCommunication      40      86       6
                 Message.h      struct                           EndPoint      45       9       4
              public data: Address address ; 
              public data: Port port ; 
                 Message.h    function                           EndPoint      54       2       1
                 Message.h    function                           toString      58       3       1
                 Message.h    function                         fromString      63      10       1
                 Message.h       class                            Message      79      47       1
                 Message.h   namespace            MsgPassingCommunication      37      86      78
                 Message.h      struct                           EndPoint      42       9       4
              public data: Address address ; 
              public data: Port port ; 
                 Message.h    function                           EndPoint      51       2       1
                 Message.h    function                           toString      55       3       1
                 Message.h    function                         fromString      60      10       1
                 Message.h       class                            Message      76      47      73

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
               Message.cpp    function                               main     223      56       1
               Message.cpp    function                            Message      15       2       1
               Message.cpp    function                            Message      21       4       1
               Message.cpp    function                         attributes      28       3       1
               Message.cpp    function                          attribute      34       3       1
               Message.cpp    function                              clear      40       3       1
               Message.cpp    function                               keys      46       9       2
               Message.cpp    function                        containsKey      58       5       1
               Message.cpp    function                             remove      66       8       2
               Message.cpp    function                              value      77       8       2
               Message.cpp    function                                 to      88       7       2
               Message.cpp    function                                 to      98       3       1
               Message.cpp    function                               from     104       7       2
               Message.cpp    function                               from     114       3       1
               Message.cpp    function                               name     120       7       2
               Message.cpp    function                               name     130       3       1
               Message.cpp    function                            command     136       7       2
               Message.cpp    function                            command     146       3       1
               Message.cpp    function                               file     152       7       2
               Message.cpp    function                               file     162       3       1
               Message.cpp    function                      contentLength     168       8       2
               Message.cpp    function                      contentLength     179       3       1
               Message.cpp    function                           toString     185       8       2
               Message.cpp    function                         attribName     196       6       1
               Message.cpp    function                        attribValue     205       6       1
               Message.cpp    function                         fromString     214      10       2
               Message.cpp    function                               show     231      10       2
               Message.cpp    function                            Message      14       2       1
               Message.cpp    function                            Message      20       4       1
               Message.cpp    function                         attributes      27       3       1
               Message.cpp    function                          attribute      33       3       1
               Message.cpp    function                              clear      39       3       1
               Message.cpp    function                               keys      45       9       2
               Message.cpp    function                        containsKey      57       5       1
               Message.cpp    function                                 to      65       7       2
               Message.cpp    function                                 to      75       3       1
               Message.cpp    function                               from      81       7       2
               Message.cpp    function                               from      91       3       1
               Message.cpp    function                               name      97       7       2
               Message.cpp    function                               name     107       3       1
               Message.cpp    function                            command     113       7       2
               Message.cpp    function                            command     123       3       1
               Message.cpp    function                               file     129       7       2
               Message.cpp    function                               file     139       3       1
               Message.cpp    function                      contentLength     145       8       2
               Message.cpp    function                      contentLength     156       3       1
               Message.cpp    function                           toString     162       8       2
               Message.cpp    function                         attribName     173       6       1
               Message.cpp    function                        attribValue     182       6       1
               Message.cpp    function                         fromString     191      10       2
               Message.cpp    function                               show     208      10       2
               Message.cpp    function                               main     246      56       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
              Properties.h   namespace                          Utilities      32      26       5
              Properties.h       class                           Property      35      22       4
              Properties.h    function                          ~Property      36       2       1
              Properties.h    function                         operator()      42       3       1
              Properties.h    function                         operator()      51       3       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
            Properties.cpp    function                                         18       1       1
            Properties.cpp    function                                         19       3       1
            Properties.cpp    function                                         35      27       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
         SingletonLogger.h   namespace                            SLogger      50     159      18
         SingletonLogger.h       class                             Locker      69      29       2
         SingletonLogger.h    function                             Logger      89       3       1
         SingletonLogger.h       class                             Locker     113       4       1
         SingletonLogger.h       class                             Locker     120      13       3
         SingletonLogger.h       class                             Locker     136      14       3
         SingletonLogger.h       class                             Locker     151       3       1
         SingletonLogger.h       class                             Locker     156       3       1
         SingletonLogger.h       class                             Locker     163       9       2
         SingletonLogger.h       class                             Locker     175       6       1
         SingletonLogger.h       class                             Locker     184       5       1
         SingletonLogger.h       class                             Locker     198      11       2
         SingletonLogger.h   namespace                      CodeUtilities      48     156      18
         SingletonLogger.h       class                             Locker      65      29       2
         SingletonLogger.h    function                             Logger      85       3       1
         SingletonLogger.h       class                             Locker     109       4       1
         SingletonLogger.h       class                             Locker     116      13       3
         SingletonLogger.h       class                             Locker     132      14       3
         SingletonLogger.h       class                             Locker     147       3       1
         SingletonLogger.h       class                             Locker     152       3       1
         SingletonLogger.h       class                             Locker     159       9       2
         SingletonLogger.h       class                             Locker     171       6       1
         SingletonLogger.h       class                             Locker     180       5       1
         SingletonLogger.h       class                             Locker     194      11       2

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
       SingletonLogger.cpp    function                          testThrow      21      12       3
       SingletonLogger.cpp    function                               main      35      66       1
       SingletonLogger.cpp    function                                         19      12       3
       SingletonLogger.cpp    function                                         27       3       1
       SingletonLogger.cpp    function                                         33      66       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
   SingletonLoggerFactory.   namespace                            SLogger      45      12       2
   SingletonLoggerFactory.       class                             Locker      53       3       1
   SingletonLoggerFactory.   namespace                      CodeUtilities      41       7       2
   SingletonLoggerFactory.       class                             Locker      44       3       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
   SingletonLoggerFactory.    function                        getInstance      19       3       1
   SingletonLoggerFactory.    function                        getInstance      24       3       1
   SingletonLoggerFactory.    function                        getInstance      29       3       1
   SingletonLoggerFactory.    function                        getInstance      34       3       1
   SingletonLoggerFactory.    function                        getInstance      19       3       1
   SingletonLoggerFactory.    function                        getInstance      24       3       1
   SingletonLoggerFactory.    function                        getInstance      29       3       1
   SingletonLoggerFactory.    function                        getInstance      34       3       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
                 Sockets.h   namespace                            Sockets     141     159      14
                 Sockets.h       class                       SocketSystem     146       8       1
                 Sockets.h       class                             Socket     161      40       4
                 Sockets.h    function                   operator::SOCKET     172       2       1
                 Sockets.h    function                         validState     191       2       1
                 Sockets.h       class                    SocketConnecter     207      12       1
                 Sockets.h       class                     SocketListener     226      21       7
                 Sockets.h    function                              start     257      42       6
                 Sockets.h    function                       ListenThread     271      24       3
                 Sockets.h   namespace                            Sockets     146     186     128
                 Sockets.h       class                       SocketSystem     155       8       7
                 Sockets.h       class                             Socket     170      40      56
                 Sockets.h    function                   operator::SOCKET     181       2       1
                 Sockets.h    function                         validState     200       2       1
                 Sockets.h       class                    SocketConnecter     216      12      25
                 Sockets.h       class                     SocketListener     235      21      37
                 Sockets.h    function                              start     285      46       6
                 Sockets.h    function                       ListenThread     299      28       3
                 Sockets.h    function                          getLogger     264      11       2

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
               Sockets.cpp       class                      ClientHandler     543       6      20
               Sockets.cpp    function                         operator()     559      46       6
               Sockets.cpp    function                 testStringHandling     611      33       6
               Sockets.cpp    function                 testBufferHandling     650      46       7
               Sockets.cpp    function                        clearBuffer     553       4       1
               Sockets.cpp    function           clientTestStringHandling     700      31       5
               Sockets.cpp    function           clientTestBufferHandling     734      61       8
               Sockets.cpp    function                               main     798      41       4
               Sockets.cpp       class                      ClientHandler     579       6      20
               Sockets.cpp    function                         operator()     595      56       6
               Sockets.cpp    function                 testStringHandling     657      37       6
               Sockets.cpp    function                 testBufferHandling     700      51       7
               Sockets.cpp    function                        clearBuffer     589       4       1
               Sockets.cpp    function           clientTestStringHandling     755      38       5
               Sockets.cpp    function           clientTestBufferHandling     796      69       8
               Sockets.cpp    function                               main     868      46       4
               Sockets.cpp    function                       SocketSystem      35       6       2
               Sockets.cpp    function                      ~SocketSystem      44       4       1
               Sockets.cpp    function                       SocketSystem      38       8       2
               Sockets.cpp    function                      ~SocketSystem      49       6       1
               Sockets.cpp    function                             Socket      55       6       1
               Sockets.cpp    function                             Socket      67       7       1
               Sockets.cpp    function                             Socket      77       9       1
               Sockets.cpp    function                          operator=      89      10       1
               Sockets.cpp    function                              ipVer     106       3       1
               Sockets.cpp    function                              close     112       4       1
               Sockets.cpp    function                       shutDownSend     119       6       1
               Sockets.cpp    function                       shutDownRecv     129       6       1
               Sockets.cpp    function                           shutDown     138       7       1
               Sockets.cpp    function                            ~Socket     147       4       1
               Sockets.cpp    function                               send     157      13       2
               Sockets.cpp    function                               recv     176      13       2
               Sockets.cpp    function                         sendString     195      14       2
               Sockets.cpp    function                         recvString     220      23       4
               Sockets.cpp    function                   removeTerminator     246       3       1
               Sockets.cpp    function                         sendStream     254       3       1
               Sockets.cpp    function                         recvStream     262       3       1
               Sockets.cpp    function                       bytesWaiting     268       5       1
               Sockets.cpp    function                        waitForData     276      12       2
               Sockets.cpp    function                             Socket      62       6       1
               Sockets.cpp    function                             Socket      74       7       1
               Sockets.cpp    function                             Socket      84       9       1
               Sockets.cpp    function                          operator=      96      10       1
               Sockets.cpp    function                              ipVer     113       3       1
               Sockets.cpp    function                              close     119       4       1
               Sockets.cpp    function                       shutDownSend     126       6       1
               Sockets.cpp    function                       shutDownRecv     136       6       1
               Sockets.cpp    function                           shutDown     145       7       1
               Sockets.cpp    function                            ~Socket     154       4       1
               Sockets.cpp    function                               send     164      13       2
               Sockets.cpp    function                               recv     183      13       2
               Sockets.cpp    function                         sendString     202      14       2
               Sockets.cpp    function                         recvString     227      23       4
               Sockets.cpp    function                   removeTerminator     253       3       1
               Sockets.cpp    function                         sendStream     261       3       1
               Sockets.cpp    function                         recvStream     269       3       1
               Sockets.cpp    function                       bytesWaiting     275       5       1
               Sockets.cpp    function                        waitForData     283      12       2
               Sockets.cpp    function                    SocketConnecter     294       3       1
               Sockets.cpp    function                    SocketConnecter     300       8       1
               Sockets.cpp    function                          operator=     311      10       1
               Sockets.cpp    function                   ~SocketConnecter     324       3       1
               Sockets.cpp    function                            connect     330      63       8
               Sockets.cpp    function                    SocketConnecter     301       3       1
               Sockets.cpp    function                    SocketConnecter     307       8       1
               Sockets.cpp    function                          operator=     318      10       1
               Sockets.cpp    function                   ~SocketConnecter     331       5       1
               Sockets.cpp    function                            connect     339      71       8
               Sockets.cpp    function                     SocketListener     399      11       1
               Sockets.cpp    function                     SocketListener     413       9       1
               Sockets.cpp    function                          operator=     425      11       1
               Sockets.cpp    function                    ~SocketListener     439       3       1
               Sockets.cpp    function                               bind     445      47       6
               Sockets.cpp    function                             listen     495      12       2
               Sockets.cpp    function                             accept     510      14       2
               Sockets.cpp    function                               stop     527       4       1
               Sockets.cpp    function                     SocketListener     416      11       1
               Sockets.cpp    function                     SocketListener     430       9       1
               Sockets.cpp    function                          operator=     442      11       1
               Sockets.cpp    function                    ~SocketListener     456       5       1
               Sockets.cpp    function                               bind     464      57       6
               Sockets.cpp    function                             listen     524      16       2
               Sockets.cpp    function                             accept     543      17       2
               Sockets.cpp    function                               stop     563       4       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
         StringUtilities.h   namespace                          Utilities      51     164      25
         StringUtilities.h    function                              Title      58       4       1
         StringUtilities.h    function                              title      65       4       1
         StringUtilities.h    function                            putline      72       4       1
         StringUtilities.h    function                             sTitle      79       6       1
         StringUtilities.h    function                             stitle      88       6       1
         StringUtilities.h    function                           sputline      97       6       1
         StringUtilities.h    function                               trim     109      31       6
         StringUtilities.h    function                       trimNewLines     144      31       6
         StringUtilities.h    function                              split     179      20       4
         StringUtilities.h    function                         showSplits     203      11       2

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
       StringUtilities.cpp    function                               main      20      22       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
           TestUtilities.h   namespace                          Utilities      55     115      14
           TestUtilities.h       class                       TestExecutor      72       6       5
           TestUtilities.h    function                            execute      81      18       3
           TestUtilities.h    function                              check     102       6       1
           TestUtilities.h       class                      TestExecutive     114      15       8
           TestUtilities.h      struct                                  {     116       4       1
              public data: std :: shared_ptr < ITest > pTest ; 
              public data: std :: string testName ; 
           TestUtilities.h    function                       registerTest     132       7       2
           TestUtilities.h    function                       registerTest     141       6       1
           TestUtilities.h    function                         clearTests     149       3       1
           TestUtilities.h    function                            doTests     156      13       2

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
         TestUtilities.cpp   namespace                          Utilities      23      65      18
         TestUtilities.cpp       class                         TestPasses      30       5       3
         TestUtilities.cpp    function                               test      31       2       1
         TestUtilities.cpp    function                        ~TestPasses      32       2       1
         TestUtilities.cpp       class                          TestFails      37       5       3
         TestUtilities.cpp    function                               test      38       2       1
         TestUtilities.cpp    function                         ~TestFails      39       2       1
         TestUtilities.cpp       class                         TestThrows      44       9       3
         TestUtilities.cpp    function                               test      47       4       1
         TestUtilities.cpp    function                        ~TestThrows      50       2       1
         TestUtilities.cpp       class                         CodeToTest      57      11       4
         TestUtilities.cpp    function                         CodeToTest      58       2       1
         TestUtilities.cpp    function                             result      61       3       1
         TestUtilities.cpp    function                        ~CodeToTest      63       2       1
         TestUtilities.cpp       class                           TestCode      70      17       4
         TestUtilities.cpp    function                           TestCode      71       2       1
         TestUtilities.cpp    function                               test      74       9       1
         TestUtilities.cpp    function                          ~TestCode      82       2       1
         TestUtilities.cpp    function                               main      92      42       5

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
               Utilities.h   namespace                          Utilities      44      70      16
               Utilities.h       class                       StringHelper      53       8      11
               Utilities.h    function                    DisplayLocation      76       9       1
               Utilities.h       class                          Converter      91       5       3
               Utilities.h    function                           toString      99       5       1
               Utilities.h    function                            toValue     107       6       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
             Utilities.cpp    function                               void      22       1       1
             Utilities.cpp    function                               void      25       1       1
             Utilities.cpp    function                 ToDecAddressString     104       5       1
             Utilities.cpp    function                 ToHexAddressString     112       5       1
             Utilities.cpp    function                            putline     120       3       1
             Utilities.cpp    function                               main     128      56       2
             Utilities.cpp    function                              title      31       4       1
             Utilities.cpp    function                              Title      38       4       1
             Utilities.cpp    function                              split      47      22       4
             Utilities.cpp    function                               trim      72      22       3
             Utilities.cpp    function            addHeaderAndFooterLines      97       4       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
          WindowsHelpers.h   namespace                     WindowsHelpers      42       5       1
          WindowsHelpers.h   namespace                     WindowsHelpers      42       5       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
        WindowsHelpers.cpp    function                    wstringToString      26       7       1
        WindowsHelpers.cpp    function                 stringToWideString      35       7       1
        WindowsHelpers.cpp    function                         GetLastMsg      45      32       1
        WindowsHelpers.cpp    function                               main      81       3       1
        WindowsHelpers.cpp    function                    wstringToString      26       7       1
        WindowsHelpers.cpp    function                 stringToWideString      35       7       1
        WindowsHelpers.cpp    function                         GetLastMsg      45      32       1
        WindowsHelpers.cpp    function                               main      81       3       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
                  logger.h       class                             Logger      45      18       2
                  logger.h    function                             Logger      46       2       1
                  logger.h       class                       StaticLogger      66      14       8
                  logger.h    function                             attach      67       2       1
                  logger.h    function                              start      68       2       1
                  logger.h    function                               stop      69       2       1
                  logger.h    function                              write      70       2       1
                  logger.h    function                              flush      71       2       1
                  logger.h    function                              title      72       2       1
                  logger.h    function                           instance      73       2       1
                  logger.h      struct                           Cosmetic      85       3       2
                  logger.h    function                          ~Cosmetic      85       2       1

                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
                logger.cpp    function                               main      98      26       1
                logger.cpp    function                              write      22       4       1
                logger.cpp    function                              flush      29       8       2
                logger.cpp    function                              title      38       4       1
                logger.cpp    function                             attach      44       4       1
                logger.cpp    function                              start      51      19       4
                logger.cpp    function                               void      55      11       3
                logger.cpp    function                               stop      73      11       2
                logger.cpp    function                            ~Logger      87       3       1

                          Functions Exceeding Metric Limits and Public Data
    ==============================================================================================
                 file name        type                               name    line    size    cplx
    -----------------------  ----------  ---------------------------------  ------  ------  ------
         CodeUtilities.cpp    function                               main      21      71       1
                  Comm.cpp    function                              start     109      54      10
                  Comm.cpp    function                              start     3524294966946     298
                  Comm.cpp    function                               void     3534294966945     297
                  Comm.cpp    function                       DemoSndrRcvr     324      79       1
                  Comm.cpp    function                      DemoCommClass     410      68       1
                  Comm.cpp    function                       DemoSndrRcvr     433      79       1
                  Comm.cpp    function                      DemoCommClass     519      68       1
                  Comm.cpp    function                   DemoClientServer     660      52       5
                  Comm.cpp    function                        receiveFile      344294967264      17
                  Comm.cpp    function                         operator()     2544294967044       5
                  Comm.cpp    function                       DemoSndrRcvr     3384294966960       2
   Cpp11-BlockingQueue.cpp    function                               main      35      52       3
              DateTime.cpp    function                           DateTime      60      28      15
              DateTime.cpp    function                           DateTime      56      28      15
          DirExplorerE.cpp    function                               main      81      57       7
            FileSystem.cpp    function                               main     775     399      31
            FileSystem.cpp    function                               main     775     399      31
               Message.cpp    function                               main     223      56       1
               Message.cpp    function                               main     246      56       1
       SingletonLogger.cpp    function                               main      35      66       1
       SingletonLogger.cpp    function                                         33      66       1
               Sockets.cpp    function           clientTestBufferHandling     734      61       8
               Sockets.cpp    function                         operator()     595      56       6
               Sockets.cpp    function                 testBufferHandling     700      51       7
               Sockets.cpp    function           clientTestBufferHandling     796      69       8
               Sockets.cpp    function                            connect     330      63       8
               Sockets.cpp    function                            connect     339      71       8
               Sockets.cpp    function                               bind     464      57       6
             Utilities.cpp    function                               main     128      56       2

              public data: Comm.h : 63 - struct Context
                Path sendFilePath ; 
              public data: Comm.h : 64 - struct Context
                Path saveFilePath ; 
              public data: Message.h : 48 - struct EndPoint
                Address address ; 
              public data: Message.h : 49 - struct EndPoint
                Port port ; 
              public data: Message.h : 45 - struct EndPoint
                Address address ; 
              public data: Message.h : 46 - struct EndPoint
                Port port ; 
              public data: TestUtilities.h : 117 - struct {
                std :: shared_ptr < ITest > pTest ; 
              public data: TestUtilities.h : 118 - struct {
                std :: string testName ; 


    searched   144 dirs
   processed    69 files
