equal
deleted
inserted
replaced
37 class DcaTxop; |
37 class DcaTxop; |
38 class Watchdog; |
38 class Watchdog; |
39 |
39 |
40 class MacHighNqsta { |
40 class MacHighNqsta { |
41 public: |
41 public: |
42 typedef Callback<void, Packet > ForwardCallback; |
42 typedef Callback<void, Packet, const Mac48Address &> ForwardCallback; |
43 typedef Callback<void> AssociatedCallback; |
43 typedef Callback<void> AssociatedCallback; |
44 typedef Callback<void> DisAssociatedCallback; |
44 typedef Callback<void> DisAssociatedCallback; |
45 |
45 |
46 MacHighNqsta (); |
46 MacHighNqsta (); |
47 ~MacHighNqsta (); |
47 ~MacHighNqsta (); |
48 |
48 |
49 void SetDcaTxop (DcaTxop *dca); |
49 void SetDcaTxop (DcaTxop *dca); |
50 void SetInterface (WifiNetDevice *interface); |
50 void SetDevice (WifiNetDevice *device); |
51 void SetForwardCallback (ForwardCallback callback); |
51 void SetForwardCallback (ForwardCallback callback); |
52 void SetAssociatedCallback (AssociatedCallback callback); |
52 void SetAssociatedCallback (AssociatedCallback callback); |
53 void SetDisAssociatedCallback (DisAssociatedCallback callback); |
53 void SetDisAssociatedCallback (DisAssociatedCallback callback); |
54 void SetSupportedRates (SupportedRates rates); |
54 void SetSupportedRates (SupportedRates rates); |
55 |
55 |
85 } m_state; |
85 } m_state; |
86 Time m_probeRequestTimeout; |
86 Time m_probeRequestTimeout; |
87 Time m_assocRequestTimeout; |
87 Time m_assocRequestTimeout; |
88 EventId m_probeRequestEvent; |
88 EventId m_probeRequestEvent; |
89 EventId m_assocRequestEvent; |
89 EventId m_assocRequestEvent; |
90 WifiNetDevice *m_interface; |
90 WifiNetDevice *m_device; |
91 ForwardCallback m_forward; |
91 ForwardCallback m_forward; |
92 AssociatedCallback m_associatedCallback; |
92 AssociatedCallback m_associatedCallback; |
93 DisAssociatedCallback m_disAssociatedCallback; |
93 DisAssociatedCallback m_disAssociatedCallback; |
94 SupportedRates m_rates; |
94 SupportedRates m_rates; |
95 DcaTxop *m_dca; |
95 DcaTxop *m_dca; |