src/devices/wifi/mac-high-adhoc.h
changeset 2054 ba8e810bae4c
parent 2003 335dc094e52a
child 2159 20f882e85b4a
equal deleted inserted replaced
2053:012487e16e31 2054:ba8e810bae4c
    42 
    42 
    43   void SetDevice (WifiNetDevice *device);
    43   void SetDevice (WifiNetDevice *device);
    44   void SetForwardCallback (ForwardCallback callback);
    44   void SetForwardCallback (ForwardCallback callback);
    45   void SetDcaTxop (DcaTxop *dca);
    45   void SetDcaTxop (DcaTxop *dca);
    46   void SetStations (MacStations *stations);
    46   void SetStations (MacStations *stations);
    47   void SetPhy (WifiPhy *phy);
    47   void SetPhy (Ptr<WifiPhy> phy);
    48 
    48 
    49   Mac48Address GetBssid (void) const;
    49   Mac48Address GetBssid (void) const;
    50 
    50 
    51   void Enqueue (Packet packet, Mac48Address to);
    51   void Enqueue (Packet packet, Mac48Address to);
    52 
    52 
    55 private:
    55 private:
    56   DcaTxop *m_dca;
    56   DcaTxop *m_dca;
    57   WifiNetDevice *m_device;
    57   WifiNetDevice *m_device;
    58   ForwardCallback m_callback;
    58   ForwardCallback m_callback;
    59   MacStations *m_stations;
    59   MacStations *m_stations;
    60   WifiPhy *m_phy;
    60   Ptr<WifiPhy> m_phy;
    61 };
    61 };
    62 
    62 
    63 } // namespace ns3
    63 } // namespace ns3
    64 
    64 
    65 #endif /* MAC_HIGH_ADHOC_H */
    65 #endif /* MAC_HIGH_ADHOC_H */