add Ipv4 and Udp node capabilities, rework Copy methods to include an extra Node * argument

This commit is contained in:
Mathieu Lacage
2007-02-12 13:06:05 +01:00
parent 96d809c983
commit ea343befaf
22 changed files with 256 additions and 133 deletions

View File

@@ -96,6 +96,8 @@ namespace ns3 {
class L3Demux;
class Ipv4L4Demux;
class NetDeviceList;
class Ipv4;
class Udp;
class Node {
public:
@@ -118,6 +120,8 @@ public:
virtual L3Demux* GetL3Demux() const;
virtual Ipv4L4Demux* GetIpv4L4Demux() const;
virtual NetDeviceList* GetNetDeviceList() const;
virtual Ipv4 * GetIpv4 (void) const;
virtual Udp * GetUdp (void) const;
private:
Id_t m_id; // Node id for this node