adding new protocol in ns2.35
Dear ns2 users, when I add some codes of APIT algorithm in cmu-trace.cc and make, the following error message is generated. Please how I can fix it?
" trace/cmu-trace.cc: In member function ‘void CMUTrace::format_apit(Packet*, int)’:
trace/cmu-trace.cc:1077:45: error: ‘HDR_APIT’ was not declared in this scope
struct hdr_apit *wd = HDR_APIT(p);
^
trace/cmu-trace.cc:1078:60: error: ‘HDR_APIT_BEACON’ was not declared in this scope
struct hdr_apit_beacon *bcn = HDR_APIT_BEACON(p);
^
trace/cmu-trace.cc:1079:57: error: ‘HDR_APIT_RSSI’ was not declared in this scope
struct hdr_apit_rssi *rssi = HDR_APIT_RSSI(p);
^
trace/cmu-trace.cc:1081:22: error: invalid use of incomplete type ‘struct CMUTrace::format_apit(Packet*, int)::hdr_apit’
switch(wd->pkt_type) {
.... "
Last edited by Kalimuha; 12-04-2017 at 07:55 AM.
|