Hi ns-users ,
Please, Can someone explain to me this part of LeachApp.cc code .
And , plz where shall found the declaration and initialization of
sensor_node (pointer on chadv structure leachApp.h )
Void LeachApp::start()
{
if (agent_ == NULL)
{
char agentName[32];
printf("Warning! LeachApp::start() => agent_ of %d is null! Creating
a RCAgent!\n", sensor_node_->nodeid()); // exactly this line
sprintf(agentName, "__rcagent%d", sensor_node_->nodeid());
agent_ = new RCAgent();
agent_->name(agentName);
Tcl::instance().enter(agent_);
printf("%s attach %s", name(), agent_->name());
Tcl::instance().evalf("%s attach %s", name(), agent_->name());
}
sensedData_->node_id() == sensor_node_->nodeid();
mac_ = (MacSensor *) ((RCAgent *) agent_)->getMAC();
mac_->node_num() = sensor_node_->nodeid();
decideClusterHead();
CommonNodeApp::start();
}
Many thanks
--
View this message in context:
http://www.nabble.com/leachApp-under-mannasim-extension-tp25082599p25082599.html
Sent from the ns-users mailing list archive at Nabble.com.