src/devices/wifi/qadhoc-wifi-mac.h
changeset 5819 514ec98954ab
parent 4720 15221757964f
child 5903 395e17028faf
equal deleted inserted replaced
5818:57d0c9adbf8f 5819:514ec98954ab
    76 
    76 
    77 
    77 
    78 private:
    78 private:
    79   Callback<void, Ptr<Packet>, Mac48Address, Mac48Address> m_forwardUp;
    79   Callback<void, Ptr<Packet>, Mac48Address, Mac48Address> m_forwardUp;
    80   virtual void DoDispose (void);
    80   virtual void DoDispose (void);
    81   void Receive (Ptr<Packet> packet, WifiMacHeader const *hdr);
    81   void Receive (Ptr<Packet> packet, const WifiMacHeader *hdr);
    82   void ForwardUp (Ptr<Packet> packet, Mac48Address from, Mac48Address to);
    82   void ForwardUp (Ptr<Packet> packet, Mac48Address from, Mac48Address to);
    83   QadhocWifiMac &operator = (const QadhocWifiMac &);
    83   QadhocWifiMac &operator = (const QadhocWifiMac &);
    84   QadhocWifiMac (const QadhocWifiMac &);
    84   QadhocWifiMac (const QadhocWifiMac &);
    85 
    85 
    86   /**
    86   /**
    87   * When an A-MSDU is received, is deaggregated by this method and all extracted packets are
    87   * When an A-MSDU is received, is deaggregated by this method and all extracted packets are
    88   * forwarded up.
    88   * forwarded up.
    89   */
    89   */
    90   void DeaggregateAmsduAndForward (Ptr<Packet> aggregatedPacket, WifiMacHeader const *hdr);
    90   void DeaggregateAmsduAndForward (Ptr<Packet> aggregatedPacket, const WifiMacHeader *hdr);
    91 
    91 
    92   typedef std::map<AccessClass, Ptr<EdcaTxopN> > Queues;
    92   typedef std::map<AccessClass, Ptr<EdcaTxopN> > Queues;
    93   typedef std::list<std::pair<Ptr<Packet>, AmsduSubframeHeader> > DeaggregatedMsdus;
    93   typedef std::list<std::pair<Ptr<Packet>, AmsduSubframeHeader> > DeaggregatedMsdus;
    94   typedef std::list<std::pair<Ptr<Packet>, AmsduSubframeHeader> >::const_iterator DeaggregatedMsdusCI;
    94   typedef std::list<std::pair<Ptr<Packet>, AmsduSubframeHeader> >::const_iterator DeaggregatedMsdusCI;
    95 
    95