00001 #include "FastShowerUtils/ShowerDemoBase.h" 00002 00003 #include "FastShowerUtils/Gridlet.h" 00004 #include "FastShowerUtils/GridletForger.h" 00005 00006 #include "FastShowerUtils/Pinger/ComplexPinger.h" 00007 00008 00009 #include <iostream> 00010 00011 namespace FastShower{ 00012 using std::cout; 00013 00014 void ShowerDemoBase::initialise(){ 00015 cout<<"ShowerDemoBase - initialising"<<endl; 00016 m_gridletForger = new GridletForger(); 00017 cout<<"*****************************************"<<endl; 00018 cout<<"* GridletForger Structure *"<<endl; 00019 cout<<"*****************************************"<<endl; 00020 ComplexPinger p; 00021 IDebug* gfDbg = gridletForger(); 00022 gfDbg->ping(p); 00023 } 00024 00025 void ShowerDemoBase::execute(){ 00026 } 00027 00028 void ShowerDemoBase::finalise() const{ 00029 } 00030 00031 GridletForger* ShowerDemoBase::gridletForger()const{ 00032 return m_gridletForger; 00033 } 00034 }//namespace 00035 00036 00037 00038 00039 00040 00041 00042 00043 00044 00045