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