00001 #ifdef DDOSTRAFFICH 00002 #else 00003 #include "dostraffic.h" 00004 #define DDOSTRAFFICH 00005 #endif 00006 00007 struct TCP_Node_Info{ 00008 double delayTo; 00009 double delayFrom; 00010 double startTime; 00011 }; 00012 00013 struct TCP_Nodes{ 00014 int NoNodes; 00015 struct TCP_Node_Info *TCPNode; 00016 }; 00017 00018 enum DDOSType {Master, NoMaster}; 00019 00020 struct DDOS_Traffic_info{ 00021 struct DDOS_Traffic DDOSTraffic; 00022 double MaxTime; 00023 enum DDOSType master; 00024 int NoAttackers; 00025 double DDOSRate; 00026 }; 00027 00028 struct Topology{ 00029 struct TCP_Nodes TCPNodes; 00030 struct DDOS_Traffic_info CBRTraffic; 00031 }; 00032