//===========================================================================// // File: cmpnnt.cc // // Project: MUNGA Brick: Entity // // Contents: // //---------------------------------------------------------------------------// // Date Who Modification // // -------- --- ---------------------------------------------------------- // // 12/14/94 ECH Initial coding. // //---------------------------------------------------------------------------// // Copyright (C) 1994-1995, Virtual World Entertainment, Inc. // // All Rights reserved worldwide // // This unpublished sourcecode is PROPRIETARY and CONFIDENTIAL // //===========================================================================// #include #pragma hdrstop #if !defined(CMPNNT_HPP) #include #endif //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Component ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // // Shared Data Support // Derivation Component::ClassDerivations( Receiver::ClassDerivations, "Component" ); Component::SharedData Component::DefaultData( Component::ClassDerivations, Component::MessageHandlers ); // //############################################################################# //############################################################################# // Component::Component( ClassID class_id, SharedData &shared_data ): Receiver(class_id, shared_data) { } // //############################################################################# //############################################################################# // Component::Component( PlugStream *stream, SharedData &shared_data ): Receiver(stream, shared_data) { } // //############################################################################# //############################################################################# // Component::~Component() { } // //############################################################################# //############################################################################# // void Component::Execute() { Fail("Component::Execute - Should never reach here"); } // //############################################################################# //############################################################################# // Logical Component::TestInstance() const { return IsDerivedFrom(ClassDerivations); }