src/node/simple-net-device.h
changeset 2831 8bb0479b0949
parent 2673 a70e0c7aaf56
child 2832 f9a1f455951f
equal deleted inserted replaced
2830:f0b90b0fb7f8 2831:8bb0479b0949
    42   virtual Ptr<Node> GetNode (void) const;
    42   virtual Ptr<Node> GetNode (void) const;
    43   virtual void SetNode (Ptr<Node> node);
    43   virtual void SetNode (Ptr<Node> node);
    44   virtual bool NeedsArp (void) const;
    44   virtual bool NeedsArp (void) const;
    45   virtual void SetReceiveCallback (NetDevice::ReceiveCallback cb);
    45   virtual void SetReceiveCallback (NetDevice::ReceiveCallback cb);
    46 
    46 
       
    47 protected:
       
    48   virtual void DoDispose (void);
    47 private:
    49 private:
    48   Ptr<SimpleChannel> m_channel;
    50   Ptr<SimpleChannel> m_channel;
    49   NetDevice::ReceiveCallback m_rxCallback;
    51   NetDevice::ReceiveCallback m_rxCallback;
    50   Ptr<Node> m_node;
    52   Ptr<Node> m_node;
    51   uint16_t m_mtu;
    53   uint16_t m_mtu;