fpp/compiler/tools/fpp-to-cpp/test/component/base/EmptyComponentAc.ref.hpp
2025-03-10 11:56:07 -07:00

57 lines
1.6 KiB
C++

// ======================================================================
// \title EmptyComponentAc.hpp
// \author Generated by fpp-to-cpp
// \brief hpp file for Empty component base class
// ======================================================================
#ifndef EmptyComponentAc_HPP
#define EmptyComponentAc_HPP
#include <FpConfig.hpp>
#include "Fw/Comp/ActiveComponentBase.hpp"
#include "Fw/Port/InputSerializePort.hpp"
#include "Fw/Port/OutputSerializePort.hpp"
//! \class EmptyComponentBase
//! \brief Auto-generated base for Empty component
class EmptyComponentBase :
public Fw::PassiveComponentBase
{
// ----------------------------------------------------------------------
// Friend classes
// ----------------------------------------------------------------------
//! Friend class for white-box testing
friend class EmptyComponentBaseFriend;
public:
// ----------------------------------------------------------------------
// Component initialization
// ----------------------------------------------------------------------
//! Initialize EmptyComponentBase object
void init(
FwEnumStoreType instance = 0 //!< The instance number
);
PROTECTED:
// ----------------------------------------------------------------------
// Component construction and destruction
// ----------------------------------------------------------------------
//! Construct EmptyComponentBase object
EmptyComponentBase(
const char* compName = "" //!< The component name
);
//! Destroy EmptyComponentBase object
virtual ~EmptyComponentBase();
};
#endif