RecvFrom() expansion, add flags parameter to some Send calls

This commit is contained in:
Tom Henderson
2008-06-09 06:40:21 -07:00
parent 88d12f80eb
commit de69fcb842
15 changed files with 410 additions and 179 deletions

View File

@@ -93,13 +93,13 @@ public:
virtual int ShutdownRecv (void);
virtual int Connect(const Address &address);
virtual int Listen(uint32_t queueLimit);
virtual int Send (Ptr<Packet> p);
virtual uint32_t GetTxAvailable (void) const;
virtual int SendTo(Ptr<Packet> p, const Address &address);
virtual Ptr<Packet> Recv (uint32_t maxSize, uint32_t flags);
virtual int Send (Ptr<Packet> p, uint32_t flags);
virtual int SendTo(Ptr<Packet> p, uint32_t flags, const Address &toAddress);
virtual uint32_t GetRxAvailable (void) const;
virtual Ptr<Packet> Recv (uint32_t maxSize, uint32_t flags);
virtual Ptr<Packet> RecvFrom (uint32_t maxSize, uint32_t flags,
Address &fromAddress);
private:
void ForwardUp (Ptr<NetDevice> device, Ptr<Packet> packet,