00001 #ifndef AMSAPPLICATION_HH 00002 #define AMSAPPLICATION_HH 00003 00004 // Copyright (c) 2002-2005 The University of Cincinnati. All rights 00005 // reserved. 00006 00007 // You may modify, distribute, and use the software contained in this 00008 // package under the terms of the "GNU LIBRARY GENERAL PUBLIC LICENSE" 00009 // version 2, June 1991. A copy of this license agreement can be found in 00010 // the file "LGPL", distributed with this archive. 00011 00012 // Authors: Vinod Chamarty chamarv@ececs.uc.edu 00013 00014 #include "tyvis/VHDLApplication.hh" 00015 #include "tyvis/_savant_entity_ams_elab.hh" 00016 00017 class _savant_entity_ams_elab; 00018 00021 class AMSApplication : public VHDLApplication { 00022 00023 public: 00024 00028 AMSApplication( _savant_entity_elab *initDesign ); 00029 00031 ~AMSApplication() {} 00032 00037 void setAMSDesign(_savant_entity_elab *toSet); 00038 00049 int initialize( vector <string> &args ); 00050 00051 protected: 00052 00053 private: 00055 _savant_entity_ams_elab *AMSDesign; 00056 }; 00057 00058 #endif
1.4.6