* @brief Construct a new CommandProcessor object. * * @param _session The CLI session to be managed. * @param _kb The input device to be used. */
| 63 | * @param _kb The input device to be used. |
| 64 | */ |
| 65 | CommandProcessor(CliSession& _session, InputDevice& _kb) : |
| 66 | session(_session), |
| 67 | terminal(session.OutStream()), |
| 68 | kb(_kb) |
| 69 | { |
| 70 | kb.Register( [this](auto key){ this->Keypressed(key); } ); |
| 71 | } |
| 72 | |
| 73 | private: |
| 74 |
nothing calls this directly
no test coverage detected