View | Details | Raw Unified | Return to bug 2974
Collapse All | Expand All

(-)a/src/lte/helper/emu-epc-helper.h (-2 / +2 lines)
 Lines 82-90    Link Here 
82
  virtual uint8_t ActivateEpsBearer (Ptr<NetDevice> ueLteDevice, uint64_t imsi, Ptr<EpcTft> tft, EpsBearer bearer);
82
  virtual uint8_t ActivateEpsBearer (Ptr<NetDevice> ueLteDevice, uint64_t imsi, Ptr<EpcTft> tft, EpsBearer bearer);
83
  virtual Ptr<Node> GetPgwNode ();
83
  virtual Ptr<Node> GetPgwNode ();
84
  virtual Ipv4InterfaceContainer AssignUeIpv4Address (NetDeviceContainer ueDevices);
84
  virtual Ipv4InterfaceContainer AssignUeIpv4Address (NetDeviceContainer ueDevices);
85
  Ipv6InterfaceContainer AssignUeIpv6Address (NetDeviceContainer ueDevices);
85
  virtual Ipv6InterfaceContainer AssignUeIpv6Address (NetDeviceContainer ueDevices);
86
  virtual Ipv4Address GetUeDefaultGatewayAddress ();
86
  virtual Ipv4Address GetUeDefaultGatewayAddress ();
87
  Ipv6Address GetUeDefaultGatewayAddress6 ();
87
  virtual Ipv6Address GetUeDefaultGatewayAddress6 ();
88
88
89
89
90
private:
90
private:
(-)a/src/lte/helper/epc-helper.h (+15 lines)
 Lines 131-136    Link Here 
131
   */
131
   */
132
  virtual Ipv4InterfaceContainer AssignUeIpv4Address (NetDeviceContainer ueDevices) = 0;
132
  virtual Ipv4InterfaceContainer AssignUeIpv4Address (NetDeviceContainer ueDevices) = 0;
133
133
134
  /**
135
   * Assign IPv6 addresses to UE devices
136
   *
137
   * \param ueDevices the set of UE devices
138
   *
139
   * \return the interface container, \see Ipv6AddressHelper::Assign() which has similar semantics
140
   */
141
  virtual Ipv6InterfaceContainer AssignUeIpv6Address (NetDeviceContainer ueDevices) = 0;
142
134
143
135
  /** 
144
  /** 
136
   * 
145
   * 
 Lines 138-143    Link Here 
138
   */
147
   */
139
  virtual Ipv4Address GetUeDefaultGatewayAddress () = 0;
148
  virtual Ipv4Address GetUeDefaultGatewayAddress () = 0;
140
149
150
  /**
151
   *
152
   * \return the IPv6 address of the Default Gateway to be used by UEs to reach the internet
153
   */
154
  virtual Ipv6Address GetUeDefaultGatewayAddress6 () = 0;
155
141
156
142
};
157
};
143
158
(-)a/src/lte/helper/point-to-point-epc-helper.h (-2 / +2 lines)
 Lines 79-87    Link Here 
79
  virtual uint8_t ActivateEpsBearer (Ptr<NetDevice> ueLteDevice, uint64_t imsi, Ptr<EpcTft> tft, EpsBearer bearer);
79
  virtual uint8_t ActivateEpsBearer (Ptr<NetDevice> ueLteDevice, uint64_t imsi, Ptr<EpcTft> tft, EpsBearer bearer);
80
  virtual Ptr<Node> GetPgwNode ();
80
  virtual Ptr<Node> GetPgwNode ();
81
  virtual Ipv4InterfaceContainer AssignUeIpv4Address (NetDeviceContainer ueDevices);
81
  virtual Ipv4InterfaceContainer AssignUeIpv4Address (NetDeviceContainer ueDevices);
82
  Ipv6InterfaceContainer AssignUeIpv6Address (NetDeviceContainer ueDevices);
82
  virtual Ipv6InterfaceContainer AssignUeIpv6Address (NetDeviceContainer ueDevices);
83
  virtual Ipv4Address GetUeDefaultGatewayAddress ();
83
  virtual Ipv4Address GetUeDefaultGatewayAddress ();
84
  Ipv6Address GetUeDefaultGatewayAddress6 ();
84
  virtual Ipv6Address GetUeDefaultGatewayAddress6 ();
85
85
86
86
87
private:
87
private:

Return to bug 2974