00001 #include "ipv4-raw-socket-factory-impl.h" 00002 #include "ipv4-l3-protocol.h" 00003 #include "ns3/socket.h" 00004 00005 namespace ns3 { 00006 00007 00008 Ptr<Socket> 00009 Ipv4RawSocketFactoryImpl::CreateSocket (void) 00010 { 00011 Ptr<Ipv4L3Protocol> ipv4 = GetObject<Ipv4L3Protocol> (); 00012 Ptr<Socket> socket = ipv4->CreateRawSocket (); 00013 return socket; 00014 } 00015 00016 } // namespace ns3