LCOV - code coverage report
Current view: top level - include/Module/Controller - Controller.hxx (source / functions) Hit Total Coverage
Test: streampu_clean.info Lines: 0 4 0.0 %
Date: 2024-06-12 12:04:18 Functions: 0 2 0.0 %

          Line data    Source code
       1             : #include <string>
       2             : 
       3             : #include "Module/Controller/Controller.hpp"
       4             : 
       5             : namespace spu
       6             : {
       7             : namespace module
       8             : {
       9             : 
      10             : runtime::Task&
      11           0 : Controller::operator[](const ctr::tsk t)
      12             : {
      13           0 :     return Module::operator[]((size_t)t);
      14             : }
      15             : 
      16             : runtime::Socket&
      17           0 : Controller::operator[](const ctr::sck::control s)
      18             : {
      19           0 :     return Module::operator[]((size_t)ctr::tsk::control)[(size_t)s];
      20             : }
      21             : 
      22             : runtime::Socket&
      23             : Controller::operator[](const std::string& tsk_sck)
      24             : {
      25             :     return Module::operator[](tsk_sck);
      26             : }
      27             : 
      28             : template<class A>
      29             : void
      30             : Controller::control(std::vector<int8_t, A>& out, const int frame_id, const bool managed_memory)
      31             : {
      32             :     (*this)[ctr::sck::control::out].bind(out);
      33             :     (*this)[ctr::tsk::control].exec(frame_id, managed_memory);
      34             : }
      35             : 
      36             : }
      37             : }

Generated by: LCOV version 1.14