Hi everybody

I am trying implement my own MAODV protocol into NS-2.34. I already have done 
structure of packets, routing tables and now I would like programme 
communication between nodes. So I created “class node” in file “node.h” where I 
define the IP address and seq. num of node and functions such as “void 
recv(Packet*, Handler*)”. In file “node.cc” in function “void recv(Packet* p, 
Handler* h)” I put following code:

void node::recv(Packet* p, Handler* h)
{
struct hdr_maodv* maodvh = HDR_MAODV(p);
struct hdr_ip* iph = HDR_IP(p);
}

..and when I make compilation, the following error appears:

In function ‘hdr_ip::access(Packet const*)’:
node.cc: (.text.ZN6hdr_ip6accessEPK6Packet[hdr_ip::access(Packet const*)]+0×7):
undefined reference to ‘hdr_ip::offset_’
collect2: ld returned 1 exit status

Could you help me? Do you have any idea where could be a problem?

Regards

Daniel


Reply via email to