7 #ifndef Svc_PolyDbComponentAc_HPP
8 #define Svc_PolyDbComponentAc_HPP
85 const char* compName =
""
179 static void m_p_getValue_in(
189 static void m_p_setValue_in(
PlatformIntType NATIVE_INT_TYPE
C++-compatible configuration header for fprime configuration.
void init()
Object initializer.
An enumeration for measurement status.
Auto-generated base for PolyDb component.
virtual void unLock()
Unlock the guarded mutex.
@ NUM_GETVALUE_INPUT_PORTS
@ NUM_SETVALUE_INPUT_PORTS
NATIVE_INT_TYPE getNum_setValue_InputPorts() const
virtual void getValue_handler(NATIVE_INT_TYPE portNum, U32 entry, Svc::MeasurementStatus &status, Fw::Time &time, Fw::PolyType &val)=0
Handler for input port getValue.
PolyDbComponentBase(const char *compName="")
Construct PolyDbComponentBase object.
virtual void lock()
Lock the guarded mutex.
Svc::InputPolyPort * get_getValue_InputPort(NATIVE_INT_TYPE portNum)
friend class PolyDbComponentBaseFriend
Friend class for white-box testing.
void getValue_handlerBase(NATIVE_INT_TYPE portNum, U32 entry, Svc::MeasurementStatus &status, Fw::Time &time, Fw::PolyType &val)
Handler base-class function for input port getValue.
virtual void setValue_handler(NATIVE_INT_TYPE portNum, U32 entry, Svc::MeasurementStatus &status, Fw::Time &time, Fw::PolyType &val)=0
Handler for input port setValue.
NATIVE_INT_TYPE getNum_getValue_InputPorts() const
void setValue_handlerBase(NATIVE_INT_TYPE portNum, U32 entry, Svc::MeasurementStatus &status, Fw::Time &time, Fw::PolyType &val)
Handler base-class function for input port setValue.
virtual ~PolyDbComponentBase()
Destroy PolyDbComponentBase object.
Svc::InputPolyPort * get_setValue_InputPort(NATIVE_INT_TYPE portNum)