#include #pragma hdrstop #if !defined(RESERVR_HPP) # include #endif #if !defined(MECH_HPP) # include #endif Derivation Reservoir::ClassDerivations(HeatSink::ClassDerivations, "Reservoir"); Reservoir::SharedData Reservoir::DefaultData(Reservoir::ClassDerivations, Subsystem::MessageHandlers, Subsystem::AttributeIndex, Subsystem::StateCount); Reservoir::Reservoir(Mech *owner, int subsystem_ID, SubsystemResource *r, SharedData &shared_data) : HeatSink(owner, subsystem_ID, r, shared_data) { Check(owner); Check_Pointer(r); Check_Fpu(); } Reservoir::~Reservoir() {} Logical Reservoir::TestClass(Mech &) { return True; } Logical Reservoir::TestInstance() const { return IsDerivedFrom(ClassDerivations); }