LCOV - code coverage report
Current view: top level - package - io_package.cpp (source / functions) Hit Total Coverage
Test: wfc_io-coverage.info Lines: 1 9 11.1 %
Date: 2019-09-05 Functions: 2 8 25.0 %

          Line data    Source code
       1             : 
       2             : #include "io_package.hpp"
       3             : #include "server/server_module.hpp"
       4             : #include "client/client_module.hpp"
       5             : #include "broker/broker_module.hpp"
       6             : #include "statistics/statistics_module.hpp"
       7             : #include "queue/queue_module.hpp"
       8             : #include <wfc/module/package.hpp>
       9             : #include <wfc/module/module_list.hpp>
      10             : #include "io_build_info.h"
      11             : 
      12             : namespace wfc{
      13             :  
      14             : namespace {
      15           0 :   class impl: public ::wfc::module_list<
      16             :     io_build_info,
      17             :     io::server_module,
      18             :     io::client_module,
      19             :     io::queue_module,
      20             :     io::broker_module
      21             :   #ifdef WFC_ENABLE_STAT
      22             :     ,io::statistics_module
      23             :   #endif
      24             :   >
      25             :   { 
      26           0 :     virtual std::string description() const override
      27             :     {
      28           0 :       return "Package of IP/TCP and I/O modules";
      29             :     }
      30             :   
      31           0 :     virtual int order() const override
      32             :     {
      33           0 :       return 500;
      34             :     }
      35             : 
      36             :   };
      37             : }
      38             : 
      39           0 : io_package::io_package()
      40           0 :   : package( std::make_shared<impl>() )
      41             : {
      42           0 : }
      43             : 
      44           3 : }

Generated by: LCOV version 1.10