equal
deleted
inserted
replaced
27 #include "tcp-l4-protocol.h" |
27 #include "tcp-l4-protocol.h" |
28 #include "ipv4-l3-protocol.h" |
28 #include "ipv4-l3-protocol.h" |
29 #include "arp-l3-protocol.h" |
29 #include "arp-l3-protocol.h" |
30 #include "udp-socket-factory-impl.h" |
30 #include "udp-socket-factory-impl.h" |
31 #include "tcp-socket-factory-impl.h" |
31 #include "tcp-socket-factory-impl.h" |
32 #include "ipv4-impl.h" |
|
33 #include "ipv4-raw-socket-factory-impl.h" |
32 #include "ipv4-raw-socket-factory-impl.h" |
34 #include "icmpv4-l4-protocol.h" |
33 #include "icmpv4-l4-protocol.h" |
35 #ifdef NETWORK_SIMULATION_CRADLE |
34 #ifdef NETWORK_SIMULATION_CRADLE |
36 #include "nsc-tcp-socket-factory-impl.h" |
35 #include "nsc-tcp-socket-factory-impl.h" |
37 #include "nsc-tcp-l4-protocol.h" |
36 #include "nsc-tcp-l4-protocol.h" |
92 AddIpv4Stack(Ptr<Node> node) |
91 AddIpv4Stack(Ptr<Node> node) |
93 { |
92 { |
94 Ptr<Ipv4L3Protocol> ipv4 = CreateObject<Ipv4L3Protocol> (); |
93 Ptr<Ipv4L3Protocol> ipv4 = CreateObject<Ipv4L3Protocol> (); |
95 ipv4->SetNode (node); |
94 ipv4->SetNode (node); |
96 node->AggregateObject (ipv4); |
95 node->AggregateObject (ipv4); |
97 Ptr<Ipv4Impl> ipv4Impl = CreateObject<Ipv4Impl> (); |
|
98 ipv4Impl->SetIpv4 (ipv4); |
|
99 node->AggregateObject (ipv4Impl); |
|
100 } |
96 } |
101 |
97 |
102 void |
98 void |
103 AddInternetStack (Ptr<Node> node) |
99 AddInternetStack (Ptr<Node> node) |
104 { |
100 { |