src/node/packet-socket.h
changeset 6357 2e15529e2402
parent 3778 78c4c41557f3
equal deleted inserted replaced
6356:1b8a736858cc 6357:2e15529e2402
   100   virtual uint32_t GetRxAvailable (void) const;
   100   virtual uint32_t GetRxAvailable (void) const;
   101   virtual Ptr<Packet> Recv (uint32_t maxSize, uint32_t flags);
   101   virtual Ptr<Packet> Recv (uint32_t maxSize, uint32_t flags);
   102   virtual Ptr<Packet> RecvFrom (uint32_t maxSize, uint32_t flags,
   102   virtual Ptr<Packet> RecvFrom (uint32_t maxSize, uint32_t flags,
   103     Address &fromAddress);
   103     Address &fromAddress);
   104   virtual int GetSockName (Address &address) const; 
   104   virtual int GetSockName (Address &address) const; 
       
   105   virtual void SetAllowBroadcast (bool allowBroadcast);
       
   106   virtual bool GetAllowBroadcast () const;
   105 
   107 
   106 private:
   108 private:
   107   void ForwardUp (Ptr<NetDevice> device, Ptr<const Packet> packet, 
   109   void ForwardUp (Ptr<NetDevice> device, Ptr<const Packet> packet, 
   108                   uint16_t protocol, const Address &from, const Address &to,
   110                   uint16_t protocol, const Address &from, const Address &to,
   109                   NetDevice::PacketType packetType);
   111                   NetDevice::PacketType packetType);