src/devices/wifi/qadhoc-wifi-mac.h
changeset 5903 395e17028faf
parent 5819 514ec98954ab
child 5906 509b5089a081
equal deleted inserted replaced
5902:8788d85a6c3e 5903:395e17028faf
    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 DoStart ();
    81   void Receive (Ptr<Packet> packet, const WifiMacHeader *hdr);
    82   void Receive (Ptr<Packet> packet, const WifiMacHeader *hdr);
    82   void ForwardUp (Ptr<Packet> packet, Mac48Address from, Mac48Address to);
    83   void ForwardUp (Ptr<Packet> packet, Mac48Address from, Mac48Address to);
    83   QadhocWifiMac &operator = (const QadhocWifiMac &);
    84   QadhocWifiMac &operator = (const QadhocWifiMac &);
    84   QadhocWifiMac (const QadhocWifiMac &);
    85   QadhocWifiMac (const QadhocWifiMac &);
    85 
    86 
    99   Ptr<EdcaTxopN> GetVIQueue (void) const;
   100   Ptr<EdcaTxopN> GetVIQueue (void) const;
   100   Ptr<EdcaTxopN> GetBEQueue (void) const;
   101   Ptr<EdcaTxopN> GetBEQueue (void) const;
   101   Ptr<EdcaTxopN> GetBKQueue (void) const;
   102   Ptr<EdcaTxopN> GetBKQueue (void) const;
   102 
   103 
   103   Queues m_queues;
   104   Queues m_queues;
   104   Ptr<EdcaTxopN> m_voEdca;
       
   105   Ptr<EdcaTxopN> m_viEdca;
       
   106   Ptr<EdcaTxopN> m_beEdca;
       
   107   Ptr<EdcaTxopN> m_bkEdca;
       
   108   Ptr<MacLow> m_low;
   105   Ptr<MacLow> m_low;
   109   Ptr<WifiPhy> m_phy;
   106   Ptr<WifiPhy> m_phy;
   110   Ptr<WifiRemoteStationManager> m_stationManager;
   107   Ptr<WifiRemoteStationManager> m_stationManager;
   111   MacRxMiddle *m_rxMiddle;
   108   MacRxMiddle *m_rxMiddle;
   112   MacTxMiddle *m_txMiddle;
   109   MacTxMiddle *m_txMiddle;