I have been trying to create and send a control packet (reply) at a certain calculated time after processing the received request and i have a problem regarding to the code.
Here is a part of my code:
CBFREP *GPSR::createREP (CBFREQ *req)
{
CBFREP *repPkt = new CBFREP("CBFREP");
repPkt->setPktType(REP);
repPkt->setCreatorAdd(req->getCreatorAdd());
...........
........
return repPkt;
}
void GPSR::processSelfMessage(cMessage *message)
{
if (message == contentionTimer)
CBFREP *rep = createREP(req);
The code error is : undeclared identifier "req".
I am using instant veins-4.7.1