[ndnSIM] error: using typedef-name ‘ndn::nfd::LocalControlHeader’ after ‘class’
Carl Zu
carlzu8 at gmail.com
Tue Oct 18 08:50:25 PDT 2016
Hi everyone,
the two lines below are the last lines from the definition of the interest
class:
nfd::LocalControlHeader m_localControlHeader;
friend class nfd::LocalControlHeader;
But they cause the errors below for me. Can anybody give me some guidance
please.
Thanks in advance and regards.
In file included from ns3/ndnSIM/NFD/common.hpp:87:0,
from ns3/ndnSIM/NFD/core/counter.hpp:29,
from ../src/ndnSIM/NFD/daemon/face/transport.hpp:29,
from ../src/ndnSIM/NFD/daemon/face/face.hpp:29,
from
../src/ndnSIM/examples/ndn-load-balancer/random-load-balancer-strategy.hpp:30,
from
../src/ndnSIM/examples/ndn-load-balancer/random-load-balancer-strategy.cpp:26:
ns3/ndnSIM/ndn-cxx/interest.hpp:527:21: error: using typedef-name
‘ndn::nfd::LocalControlHeader’ after ‘class’
friend class nfd::LocalControlHeader;
^
In file included from ns3/ndnSIM/ndn-cxx/interest.hpp:30:0,
from ns3/ndnSIM/NFD/common.hpp:87,
from ns3/ndnSIM/NFD/core/counter.hpp:29,
from ../src/ndnSIM/NFD/daemon/face/transport.hpp:29,
from ../src/ndnSIM/NFD/daemon/face/face.hpp:29,
from
../src/ndnSIM/examples/ndn-load-balancer/random-load-balancer-strategy.hpp:30,
from
../src/ndnSIM/examples/ndn-load-balancer/random-load-balancer-strategy.cpp:26:
ns3/ndnSIM/ndn-cxx/management/nfd-local-control-header.hpp:31:43: note:
‘ndn::nfd::LocalControlHeader’ has a previous declaration here
typedef ndn::lp::LocalControlHeaderFacade LocalControlHeader;
^
In file included from ns3/ndnSIM/NFD/common.hpp:87:0,
from ns3/ndnSIM/NFD/core/counter.hpp:29,
from ../src/ndnSIM/NFD/daemon/face/transport.hpp:29,
from ../src/ndnSIM/NFD/daemon/face/face.hpp:29,
from
../src/ndnSIM/examples/ndn-load-balancer/random-load-balancer-strategy.hpp:30,
from
../src/ndnSIM/examples/ndn-load-balancer/random-load-balancer-strategy.cpp:26:
ns3/ndnSIM/ndn-cxx/interest.hpp:527:3: error: friend declaration does not
name a class or function
friend class nfd::LocalControlHeader;
^
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20161018/23580c2b/attachment.html>
More information about the ndnSIM
mailing list