fpp/compiler/tools/fpp-to-cpp/test/component/test-base/EmptyTesterBase.ref.hpp
2024-05-10 00:03:31 -07:00

53 lines
1.5 KiB
C++

// ======================================================================
// \title EmptyTesterBase.hpp
// \author Generated by fpp-to-cpp
// \brief hpp file for Empty component test harness base class
// ======================================================================
#ifndef EmptyTesterBase_HPP
#define EmptyTesterBase_HPP
#include <cstdio>
#include "Fw/Comp/PassiveComponentBase.hpp"
#include "Fw/Port/InputSerializePort.hpp"
#include "Fw/Types/Assert.hpp"
#include "Fw/Types/ExternalString.hpp"
#include "test-base/EmptyComponentAc.hpp"
//! \class EmptyTesterBase
//! \brief Auto-generated base for Empty component test harness
class EmptyTesterBase :
public Fw::PassiveComponentBase
{
public:
// ----------------------------------------------------------------------
// Component initialization
// ----------------------------------------------------------------------
//! Initialize object EmptyTesterBase
virtual void init(
FwEnumStoreType instance = 0 //!< The instance number
);
protected:
// ----------------------------------------------------------------------
// Component construction and destruction
// ----------------------------------------------------------------------
//! Construct object EmptyTesterBase
EmptyTesterBase(
const char* const compName, //!< The component name
const U32 maxHistorySize //!< The maximum size of each history
);
//! Destroy object EmptyTesterBase
virtual ~EmptyTesterBase();
};
#endif