--- a/src/internet-node/arp-l3-protocol.cc Wed Jan 02 09:25:31 2008 +0100
+++ b/src/internet-node/arp-l3-protocol.cc Wed Jan 02 10:33:39 2008 +0100
@@ -33,9 +33,15 @@
namespace ns3 {
-const InterfaceId ArpL3Protocol::iid = MakeInterfaceId ("ArpL3Protocol", Object::iid);
const uint16_t ArpL3Protocol::PROT_NUMBER = 0x0806;
+InterfaceId
+ArpL3Protocol::iid (void)
+{
+ static InterfaceId iid = MakeInterfaceId ("ArpL3Protocol", Object::iid ());
+ return iid;
+}
+
ArpL3Protocol::ArpL3Protocol (Ptr<Node> node)
: m_node (node)
{