| Line | Branch | Exec | Source |
|---|---|---|---|
| 1 | // ====================================================================== | ||
| 2 | // \title ClearTextEncryptor.cpp | ||
| 3 | // \author lestarch-autobot | ||
| 4 | // \brief cpp file for ClearTextEncryptor component implementation class | ||
| 5 | // ====================================================================== | ||
| 6 | |||
| 7 | #include "Svc/Ccsds/ClearTextEncryptor/ClearTextEncryptor.hpp" | ||
| 8 | |||
| 9 | namespace Svc { | ||
| 10 | |||
| 11 | namespace Ccsds { | ||
| 12 | |||
| 13 | // ---------------------------------------------------------------------- | ||
| 14 | // Component construction and destruction | ||
| 15 | // ---------------------------------------------------------------------- | ||
| 16 | |||
| 17 | 2 | ClearTextEncryptor ::ClearTextEncryptor(const char* const compName) : ClearTextEncryptorComponentBase(compName) {} | |
| 18 | |||
| 19 | 4 | ClearTextEncryptor ::~ClearTextEncryptor() {} | |
| 20 | |||
| 21 | // ---------------------------------------------------------------------- | ||
| 22 | // Handler implementations for typed input ports | ||
| 23 | // ---------------------------------------------------------------------- | ||
| 24 | |||
| 25 | 1 | void ClearTextEncryptor ::encryptIn_handler(FwIndexType portNum, | |
| 26 | U16 securityAssociationIndex, | ||
| 27 | Fw::Buffer& data, | ||
| 28 | const ComCfg::FrameContext& context) { | ||
| 29 |
2/2✓ Branch 6 taken 1 times.
✓ Branch 10 taken 1 times.
|
1 | this->encryptOut_out(0, Svc::Ccsds::SdlsStatus::SUCCESS, data, context); |
| 30 | 1 | } | |
| 31 | |||
| 32 | 1 | void ClearTextEncryptor ::encryptReturnIn_handler(FwIndexType portNum, | |
| 33 | Fw::Buffer& data, | ||
| 34 | const ComCfg::FrameContext& context) { | ||
| 35 | 1 | this->bufferReturnOut_out(0, data, context); | |
| 36 | 1 | } | |
| 37 | |||
| 38 | } // namespace Ccsds | ||
| 39 | |||
| 40 | } // namespace Svc | ||
| 41 |