85 /* invoked by the MacLows. */ |
85 /* invoked by the MacLows. */ |
86 void ForwardUp (Ptr<Packet> packet, const WifiMacHeader *hdr); |
86 void ForwardUp (Ptr<Packet> packet, const WifiMacHeader *hdr); |
87 AdhocWifiMac (const AdhocWifiMac & ctor_arg); |
87 AdhocWifiMac (const AdhocWifiMac & ctor_arg); |
88 AdhocWifiMac &operator = (const AdhocWifiMac &o); |
88 AdhocWifiMac &operator = (const AdhocWifiMac &o); |
89 Ptr<DcaTxop> GetDcaTxop(void) const; |
89 Ptr<DcaTxop> GetDcaTxop(void) const; |
90 void TxOk (WifiMacHeader const &hdr); |
90 void TxOk (const WifiMacHeader &hdr); |
91 void TxFailed (WifiMacHeader const &hdr); |
91 void TxFailed (const WifiMacHeader &hdr); |
92 virtual void FinishConfigureStandard (enum WifiPhyStandard standard); |
92 virtual void FinishConfigureStandard (enum WifiPhyStandard standard); |
93 Ptr<DcaTxop> m_dca; |
93 Ptr<DcaTxop> m_dca; |
94 Callback<void,Ptr<Packet>, Mac48Address, Mac48Address> m_upCallback; |
94 Callback<void,Ptr<Packet>, Mac48Address, Mac48Address> m_upCallback; |
95 Ptr<WifiRemoteStationManager> m_stationManager; |
95 Ptr<WifiRemoteStationManager> m_stationManager; |
96 Ptr<WifiPhy> m_phy; |
96 Ptr<WifiPhy> m_phy; |
97 DcfManager *m_dcfManager; |
97 DcfManager *m_dcfManager; |
98 MacRxMiddle *m_rxMiddle; |
98 MacRxMiddle *m_rxMiddle; |
99 Ptr<MacLow> m_low; |
99 Ptr<MacLow> m_low; |
100 Ssid m_ssid; |
100 Ssid m_ssid; |
101 TracedCallback<WifiMacHeader const &> m_txOkCallback; |
101 TracedCallback<const WifiMacHeader &> m_txOkCallback; |
102 TracedCallback<WifiMacHeader const &> m_txErrCallback; |
102 TracedCallback<const WifiMacHeader &> m_txErrCallback; |
103 }; |
103 }; |
104 |
104 |
105 } // namespace ns3 |
105 } // namespace ns3 |
106 |
106 |
107 #endif /* ADHOC_WIFI_MAC_H */ |
107 #endif /* ADHOC_WIFI_MAC_H */ |