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