equal
deleted
inserted
replaced
56 static TypeId GetTypeId (void); |
56 static TypeId GetTypeId (void); |
57 |
57 |
58 NqstaWifiMac (); |
58 NqstaWifiMac (); |
59 ~NqstaWifiMac (); |
59 ~NqstaWifiMac (); |
60 |
60 |
|
61 virtual void SetSlot (Time slotTime); |
|
62 virtual void SetSifs (Time sifs); |
|
63 virtual void SetEifsNoDifs (Time eifsNoDifs); |
61 virtual void SetWifiPhy (Ptr<WifiPhy> phy); |
64 virtual void SetWifiPhy (Ptr<WifiPhy> phy); |
62 virtual void SetWifiRemoteStationManager (Ptr<WifiRemoteStationManager> stationManager); |
65 virtual void SetWifiRemoteStationManager (Ptr<WifiRemoteStationManager> stationManager); |
63 virtual void Enqueue (Ptr<const Packet> packet, Mac48Address to); |
66 virtual void Enqueue (Ptr<const Packet> packet, Mac48Address to); |
64 virtual void SetForwardUpCallback (Callback<void,Ptr<Packet>, const Mac48Address &> upCallback); |
67 virtual void SetForwardUpCallback (Callback<void,Ptr<Packet>, const Mac48Address &> upCallback); |
65 virtual void SetLinkUpCallback (Callback<void> linkUp); |
68 virtual void SetLinkUpCallback (Callback<void> linkUp); |
96 */ |
99 */ |
97 void StartActiveAssociation (void); |
100 void StartActiveAssociation (void); |
98 |
101 |
99 private: |
102 private: |
100 void SetBssid (Mac48Address bssid); |
103 void SetBssid (Mac48Address bssid); |
|
104 void SetActiveProbing (bool enable); |
|
105 bool GetActiveProbing (void) const; |
101 void ForwardUp (Ptr<Packet> packet, const Mac48Address &address); |
106 void ForwardUp (Ptr<Packet> packet, const Mac48Address &address); |
102 void Receive (Ptr<Packet> packet, WifiMacHeader const *hdr); |
107 void Receive (Ptr<Packet> packet, WifiMacHeader const *hdr); |
103 Mac48Address GetBroadcastBssid (void); |
108 Mac48Address GetBroadcastBssid (void); |
104 void SendProbeRequest (void); |
109 void SendProbeRequest (void); |
105 void SendAssociationRequest (void); |
110 void SendAssociationRequest (void); |