src/node/simple-net-device.h
changeset 3480 a920df6b9f02
parent 3448 0bd851bb1225
child 3584 4eb48239b4dc
equal deleted inserted replaced
3479:d89e9db667f0 3480:a920df6b9f02
    66   virtual bool SendFrom(Ptr<Packet> packet, const Address& source, const Address& dest, uint16_t protocolNumber);
    66   virtual bool SendFrom(Ptr<Packet> packet, const Address& source, const Address& dest, uint16_t protocolNumber);
    67   virtual Ptr<Node> GetNode (void) const;
    67   virtual Ptr<Node> GetNode (void) const;
    68   virtual void SetNode (Ptr<Node> node);
    68   virtual void SetNode (Ptr<Node> node);
    69   virtual bool NeedsArp (void) const;
    69   virtual bool NeedsArp (void) const;
    70   virtual void SetReceiveCallback (NetDevice::ReceiveCallback cb);
    70   virtual void SetReceiveCallback (NetDevice::ReceiveCallback cb);
       
    71   virtual void SetPromiscReceiveCallback (PromiscReceiveCallback cb);
       
    72   virtual bool SupportsPromiscuous (void) const;
    71 
    73 
    72 protected:
    74 protected:
    73   virtual void DoDispose (void);
    75   virtual void DoDispose (void);
    74 private:
    76 private:
    75   Ptr<SimpleChannel> m_channel;
    77   Ptr<SimpleChannel> m_channel;