src/internet-node/udp-socket-impl.h
changeset 3269 448134601b03
parent 3213 08a0424399fb
--- a/src/internet-node/udp-socket-impl.h	Sat Jun 07 10:38:39 2008 -0700
+++ b/src/internet-node/udp-socket-impl.h	Mon Jun 09 06:40:21 2008 -0700
@@ -58,12 +58,13 @@
   virtual int ShutdownRecv (void);
   virtual int Connect(const Address &address);
   virtual int Listen (uint32_t queueLimit);
-  virtual int Send (Ptr<Packet> p);
-  virtual int SendTo (Ptr<Packet> p, const Address &address);
   virtual uint32_t GetTxAvailable (void) const;
-
+  virtual int Send (Ptr<Packet> p, uint32_t flags);
+  virtual int SendTo (Ptr<Packet> p, uint32_t flags, const Address &address);
+  virtual uint32_t GetRxAvailable (void) const;
   virtual Ptr<Packet> Recv (uint32_t maxSize, uint32_t flags);
-  virtual uint32_t GetRxAvailable (void) const;
+  virtual Ptr<Packet> RecvFrom (uint32_t maxSize, uint32_t flags,
+    Address &fromAddress);
 
 private:
   // Attributes set through UdpSocket base class