NETWORK ATTACKS FRAMEWORK  1.0.0
A NETwork Attacks framework. Making network attacks impact evaluation easier!
NA_DelayAttack Class Reference

Delay attack controller implementation. More...

#include <NA_DelayAttack.h>

Inheritance diagram for NA_DelayAttack:
NA_Attack

List of all members.

Protected Member Functions

virtual cMessage * generateAttackMessage (const char *name)
 Overridden function.

Detailed Description

Delay attack controller implementation.

This controller generates the specific control message (delay message) containing the relevant information for the hacked modules affected by the attack. In this case NA_IPv4.

See also:
NA_Attack, NA_IPv4
Author:
Gabriel Maciá Fernández, gmacia@ugr.es
Date:
01/22/2013

Definition at line 46 of file NA_DelayAttack.h.


Member Function Documentation

cMessage * NA_DelayAttack::generateAttackMessage ( const char *  name) [protected, virtual]

Overridden function.

Reimplemented from NA_Attack.

Definition at line 37 of file NA_DelayAttack.cc.

                                                                {

    LOG << "NA_DelayAttack: generateAttackMessage\n";

    // We create a specific message with specific parameters.
    NA_DelayMessage *msg = new NA_DelayMessage(name);
    msg->setDelayAttackProbability(par("delayAttackProbability").doubleValue());
    msg->setDelayAttackValue(&par("delayAttackValue"));
    return msg;
}

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerator Defines