00001 #include "desystem.h" 00002 #include "dedevice.h" 00003 #include "dedebug.h" 00004 #include "demain.h" 00005 00006 #ifndef __SYSSALOHA_H__ 00007 #define __SYSSALOHA_H__ 00008 00009 00010 #include "devPkt.h" 00011 #include "devPktGen.h" 00012 #include "devAP.h" 00013 00014 #include <list> 00015 00022 00023 00038 class SysSAloha : public DESystem 00039 { 00041 DevPktGen* PktGen; 00043 DevAP* ap; 00044 00045 public: 00047 SysSAloha(ParamManager* _Param, 00048 GlobalProbeManager* _Results, 00049 ProbeManager* _ProbeMg 00050 ); 00051 00053 static void setup(ParamManager *Param, 00054 GlobalProbeManager *Results 00055 ); 00056 00058 void Initialize(); 00059 00061 virtual ~SysSAloha(); 00062 }; 00063 00064 #endif 00065