2021-08-11 16:12:16 -07:00

29 lines
657 B
C++

#ifndef DUCK_DUCK_IMPL_HPP
#define DUCK_DUCK_IMPL_HPP
#include <Autocoders/Python/test/partition/DuckDuckComponentAc.hpp>
namespace Duck {
class DuckImpl : public DuckBase {
public:
// Only called by derived class
DuckImpl(const char* compName);
~DuckImpl();
private:
// downcall for input ports
I32 externInputPort1_Msg1_handler(U32 cmd, Fw::String str);
I32 externInputPort3_Msg3_handler(U32 cmd);
I32 inputPort1_Msg1_handler(U32 cmd, Fw::String str);
I32 inputPort2_Msg1_handler(U32 cmd, Fw::String str);
I32 inputPort3_Msg3_handler(U32 cmd);
};
};
#endif