examples/csma-packet-socket.cc
changeset 2470 254581fb9e9c
parent 2230 9f13ac3291e0
child 2494 1c69ea12779c
equal deleted inserted replaced
2469:181c6a5b14c1 2470:254581fb9e9c
    59 NS_LOG_COMPONENT_DEFINE ("CsmaPacketSocketExample");
    59 NS_LOG_COMPONENT_DEFINE ("CsmaPacketSocketExample");
    60 
    60 
    61 static Ptr<CsmaNetDevice>
    61 static Ptr<CsmaNetDevice>
    62 CreateCsmaDevice (Ptr<Node> node, Ptr<CsmaChannel> channel)
    62 CreateCsmaDevice (Ptr<Node> node, Ptr<CsmaChannel> channel)
    63 {
    63 {
    64   Ptr<CsmaNetDevice> device = CreateObject<CsmaNetDevice> (node);
    64   Ptr<CsmaNetDevice> device = CreateObject<CsmaNetDevice> (node, Mac48Address::Allocate (),
       
    65                                                            CsmaNetDevice::LLC);
       
    66   node->AddDevice (device);
    65   device->Attach (channel);
    67   device->Attach (channel);
    66   Ptr<Queue> queue = Queue::CreateDefault ();
    68   Ptr<Queue> queue = Queue::CreateDefault ();
    67   device->AddQueue (queue);
    69   device->AddQueue (queue);
    68   return device;
    70   return device;
    69 }
    71 }