NETWORK ATTACKS FRAMEWORK  1.0.0
A NETwork Attacks framework. Making network attacks impact evaluation easier!
NA_UDPBasicBurst.h
Go to the documentation of this file.
00001 //
00002 // Copyright (C) 2013, NESG (Network Engineering and Security Group), http://nesg.ugr.es,
00003 // - Gabriel Maciá Fernández (gmacia@ugr.es)
00004 // - Leovigildo Sánchez Casado (sancale@ugr.es)
00005 // - Rafael A. Rodríguez Gómez (rodgom@ugr.es)
00006 // - Roberto Magán Carrión (rmagan@ugr.es)
00007 // - Pedro García Teodoro (pgteodor@ugr.es)
00008 // - José Camacho Páez (josecamacho@ugr.es)
00009 // - Jesús E. Díaz Verdejo (jedv@ugr.es)
00010 //
00011 // This file is part of NETA.
00012 //
00013 //    NETA is free software: you can redistribute it and/or modify
00014 //    it under the terms of the GNU General Public License as published by
00015 //    the Free Software Foundation, either version 3 of the License, or
00016 //    (at your option) any later version.
00017 //
00018 //    NETA is distributed in the hope that it will be useful,
00019 //    but WITHOUT ANY WARRANTY; without even the implied warranty of
00020 //    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00021 //    GNU General Public License for more details.
00022 //
00023 //    You should have received a copy of the GNU General Public License
00024 //    along with NETA.  If not, see <http://www.gnu.org/licenses/>.
00025 //
00026 
00027 #ifndef NA__INET_UDPBASICBURST_H
00028 #define NA__INET_UDPBASICBURST_H
00029 
00030 #include <UDPBasicBurst.h>
00031 #include <omnetpp.h>
00032 #include "common/log/NA_NesgLog.h"
00033 
00034 
00038 class INET_API NA_UDPBasicBurst : public UDPBasicBurst {
00039 
00040   protected:
00041 
00045     int numHopsTotal;
00046 
00050     double avHopCount;
00051 
00055     static simsignal_t hopCountSignal;
00056 
00060     virtual void processPacket(cPacket *msg);
00061 
00062 
00063   protected:
00064 
00069     virtual void initialize(int stage);
00070 
00071 };
00072 
00073 #endif
00074 
 All Classes Files Functions Variables Typedefs Enumerator Defines