LCOV - code coverage report
Current view: top level - asyncConsole/src/console - SyncCommandWrapper.cpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 0 12 0.0 %
Date: 2025-01-20 13:53:09 Functions: 0 4 0.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           0 :     ::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 1.14