# HG changeset patch # User Dean Armstrong # Date 1291276294 0 # Node ID ec22aa763e2dfc2c2251731257ee12a5255d73a5 # Parent 53d7c5aaa7207f7754787649d2d5500e77ccb221 Bug 978: Consolidate Wi-Fi MAC high functionality This change reorganises the Wi-Fi MAC high classes in attempt to reduce duplication of functionality that is required for more than one of the MAC high models. A new class called RegularWifiMac has been created. This derives from the abstract WifiMac, and is parent of AdhocWifiMac, StaWifiMac, ApWifiMac, and MeshWifiInterfaceMac. The QoS and non-QoS class variants are no longer, with a RegularWifiMac attribute "QosSupported" allowing selection between these two modes of operation. QosWifiMacHelper and NqosWifiMacHelper continue to work as previously. Updates to some regression traces are necessary because the reorganisation has led to random number streams being initialised in slightly different orders and thus over-the-air timing changing. diff -r 53d7c5aaa720 -r ec22aa763e2d CHANGES.html --- a/CHANGES.html Wed Dec 01 08:01:24 2010 -0800 +++ b/CHANGES.html Thu Dec 02 07:51:34 2010 +0000 @@ -60,6 +60,19 @@

New API:

Changes to existing API:

+

Changed behavior: