[ndnSIM] error when simulating link failure
yao hu
huyao0107 at gmail.com
Mon Apr 29 07:53:27 PDT 2013
Hi Alex,
I added the following code to simulate the link failure between node n1 and
n2 at 10 seconds. But it is strange it produces the error " ‘FailLink’ was
not declared in this scope" as follows..
../src/ndnSIM/examples/ndn-linkfailure.cc: In function ‘int main(int,
char**)’:
../src/ndnSIM/examples/ndn-linkfailure.cc:160:40: error: ‘FailLink’ was not
declared in this scope
Thanks in advance!
----------------------------------
int
main (int argc, char *argv[])
{
......
Ptr<Node> device1 = Names::Find<Node> ("n1");
Ptr<Node> device2 = Names::Find<Node> ("n2");
Simulator::Schedule (Seconds (10.0), FailLink, device1);
Simulator::Schedule (Seconds (10.0), FailLink, device2);
Simulator::Run ();
Simulator::Destroy ();
return 0;
}
void
FailLink (Ptr<NetDevice> nd)
{
Ptr<RateErrorModel> error = CreateObject<RateErrorModel> ();
error->SetAttribute ("ErrorRate", DoubleValue (1.0));
nd->SetAttribute ("ReceiveErrorModel", PointerValue (error));
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20130429/1033d0c3/attachment.html>
More information about the ndnSIM
mailing list