LCOV - code coverage report
Current view: top level - libs/bsw/asyncConsole/src/console - SyncCommandWrapper.cpp (source / functions) Coverage Total Hit
Test: coverage.info Lines: 0.0 % 11 0
Test Date: 2026-02-24 11:21:15 Functions: 0.0 % 4 0

            Line data    Source code
       1              : // Copyright 2024 Accenture.
       2              : 
       3              : #include "console/SyncCommandWrapper.h"
       4              : 
       5              : #include "console/AsyncConsole.h"
       6              : 
       7              : namespace console
       8              : {
       9            0 : SyncCommandWrapper::SyncCommandWrapper(::util::command::ICommand& command) : fCommand(command)
      10              : {
      11            0 :     AsyncConsole::addCommand(*this);
      12            0 : }
      13              : 
      14            0 : char const* SyncCommandWrapper::getId() const { return fCommand.getId(); }
      15              : 
      16            0 : void SyncCommandWrapper::getHelp(::util::command::ICommand::IHelpCallback& callback) const
      17              : {
      18            0 :     fCommand.getHelp(callback);
      19            0 : }
      20              : 
      21            0 : ::util::command::ICommand::ExecuteResult SyncCommandWrapper::execute(
      22              :     ::util::string::ConstString const& arguments,
      23              :     ::util::stream::ISharedOutputStream* sharedOutputStream)
      24              : {
      25              :     ::util::command::ICommand::ExecuteResult const result
      26            0 :         = fCommand.execute(arguments, sharedOutputStream);
      27            0 :     AsyncConsole::commandExecuted(result);
      28            0 :     return ::util::command::ICommand::ExecuteResult(::util::command::ICommand::Result::OK);
      29              : }
      30              : 
      31              : } /* namespace console */
        

Generated by: LCOV version 2.0-1