//===========================================================================// // File: gaugalrm.hpp // // Project: MUNGA Brick: Gauge Renderer Manager // // Contents: // //---------------------------------------------------------------------------// // Date Who Modification // // -------- --- ---------------------------------------------------------- // // 02/22/96 CPB Initial coding. // //---------------------------------------------------------------------------// // Copyright (C) 1996, Virtual World Entertainment, Inc. All rights reserved // // PROPRIETARY and CONFIDENTIAL // //===========================================================================// // // SURVIVING HEADER -- recovered verbatim from // 410SRC/Telsa40/Rel410/CODE/BT/BT_L4/BTL4GALM.HPP // This is the authoritative class declaration; btl4galm.cpp is reconstructed to // match it. BTL4GaugeAlarmManager derives from the MUNGA base GaugeAlarmManager // (d:\tesla_bt\munga\GAUGALRM.CPP), overriding the two stream-item virtuals that // the base leaves as "not overridden!" traps (@00448ab8 / @00448ad4). // #if !defined(BTL4GALM_HPP) # define BTL4GALM_HPP # if !defined(GAUGALRM_HPP) # include "gaugalrm.hpp" # endif //####################################################################### // BTL4GaugeAlarmManager //####################################################################### class BTL4GaugeAlarmManager : public GaugeAlarmManager { public: Logical CreateGaugeAlarmStreamItem( MemoryStream *mem_stream, const char *alarm_name, const char *alarm_data ); void ReadGaugeAlarmStreamItem( GaugeAlarm *alarm, Entity *the_entity, Subsystem *the_subsystem, Enumeration the_condition, MemoryStream *mem_stream ); }; #endif