[Bug 1551] Redux: NS_LOG_COMPONENT_DEFINE inside or outside of ns3 namespace?
authorPeter D. Barnes, Jr. <barnes26@llnl.gov>
Fri, 26 Sep 2014 15:51:00 -0700
changeset 10968 2d29fee2b7b8
parent 10967 597a9ec89e60
child 10969 99f95535826f
[Bug 1551] Redux: NS_LOG_COMPONENT_DEFINE inside or outside of ns3 namespace?
doc/manual/source/logging.rst
examples/energy/energy-model-example.cc
examples/energy/energy-model-with-harvesting-example.cc
examples/ipv6/fragmentation-ipv6.cc
examples/ipv6/loose-routing-ipv6.cc
examples/ipv6/test-ipv6.cc
examples/stats/wifi-example-sim.cc
examples/tcp/tcp-large-transfer.cc
examples/tutorial/hello-simulator.cc
examples/wireless/multirate.cc
examples/wireless/wifi-adhoc.cc
examples/wireless/wifi-clear-channel-cmu.cc
examples/wireless/wifi-simple-adhoc-grid.cc
examples/wireless/wifi-simple-adhoc.cc
examples/wireless/wifi-simple-infra.cc
examples/wireless/wifi-simple-interference.cc
examples/wireless/wifi-sleep.cc
scratch/scratch-simulator.cc
scratch/subdir/scratch-simulator-subdir.cc
src/antenna/model/angles.cc
src/antenna/model/antenna-model.cc
src/antenna/model/cosine-antenna-model.cc
src/antenna/model/isotropic-antenna-model.cc
src/antenna/model/parabolic-antenna-model.cc
src/antenna/test/test-cosine-antenna.cc
src/antenna/test/test-parabolic-antenna.cc
src/aodv/model/aodv-neighbor.cc
src/aodv/model/aodv-routing-protocol.cc
src/aodv/model/aodv-rqueue.cc
src/aodv/model/aodv-rtable.cc
src/applications/helper/radvd-helper.cc
src/applications/model/application-packet-probe.cc
src/applications/model/bulk-send-application.cc
src/applications/model/onoff-application.cc
src/applications/model/packet-loss-counter.cc
src/applications/model/packet-sink.cc
src/applications/model/ping6.cc
src/applications/model/radvd-interface.cc
src/applications/model/radvd-prefix.cc
src/applications/model/radvd.cc
src/applications/model/seq-ts-header.cc
src/applications/model/udp-client.cc
src/applications/model/udp-echo-client.cc
src/applications/model/udp-echo-server.cc
src/applications/model/udp-server.cc
src/applications/model/udp-trace-client.cc
src/applications/model/v4ping.cc
src/bridge/helper/bridge-helper.cc
src/bridge/model/bridge-channel.cc
src/bridge/model/bridge-net-device.cc
src/brite/helper/brite-topology-helper.cc
src/buildings/helper/building-allocator.cc
src/buildings/helper/buildings-helper.cc
src/buildings/model/building-list.cc
src/buildings/model/building.cc
src/buildings/model/buildings-propagation-loss-model.cc
src/buildings/model/hybrid-buildings-propagation-loss-model.cc
src/buildings/model/itu-r-1238-propagation-loss-model.cc
src/buildings/model/mobility-building-info.cc
src/buildings/model/oh-buildings-propagation-loss-model.cc
src/buildings/test/building-position-allocator-test.cc
src/buildings/test/buildings-helper-test.cc
src/buildings/test/buildings-pathloss-test.cc
src/buildings/test/buildings-shadowing-test.cc
src/click/helper/click-internet-stack-helper.cc
src/click/model/ipv4-click-routing.cc
src/click/model/ipv4-l3-click-protocol.cc
src/config-store/model/attribute-iterator.cc
src/config-store/model/config-store.cc
src/config-store/model/gtk-config-store.cc
src/config-store/model/raw-text-config.cc
src/config-store/model/xml-config.cc
src/core/examples/hash-example.cc
src/core/helper/random-variable-stream-helper.cc
src/core/model/attribute-construction-list.cc
src/core/model/attribute.cc
src/core/model/boolean.cc
src/core/model/breakpoint.cc
src/core/model/calendar-scheduler.cc
src/core/model/callback.cc
src/core/model/command-line.cc
src/core/model/config.cc
src/core/model/default-simulator-impl.cc
src/core/model/double.cc
src/core/model/enum.cc
src/core/model/event-id.cc
src/core/model/event-impl.cc
src/core/model/fatal-impl.cc
src/core/model/global-value.cc
src/core/model/hash-fnv.cc
src/core/model/hash-function.cc
src/core/model/hash-murmur3.cc
src/core/model/hash.cc
src/core/model/heap-scheduler.cc
src/core/model/int64x64-128.cc
src/core/model/int64x64-cairo.cc
src/core/model/int64x64.cc
src/core/model/integer.cc
src/core/model/list-scheduler.cc
src/core/model/make-event.cc
src/core/model/map-scheduler.cc
src/core/model/names.cc
src/core/model/object-base.cc
src/core/model/object-factory.cc
src/core/model/object-ptr-container.cc
src/core/model/object.cc
src/core/model/pointer.cc
src/core/model/random-variable-stream.cc
src/core/model/random-variable.cc
src/core/model/realtime-simulator-impl.cc
src/core/model/ref-count-base.cc
src/core/model/rng-seed-manager.cc
src/core/model/rng-stream.cc
src/core/model/scheduler.cc
src/core/model/simulator-impl.cc
src/core/model/simulator.cc
src/core/model/synchronizer.cc
src/core/model/system-path.cc
src/core/model/system-thread.cc
src/core/model/test.cc
src/core/model/time.cc
src/core/model/timer.cc
src/core/model/trace-source-accessor.cc
src/core/model/type-id.cc
src/core/model/uinteger.cc
src/core/model/unix-fd-reader.cc
src/core/model/unix-system-condition.cc
src/core/model/unix-system-mutex.cc
src/core/model/unix-system-wall-clock-ms.cc
src/core/model/vector.cc
src/core/model/wall-clock-synchronizer.cc
src/core/model/watchdog.cc
src/csma-layout/model/csma-star-helper.cc
src/csma/helper/csma-helper.cc
src/csma/model/backoff.cc
src/csma/model/csma-channel.cc
src/csma/model/csma-net-device.cc
src/dsdv/model/dsdv-packet-queue.cc
src/dsdv/model/dsdv-routing-protocol.cc
src/dsdv/model/dsdv-rtable.cc
src/dsr/examples/dsr.cc
src/dsr/helper/dsr-helper.cc
src/dsr/helper/dsr-main-helper.cc
src/dsr/model/dsr-errorbuff.cc
src/dsr/model/dsr-fs-header.cc
src/dsr/model/dsr-gratuitous-reply-table.cc
src/dsr/model/dsr-maintain-buff.cc
src/dsr/model/dsr-network-queue.cc
src/dsr/model/dsr-option-header.cc
src/dsr/model/dsr-options.cc
src/dsr/model/dsr-passive-buff.cc
src/dsr/model/dsr-rcache.cc
src/dsr/model/dsr-routing.cc
src/dsr/model/dsr-rreq-table.cc
src/dsr/model/dsr-rsendbuff.cc
src/emu/helper/emu-helper.cc
src/emu/model/emu-net-device.cc
src/energy/helper/energy-harvester-container.cc
src/energy/model/basic-energy-harvester.cc
src/energy/model/basic-energy-source.cc
src/energy/model/device-energy-model-container.cc
src/energy/model/device-energy-model.cc
src/energy/model/energy-harvester.cc
src/energy/model/energy-source.cc
src/energy/model/li-ion-energy-source.cc
src/energy/model/rv-battery-model.cc
src/energy/model/simple-device-energy-model.cc
src/energy/model/wifi-radio-energy-model.cc
src/energy/model/wifi-tx-current-model.cc
src/fd-net-device/helper/emu-fd-net-device-helper.cc
src/fd-net-device/helper/fd-net-device-helper.cc
src/fd-net-device/helper/planetlab-fd-net-device-helper.cc
src/fd-net-device/helper/tap-fd-net-device-helper.cc
src/fd-net-device/model/fd-net-device.cc
src/flow-monitor/model/flow-monitor.cc
src/flow-monitor/model/histogram.cc
src/flow-monitor/model/ipv4-flow-probe.cc
src/flow-monitor/model/ipv6-flow-probe.cc
src/internet/helper/internet-stack-helper.cc
src/internet/helper/internet-trace-helper.cc
src/internet/helper/ipv4-address-helper.cc
src/internet/helper/ipv4-global-routing-helper.cc
src/internet/helper/ipv4-static-routing-helper.cc
src/internet/helper/ipv6-static-routing-helper.cc
src/internet/model/arp-cache.cc
src/internet/model/arp-header.cc
src/internet/model/arp-l3-protocol.cc
src/internet/model/candidate-queue.cc
src/internet/model/codel-queue.cc
src/internet/model/global-route-manager-impl.cc
src/internet/model/global-route-manager.cc
src/internet/model/global-router-interface.cc
src/internet/model/icmpv4-l4-protocol.cc
src/internet/model/icmpv4.cc
src/internet/model/icmpv6-header.cc
src/internet/model/icmpv6-l4-protocol.cc
src/internet/model/ip-l4-protocol.cc
src/internet/model/ipv4-address-generator.cc
src/internet/model/ipv4-end-point-demux.cc
src/internet/model/ipv4-end-point.cc
src/internet/model/ipv4-global-routing.cc
src/internet/model/ipv4-header.cc
src/internet/model/ipv4-interface-address.cc
src/internet/model/ipv4-interface.cc
src/internet/model/ipv4-l3-protocol.cc
src/internet/model/ipv4-list-routing.cc
src/internet/model/ipv4-packet-info-tag.cc
src/internet/model/ipv4-packet-probe.cc
src/internet/model/ipv4-raw-socket-factory-impl.cc
src/internet/model/ipv4-raw-socket-factory.cc
src/internet/model/ipv4-raw-socket-impl.cc
src/internet/model/ipv4-route.cc
src/internet/model/ipv4-routing-protocol.cc
src/internet/model/ipv4-routing-table-entry.cc
src/internet/model/ipv4-static-routing.cc
src/internet/model/ipv4.cc
src/internet/model/ipv6-address-generator.cc
src/internet/model/ipv6-autoconfigured-prefix.cc
src/internet/model/ipv6-end-point-demux.cc
src/internet/model/ipv6-extension.cc
src/internet/model/ipv6-header.cc
src/internet/model/ipv6-l3-protocol.cc
src/internet/model/ipv6-list-routing.cc
src/internet/model/ipv6-option.cc
src/internet/model/ipv6-packet-probe.cc
src/internet/model/ipv6-pmtu-cache.cc
src/internet/model/ipv6-raw-socket-impl.cc
src/internet/model/ipv6-static-routing.cc
src/internet/model/loopback-net-device.cc
src/internet/model/nsc-tcp-l4-protocol.cc
src/internet/model/nsc-tcp-socket-impl.cc
src/internet/model/pending-data.cc
src/internet/model/ripng.cc
src/internet/model/rtt-estimator.cc
src/internet/model/tcp-header.cc
src/internet/model/tcp-l4-protocol.cc
src/internet/model/tcp-newreno.cc
src/internet/model/tcp-option-rfc793.cc
src/internet/model/tcp-option-ts.cc
src/internet/model/tcp-option-winscale.cc
src/internet/model/tcp-option.cc
src/internet/model/tcp-reno.cc
src/internet/model/tcp-rfc793.cc
src/internet/model/tcp-rx-buffer.cc
src/internet/model/tcp-socket-base.cc
src/internet/model/tcp-socket.cc
src/internet/model/tcp-tahoe.cc
src/internet/model/tcp-tx-buffer.cc
src/internet/model/tcp-westwood.cc
src/internet/model/udp-l4-protocol.cc
src/internet/model/udp-socket-impl.cc
src/internet/model/udp-socket.cc
src/internet/test/error-channel.cc
src/internet/test/ipv6-dual-stack-test-suite.cc
src/internet/test/rtt-test.cc
src/internet/test/tcp-test.cc
src/internet/test/tcp-timestamp-test.cc
src/internet/test/tcp-wscaling-test.cc
src/lr-wpan/helper/lr-wpan-helper.cc
src/lr-wpan/model/lr-wpan-csmaca.cc
src/lr-wpan/model/lr-wpan-error-model.cc
src/lr-wpan/model/lr-wpan-interference-helper.cc
src/lr-wpan/model/lr-wpan-mac.cc
src/lr-wpan/model/lr-wpan-net-device.cc
src/lr-wpan/model/lr-wpan-phy.cc
src/lr-wpan/model/lr-wpan-spectrum-signal-parameters.cc
src/lr-wpan/model/lr-wpan-spectrum-value-helper.cc
src/lr-wpan/test/lr-wpan-ack-test.cc
src/lr-wpan/test/lr-wpan-cca-test.cc
src/lr-wpan/test/lr-wpan-collision-test.cc
src/lr-wpan/test/lr-wpan-ed-test.cc
src/lr-wpan/test/lr-wpan-error-model-test.cc
src/lr-wpan/test/lr-wpan-packet-test.cc
src/lte/examples/lena-dual-stripe.cc
src/lte/examples/lena-pathloss-traces.cc
src/lte/examples/lena-simple-epc-emu.cc
src/lte/examples/lena-simple-epc.cc
src/lte/helper/emu-epc-helper.cc
src/lte/helper/epc-helper.cc
src/lte/helper/lte-global-pathloss-database.cc
src/lte/helper/lte-helper.cc
src/lte/helper/lte-hex-grid-enb-topology-helper.cc
src/lte/helper/lte-stats-calculator.cc
src/lte/helper/mac-stats-calculator.cc
src/lte/helper/phy-rx-stats-calculator.cc
src/lte/helper/phy-stats-calculator.cc
src/lte/helper/phy-tx-stats-calculator.cc
src/lte/helper/point-to-point-epc-helper.cc
src/lte/helper/radio-bearer-stats-connector.cc
src/lte/helper/radio-environment-map-helper.cc
src/lte/model/a2-a4-rsrq-handover-algorithm.cc
src/lte/model/a3-rsrp-handover-algorithm.cc
src/lte/model/cqa-ff-mac-scheduler.cc
src/lte/model/epc-enb-application.cc
src/lte/model/epc-gtpu-header.cc
src/lte/model/epc-mme.cc
src/lte/model/epc-sgw-pgw-application.cc
src/lte/model/epc-tft-classifier.cc
src/lte/model/epc-tft.cc
src/lte/model/epc-ue-nas.cc
src/lte/model/epc-x2-header.cc
src/lte/model/epc-x2.cc
src/lte/model/fdbet-ff-mac-scheduler.cc
src/lte/model/fdmt-ff-mac-scheduler.cc
src/lte/model/fdtbfq-ff-mac-scheduler.cc
src/lte/model/ff-mac-scheduler.cc
src/lte/model/lte-amc.cc
src/lte/model/lte-anr.cc
src/lte/model/lte-asn1-header.cc
src/lte/model/lte-chunk-processor.cc
src/lte/model/lte-common.cc
src/lte/model/lte-control-messages.cc
src/lte/model/lte-enb-mac.cc
src/lte/model/lte-enb-net-device.cc
src/lte/model/lte-enb-phy.cc
src/lte/model/lte-enb-rrc.cc
src/lte/model/lte-ffr-algorithm.cc
src/lte/model/lte-ffr-distributed-algorithm.cc
src/lte/model/lte-ffr-enhanced-algorithm.cc
src/lte/model/lte-ffr-soft-algorithm.cc
src/lte/model/lte-fr-hard-algorithm.cc
src/lte/model/lte-fr-no-op-algorithm.cc
src/lte/model/lte-fr-soft-algorithm.cc
src/lte/model/lte-fr-strict-algorithm.cc
src/lte/model/lte-handover-algorithm.cc
src/lte/model/lte-harq-phy.cc
src/lte/model/lte-interference.cc
src/lte/model/lte-mi-error-model.cc
src/lte/model/lte-net-device.cc
src/lte/model/lte-pdcp-header.cc
src/lte/model/lte-pdcp.cc
src/lte/model/lte-phy.cc
src/lte/model/lte-rlc-am-header.cc
src/lte/model/lte-rlc-am.cc
src/lte/model/lte-rlc-header.cc
src/lte/model/lte-rlc-tm.cc
src/lte/model/lte-rlc-um.cc
src/lte/model/lte-rlc.cc
src/lte/model/lte-rrc-header.cc
src/lte/model/lte-rrc-protocol-ideal.cc
src/lte/model/lte-rrc-protocol-real.cc
src/lte/model/lte-spectrum-phy.cc
src/lte/model/lte-spectrum-signal-parameters.cc
src/lte/model/lte-spectrum-value-helper.cc
src/lte/model/lte-ue-mac.cc
src/lte/model/lte-ue-net-device.cc
src/lte/model/lte-ue-phy.cc
src/lte/model/lte-ue-power-control.cc
src/lte/model/lte-ue-rrc.cc
src/lte/model/lte-vendor-specific-parameters.cc
src/lte/model/no-op-handover-algorithm.cc
src/lte/model/pf-ff-mac-scheduler.cc
src/lte/model/pss-ff-mac-scheduler.cc
src/lte/model/rem-spectrum-phy.cc
src/lte/model/rr-ff-mac-scheduler.cc
src/lte/model/tdbet-ff-mac-scheduler.cc
src/lte/model/tdmt-ff-mac-scheduler.cc
src/lte/model/tdtbfq-ff-mac-scheduler.cc
src/lte/model/trace-fading-loss-model.cc
src/lte/model/tta-ff-mac-scheduler.cc
src/lte/test/epc-test-gtpu.cc
src/lte/test/epc-test-s1u-downlink.cc
src/lte/test/epc-test-s1u-uplink.cc
src/lte/test/lte-ffr-simple.cc
src/lte/test/lte-simple-helper.cc
src/lte/test/lte-simple-net-device.cc
src/lte/test/lte-simple-spectrum-phy.cc
src/lte/test/lte-test-cell-selection.cc
src/lte/test/lte-test-cqa-ff-mac-scheduler.cc
src/lte/test/lte-test-cqi-generation.cc
src/lte/test/lte-test-downlink-power-control.cc
src/lte/test/lte-test-downlink-sinr.cc
src/lte/test/lte-test-earfcn.cc
src/lte/test/lte-test-entities.cc
src/lte/test/lte-test-fading.cc
src/lte/test/lte-test-fdbet-ff-mac-scheduler.cc
src/lte/test/lte-test-fdmt-ff-mac-scheduler.cc
src/lte/test/lte-test-fdtbfq-ff-mac-scheduler.cc
src/lte/test/lte-test-frequency-reuse.cc
src/lte/test/lte-test-harq.cc
src/lte/test/lte-test-interference-fr.cc
src/lte/test/lte-test-interference.cc
src/lte/test/lte-test-link-adaptation.cc
src/lte/test/lte-test-mimo.cc
src/lte/test/lte-test-pathloss-model.cc
src/lte/test/lte-test-pf-ff-mac-scheduler.cc
src/lte/test/lte-test-phy-error-model.cc
src/lte/test/lte-test-pss-ff-mac-scheduler.cc
src/lte/test/lte-test-rlc-am-e2e.cc
src/lte/test/lte-test-rlc-am-transmitter.cc
src/lte/test/lte-test-rlc-um-e2e.cc
src/lte/test/lte-test-rlc-um-transmitter.cc
src/lte/test/lte-test-rr-ff-mac-scheduler.cc
src/lte/test/lte-test-sinr-chunk-processor.cc
src/lte/test/lte-test-spectrum-value-helper.cc
src/lte/test/lte-test-tdbet-ff-mac-scheduler.cc
src/lte/test/lte-test-tdmt-ff-mac-scheduler.cc
src/lte/test/lte-test-tdtbfq-ff-mac-scheduler.cc
src/lte/test/lte-test-tta-ff-mac-scheduler.cc
src/lte/test/lte-test-ue-measurements.cc
src/lte/test/lte-test-ue-phy.cc
src/lte/test/lte-test-uplink-power-control.cc
src/lte/test/lte-test-uplink-sinr.cc
src/lte/test/test-asn1-encoding.cc
src/lte/test/test-epc-tft-classifier.cc
src/lte/test/test-lte-antenna.cc
src/lte/test/test-lte-epc-e2e-data.cc
src/lte/test/test-lte-handover-delay.cc
src/lte/test/test-lte-handover-target.cc
src/lte/test/test-lte-rrc.cc
src/lte/test/test-lte-x2-handover-measures.cc
src/lte/test/test-lte-x2-handover.cc
src/mesh/examples/mesh.cc
src/mesh/model/dot11s/hwmp-protocol-mac.cc
src/mesh/model/dot11s/hwmp-protocol.cc
src/mesh/model/dot11s/hwmp-rtable.cc
src/mesh/model/dot11s/peer-link.cc
src/mesh/model/dot11s/peer-management-protocol.cc
src/mesh/model/flame/flame-protocol-mac.cc
src/mesh/model/flame/flame-protocol.cc
src/mesh/model/flame/flame-rtable.cc
src/mesh/model/mesh-l2-routing-protocol.cc
src/mesh/model/mesh-point-device.cc
src/mesh/model/mesh-wifi-interface-mac.cc
src/mobility/helper/mobility-helper.cc
src/mobility/helper/ns2-mobility-helper.cc
src/mobility/model/constant-velocity-helper.cc
src/mobility/model/position-allocator.cc
src/mobility/model/random-direction-2d-mobility-model.cc
src/mobility/model/random-walk-2d-mobility-model.cc
src/mobility/model/waypoint-mobility-model.cc
src/mobility/test/ns2-mobility-helper-test-suite.cc
src/mpi/model/distributed-simulator-impl.cc
src/mpi/model/granted-time-window-mpi-interface.cc
src/mpi/model/mpi-interface.cc
src/mpi/model/null-message-mpi-interface.cc
src/mpi/model/null-message-simulator-impl.cc
src/netanim/model/animation-interface.cc
src/network/helper/simple-net-device-helper.cc
src/network/helper/trace-helper.cc
src/network/model/address.cc
src/network/model/application.cc
src/network/model/buffer.cc
src/network/model/byte-tag-list.cc
src/network/model/channel-list.cc
src/network/model/channel.cc
src/network/model/header.cc
src/network/model/net-device.cc
src/network/model/nix-vector.cc
src/network/model/node-list.cc
src/network/model/node.cc
src/network/model/packet-metadata.cc
src/network/model/packet-tag-list.cc
src/network/model/packet.cc
src/network/model/socket-factory.cc
src/network/model/socket.cc
src/network/model/tag-buffer.cc
src/network/model/trailer.cc
src/network/utils/address-utils.cc
src/network/utils/data-rate.cc
src/network/utils/data-rate.h
src/network/utils/drop-tail-queue.cc
src/network/utils/error-model.cc
src/network/utils/ethernet-header.cc
src/network/utils/ethernet-trailer.cc
src/network/utils/flow-id-tag.cc
src/network/utils/inet-socket-address.cc
src/network/utils/inet6-socket-address.cc
src/network/utils/ipv4-address.cc
src/network/utils/ipv6-address.cc
src/network/utils/llc-snap-header.cc
src/network/utils/mac16-address.cc
src/network/utils/mac48-address.cc
src/network/utils/mac64-address.cc
src/network/utils/output-stream-wrapper.cc
src/network/utils/packet-burst.cc
src/network/utils/packet-data-calculators.cc
src/network/utils/packet-probe.cc
src/network/utils/packet-socket-address.cc
src/network/utils/packet-socket-client.cc
src/network/utils/packet-socket-factory.cc
src/network/utils/packet-socket-server.cc
src/network/utils/packet-socket.cc
src/network/utils/packetbb.cc
src/network/utils/pcap-file-wrapper.cc
src/network/utils/pcap-file.cc
src/network/utils/queue.cc
src/network/utils/radiotap-header.cc
src/network/utils/red-queue.cc
src/network/utils/simple-channel.cc
src/network/utils/simple-net-device.cc
src/nix-vector-routing/model/ipv4-nix-vector-routing.cc
src/olsr/examples/olsr-hna.cc
src/olsr/model/olsr-header.cc
src/olsr/model/olsr-routing-protocol.cc
src/openflow/helper/openflow-switch-helper.cc
src/openflow/model/openflow-interface.cc
src/openflow/model/openflow-switch-net-device.cc
src/point-to-point-layout/model/point-to-point-dumbbell.cc
src/point-to-point-layout/model/point-to-point-grid.cc
src/point-to-point-layout/model/point-to-point-star.cc
src/point-to-point/helper/point-to-point-helper.cc
src/point-to-point/model/point-to-point-channel.cc
src/point-to-point/model/point-to-point-net-device.cc
src/point-to-point/model/point-to-point-remote-channel.cc
src/point-to-point/model/ppp-header.cc
src/propagation/model/cost231-propagation-loss-model.cc
src/propagation/model/itu-r-1411-los-propagation-loss-model.cc
src/propagation/model/itu-r-1411-nlos-over-rooftop-propagation-loss-model.cc
src/propagation/model/jakes-process.cc
src/propagation/model/jakes-propagation-loss-model.cc
src/propagation/model/kun-2600-mhz-propagation-loss-model.cc
src/propagation/model/okumura-hata-propagation-loss-model.cc
src/propagation/model/propagation-loss-model.cc
src/propagation/test/itu-r-1411-los-test-suite.cc
src/propagation/test/itu-r-1411-nlos-over-rooftop-test-suite.cc
src/propagation/test/kun-2600-mhz-test-suite.cc
src/propagation/test/okumura-hata-test-suite.cc
src/sixlowpan/helper/sixlowpan-helper.cc
src/sixlowpan/model/sixlowpan-net-device.cc
src/sixlowpan/test/error-channel-sixlow.cc
src/spectrum/examples/adhoc-aloha-ideal-phy-matrix-propagation-loss-model.cc
src/spectrum/examples/adhoc-aloha-ideal-phy-with-microwave-oven.cc
src/spectrum/examples/adhoc-aloha-ideal-phy.cc
src/spectrum/helper/adhoc-aloha-noack-ideal-phy-helper.cc
src/spectrum/helper/spectrum-analyzer-helper.cc
src/spectrum/helper/waveform-generator-helper.cc
src/spectrum/model/aloha-noack-mac-header.cc
src/spectrum/model/aloha-noack-net-device.cc
src/spectrum/model/constant-spectrum-propagation-loss.cc
src/spectrum/model/half-duplex-ideal-phy-signal-parameters.cc
src/spectrum/model/half-duplex-ideal-phy.cc
src/spectrum/model/microwave-oven-spectrum-value-helper.cc
src/spectrum/model/multi-model-spectrum-channel.cc
src/spectrum/model/non-communicating-net-device.cc
src/spectrum/model/single-model-spectrum-channel.cc
src/spectrum/model/spectrum-analyzer.cc
src/spectrum/model/spectrum-converter.cc
src/spectrum/model/spectrum-error-model.cc
src/spectrum/model/spectrum-interference.cc
src/spectrum/model/spectrum-model.cc
src/spectrum/model/spectrum-phy.cc
src/spectrum/model/spectrum-propagation-loss-model.cc
src/spectrum/model/spectrum-signal-parameters.cc
src/spectrum/model/spectrum-value.cc
src/spectrum/model/waveform-generator.cc
src/spectrum/test/spectrum-ideal-phy-test.cc
src/spectrum/test/spectrum-interference-test.cc
src/spectrum/test/spectrum-value-test.cc
src/stats/helper/file-helper.cc
src/stats/helper/gnuplot-helper.cc
src/stats/model/boolean-probe.cc
src/stats/model/data-collection-object.cc
src/stats/model/data-output-interface.cc
src/stats/model/double-probe.cc
src/stats/model/file-aggregator.cc
src/stats/model/gnuplot-aggregator.cc
src/stats/model/omnet-data-output.cc
src/stats/model/probe.cc
src/stats/model/time-data-calculators.cc
src/stats/model/time-series-adaptor.cc
src/stats/model/uinteger-16-probe.cc
src/stats/model/uinteger-32-probe.cc
src/stats/model/uinteger-8-probe.cc
src/tap-bridge/helper/tap-bridge-helper.cc
src/tap-bridge/model/tap-bridge.cc
src/test/ns3wifi/wifi-interference-test-suite.cc
src/test/ns3wifi/wifi-msdu-aggregator-test-suite.cc
src/topology-read/examples/topology-example-sim.cc
src/topology-read/helper/topology-reader-helper.cc
src/topology-read/model/inet-topology-reader.cc
src/topology-read/model/orbis-topology-reader.cc
src/topology-read/model/rocketfuel-topology-reader.cc
src/topology-read/model/topology-reader.cc
src/uan/examples/uan-rc-example.cc
src/uan/helper/uan-helper.cc
src/uan/model/acoustic-modem-energy-model.cc
src/uan/model/uan-channel.cc
src/uan/model/uan-mac-aloha.cc
src/uan/model/uan-mac-cw.cc
src/uan/model/uan-mac-rc-gw.cc
src/uan/model/uan-mac-rc.cc
src/uan/model/uan-net-device.cc
src/uan/model/uan-phy-dual.cc
src/uan/model/uan-phy-gen.cc
src/uan/model/uan-prop-model-thorp.cc
src/uan/model/uan-transducer-hd.cc
src/uan/model/uan-tx-mode.cc
src/virtual-net-device/model/virtual-net-device.cc
src/visualizer/model/pyviz.cc
src/visualizer/model/visual-simulator-impl.cc
src/wave/examples/wave-simple-80211p.cc
src/wave/model/higher-tx-tag.cc
src/wave/model/ocb-wifi-mac.cc
src/wave/model/vendor-specific-action.cc
src/wave/model/wave-mac-low.cc
src/wifi/helper/athstats-helper.cc
src/wifi/helper/wifi-helper.cc
src/wifi/helper/yans-wifi-helper.cc
src/wifi/model/aarf-wifi-manager.cc
src/wifi/model/aarfcd-wifi-manager.cc
src/wifi/model/adhoc-wifi-mac.cc
src/wifi/model/amrr-wifi-manager.cc
src/wifi/model/amsdu-subframe-header.cc
src/wifi/model/ap-wifi-mac.cc
src/wifi/model/arf-wifi-manager.cc
src/wifi/model/block-ack-agreement.cc
src/wifi/model/block-ack-cache.cc
src/wifi/model/block-ack-manager.cc
src/wifi/model/capability-information.cc
src/wifi/model/cara-wifi-manager.cc
src/wifi/model/constant-rate-wifi-manager.cc
src/wifi/model/ctrl-headers.cc
src/wifi/model/dca-txop.cc
src/wifi/model/dcf-manager.cc
src/wifi/model/dcf.cc
src/wifi/model/dsss-error-rate-model.cc
src/wifi/model/edca-txop-n.cc
src/wifi/model/ht-capabilities.cc
src/wifi/model/interference-helper.cc
src/wifi/model/mac-low.cc
src/wifi/model/mac-rx-middle.cc
src/wifi/model/minstrel-wifi-manager.cc
src/wifi/model/msdu-aggregator.cc
src/wifi/model/msdu-standard-aggregator.cc
src/wifi/model/nist-error-rate-model.cc
src/wifi/model/onoe-wifi-manager.cc
src/wifi/model/regular-wifi-mac.cc
src/wifi/model/rraa-wifi-manager.cc
src/wifi/model/sta-wifi-mac.cc
src/wifi/model/supported-rates.cc
src/wifi/model/wifi-channel.cc
src/wifi/model/wifi-net-device.cc
src/wifi/model/wifi-phy-state-helper.cc
src/wifi/model/wifi-phy.cc
src/wifi/model/wifi-remote-station-manager.cc
src/wifi/model/yans-error-rate-model.cc
src/wifi/model/yans-wifi-channel.cc
src/wifi/model/yans-wifi-phy.cc
src/wifi/test/block-ack-test-suite.cc
src/wifi/test/tx-duration-test.cc
src/wimax/examples/wimax-ipv4.cc
src/wimax/examples/wimax-multicast.cc
src/wimax/examples/wimax-simple.cc
src/wimax/helper/wimax-helper.cc
src/wimax/model/bandwidth-manager.cc
src/wimax/model/bs-link-manager.cc
src/wimax/model/bs-net-device.cc
src/wimax/model/bs-scheduler-rtps.cc
src/wimax/model/bs-scheduler-simple.cc
src/wimax/model/bs-scheduler.cc
src/wimax/model/bs-service-flow-manager.cc
src/wimax/model/bs-uplink-scheduler-mbqos.cc
src/wimax/model/bs-uplink-scheduler-rtps.cc
src/wimax/model/bs-uplink-scheduler-simple.cc
src/wimax/model/bs-uplink-scheduler.cc
src/wimax/model/burst-profile-manager.cc
src/wimax/model/connection-manager.cc
src/wimax/model/ipcs-classifier-record.cc
src/wimax/model/ipcs-classifier.cc
src/wimax/model/mac-messages.cc
src/wimax/model/service-flow-manager.cc
src/wimax/model/simple-ofdm-wimax-channel.cc
src/wimax/model/simple-ofdm-wimax-phy.cc
src/wimax/model/snr-to-block-error-rate-manager.cc
src/wimax/model/ss-link-manager.cc
src/wimax/model/ss-manager.cc
src/wimax/model/ss-net-device.cc
src/wimax/model/ss-scheduler.cc
src/wimax/model/ss-service-flow-manager.cc
src/wimax/model/wimax-channel.cc
src/wimax/model/wimax-mac-queue.cc
src/wimax/model/wimax-net-device.cc
src/wimax/model/wimax-phy.cc
src/wimax/model/wimax-tlv.cc
--- a/doc/manual/source/logging.rst	Fri Sep 26 12:44:13 2014 -0700
+++ b/doc/manual/source/logging.rst	Fri Sep 26 15:51:00 2014 -0700
@@ -320,7 +320,7 @@
 Adding logging to your code is very simple:
 
 1. Invoke the ``NS_LOG_COMPONENT_DEFINE (...);`` macro
-   outside of ``namespace ns3``.
+   inside of ``namespace ns3``.
 
   Create a unique string identifier (usually based on the name of the file
   and/or class defined within the file) and register it with a macro call
@@ -328,9 +328,9 @@
 
   ::
 
+    namespace ns3 {
+    
     NS_LOG_COMPONENT_DEFINE ("Ipv4L3Protocol");
-
-    namespace ns3 {
     ...
 
   This registers ``Ipv4L3Protocol`` as a log component.
--- a/examples/energy/energy-model-example.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/examples/energy/energy-model-example.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,9 +31,9 @@
 #include <vector>
 #include <string>
 
-NS_LOG_COMPONENT_DEFINE ("EnergyExample");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("EnergyExample");
 
 static inline std::string
 PrintReceivedPacket (Address& from)
--- a/examples/energy/energy-model-with-harvesting-example.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/examples/energy/energy-model-with-harvesting-example.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -60,9 +60,9 @@
 #include <vector>
 #include <string>
 
-NS_LOG_COMPONENT_DEFINE ("EnergyWithHarvestingExample");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("EnergyWithHarvestingExample");
 
 static inline std::string
 PrintReceivedPacket (Address& from)
--- a/examples/ipv6/fragmentation-ipv6.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/examples/ipv6/fragmentation-ipv6.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -41,7 +41,6 @@
 
 NS_LOG_COMPONENT_DEFINE ("FragmentationIpv6Example");
 
-
 int main (int argc, char** argv)
 {
   bool verbose = false;
--- a/examples/ipv6/loose-routing-ipv6.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/examples/ipv6/loose-routing-ipv6.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -44,6 +44,7 @@
 #include "ns3/csma-module.h"
 #include "ns3/applications-module.h"
 #include "ns3/ipv6-header.h"
+
 using namespace ns3;
 
 NS_LOG_COMPONENT_DEFINE ("LooseRoutingIpv6Example");
--- a/examples/ipv6/test-ipv6.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/examples/ipv6/test-ipv6.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "ns3/node.h"
 #include "ns3/mac48-address.h"
 
-NS_LOG_COMPONENT_DEFINE ("TestIpv6");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("TestIpv6");
 
 int 
 main (int argc, char *argv[])
--- a/examples/stats/wifi-example-sim.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/examples/stats/wifi-example-sim.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -49,9 +49,6 @@
 
 NS_LOG_COMPONENT_DEFINE ("WiFiDistanceExperiment");
 
-
-
-
 void TxCallback (Ptr<CounterCalculator<uint32_t> > datac,
                  std::string path, Ptr<const Packet> packet) {
   NS_LOG_INFO ("Sent frame counted in " <<
--- a/examples/tcp/tcp-large-transfer.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/examples/tcp/tcp-large-transfer.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -44,7 +44,6 @@
 
 NS_LOG_COMPONENT_DEFINE ("TcpLargeTransfer");
 
-
 // The number of bytes to send in this simulation.
 static const uint32_t totalTxBytes = 2000000;
 static uint32_t currentTxBytes = 0;
--- a/examples/tutorial/hello-simulator.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/examples/tutorial/hello-simulator.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -16,9 +16,9 @@
 
 #include "ns3/core-module.h"
 
-NS_LOG_COMPONENT_DEFINE ("HelloSimulator");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("HelloSimulator");
 
 int
 main (int argc, char *argv[])
--- a/examples/wireless/multirate.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/examples/wireless/multirate.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -64,9 +64,9 @@
 #include <iostream>
 #include <fstream>
 
-NS_LOG_COMPONENT_DEFINE ("multirate");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("multirate");
 
 class Experiment
 {
--- a/examples/wireless/wifi-adhoc.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/examples/wireless/wifi-adhoc.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 
 #include <iostream>
 
-NS_LOG_COMPONENT_DEFINE ("Main");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("Main");
 
 class Experiment
 {
--- a/examples/wireless/wifi-clear-channel-cmu.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/examples/wireless/wifi-clear-channel-cmu.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,9 +30,9 @@
 #include <vector>
 #include <string>
 
-NS_LOG_COMPONENT_DEFINE ("Main");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("Main");
 
 class Experiment
 {
--- a/examples/wireless/wifi-simple-adhoc-grid.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/examples/wireless/wifi-simple-adhoc-grid.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -84,9 +84,9 @@
 #include <vector>
 #include <string>
 
-NS_LOG_COMPONENT_DEFINE ("WifiSimpleAdhocGrid");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("WifiSimpleAdhocGrid");
 
 void ReceivePacket (Ptr<Socket> socket)
 {
--- a/examples/wireless/wifi-simple-adhoc.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/examples/wireless/wifi-simple-adhoc.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -63,9 +63,9 @@
 #include <vector>
 #include <string>
 
-NS_LOG_COMPONENT_DEFINE ("WifiSimpleAdhoc");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("WifiSimpleAdhoc");
 
 void ReceivePacket (Ptr<Socket> socket)
 {
--- a/examples/wireless/wifi-simple-infra.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/examples/wireless/wifi-simple-infra.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -64,9 +64,9 @@
 #include <vector>
 #include <string>
 
-NS_LOG_COMPONENT_DEFINE ("WifiSimpleInfra");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("WifiSimpleInfra");
 
 void ReceivePacket (Ptr<Socket> socket)
 {
--- a/examples/wireless/wifi-simple-interference.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/examples/wireless/wifi-simple-interference.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -92,9 +92,9 @@
 #include <vector>
 #include <string>
 
-NS_LOG_COMPONENT_DEFINE ("WifiSimpleInterference");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("WifiSimpleInterference");
 
 static inline std::string PrintReceivedPacket (Ptr<Socket> socket)
 {
--- a/examples/wireless/wifi-sleep.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/examples/wireless/wifi-sleep.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -62,9 +62,9 @@
 #include <string>
 #include <sstream>
 
-NS_LOG_COMPONENT_DEFINE ("WifiSleep");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("WifiSleep");
 
 template <int node>
 void RemainingEnergyTrace (double oldValue, double newValue)
--- a/scratch/scratch-simulator.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/scratch/scratch-simulator.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -16,9 +16,9 @@
 
 #include "ns3/core-module.h"
 
-NS_LOG_COMPONENT_DEFINE ("ScratchSimulator");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("ScratchSimulator");
 
 int 
 main (int argc, char *argv[])
--- a/scratch/subdir/scratch-simulator-subdir.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/scratch/subdir/scratch-simulator-subdir.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -16,9 +16,9 @@
 
 #include "ns3/core-module.h"
 
-NS_LOG_COMPONENT_DEFINE ("ScratchSimulator");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("ScratchSimulator");
 
 int 
 main (int argc, char *argv[])
--- a/src/antenna/model/angles.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/antenna/model/angles.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,10 +24,9 @@
 #include "angles.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("Angles");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("Angles");
 
 double DegreesToRadians (double degrees)
 {
--- a/src/antenna/model/antenna-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/antenna/model/antenna-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "antenna-model.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("AntennaModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("AntennaModel");
 
 NS_OBJECT_ENSURE_REGISTERED (AntennaModel);
 
--- a/src/antenna/model/cosine-antenna-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/antenna/model/cosine-antenna-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include "cosine-antenna-model.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("CosineAntennaModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("CosineAntennaModel");
 
 NS_OBJECT_ENSURE_REGISTERED (CosineAntennaModel);
 
--- a/src/antenna/model/isotropic-antenna-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/antenna/model/isotropic-antenna-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 #include "isotropic-antenna-model.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("IsotropicAntennaModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("IsotropicAntennaModel");
 
 NS_OBJECT_ENSURE_REGISTERED (IsotropicAntennaModel);
 
--- a/src/antenna/model/parabolic-antenna-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/antenna/model/parabolic-antenna-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include "parabolic-antenna-model.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("ParabolicAntennaModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("ParabolicAntennaModel");
 
 NS_OBJECT_ENSURE_REGISTERED (ParabolicAntennaModel);
 
--- a/src/antenna/test/test-cosine-antenna.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/antenna/test/test-cosine-antenna.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -29,9 +29,9 @@
 #include <sstream>
 
 
-NS_LOG_COMPONENT_DEFINE ("TestCosineAntennaModel");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("TestCosineAntennaModel");
 
 enum CosineAntennaModelGainTestCondition  {
   EQUAL = 0,
--- a/src/antenna/test/test-parabolic-antenna.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/antenna/test/test-parabolic-antenna.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -29,9 +29,9 @@
 #include <sstream>
 
 
-NS_LOG_COMPONENT_DEFINE ("TestParabolicAntennaModel");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("TestParabolicAntennaModel");
 
 enum ParabolicAntennaModelGainTestCondition  {
   EQUAL = 0,
--- a/src/aodv/model/aodv-neighbor.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/aodv/model/aodv-neighbor.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,10 +30,12 @@
 #include "ns3/log.h"
 #include <algorithm>
 
-NS_LOG_COMPONENT_DEFINE ("AodvNeighbors");
 
 namespace ns3
 {
+  
+NS_LOG_COMPONENT_DEFINE ("AodvNeighbors");
+
 namespace aodv
 {
 Neighbors::Neighbors (Time delay) : 
--- a/src/aodv/model/aodv-routing-protocol.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/aodv/model/aodv-routing-protocol.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -42,10 +42,11 @@
 #include <algorithm>
 #include <limits>
 
+namespace ns3
+{
+
 NS_LOG_COMPONENT_DEFINE ("AodvRoutingProtocol");
 
-namespace ns3
-{
 namespace aodv
 {
 NS_OBJECT_ENSURE_REGISTERED (RoutingProtocol);
--- a/src/aodv/model/aodv-rqueue.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/aodv/model/aodv-rqueue.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -32,10 +32,11 @@
 #include "ns3/socket.h"
 #include "ns3/log.h"
 
+namespace ns3
+{
+
 NS_LOG_COMPONENT_DEFINE ("AodvRequestQueue");
 
-namespace ns3
-{
 namespace aodv
 {
 uint32_t
--- a/src/aodv/model/aodv-rtable.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/aodv/model/aodv-rtable.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -32,10 +32,11 @@
 #include "ns3/simulator.h"
 #include "ns3/log.h"
 
+namespace ns3
+{
+
 NS_LOG_COMPONENT_DEFINE ("AodvRoutingTable");
 
-namespace ns3
-{
 namespace aodv
 {
 
--- a/src/applications/helper/radvd-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/applications/helper/radvd-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,11 +26,11 @@
 
 #include "radvd-helper.h"
 
-NS_LOG_COMPONENT_DEFINE ("RadvdHelper");
-
 namespace ns3
 {
 
+NS_LOG_COMPONENT_DEFINE ("RadvdHelper");
+
 RadvdHelper::RadvdHelper ()
 {
   m_factory.SetTypeId (Radvd::GetTypeId ());
--- a/src/applications/model/application-packet-probe.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/applications/model/application-packet-probe.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 #include "ns3/config.h"
 #include "ns3/trace-source-accessor.h"
 
-NS_LOG_COMPONENT_DEFINE ("ApplicationPacketProbe");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("ApplicationPacketProbe");
 
 NS_OBJECT_ENSURE_REGISTERED (ApplicationPacketProbe);
 
--- a/src/applications/model/bulk-send-application.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/applications/model/bulk-send-application.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,9 +31,9 @@
 #include "ns3/tcp-socket-factory.h"
 #include "bulk-send-application.h"
 
-NS_LOG_COMPONENT_DEFINE ("BulkSendApplication");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("BulkSendApplication");
 
 NS_OBJECT_ENSURE_REGISTERED (BulkSendApplication);
 
--- a/src/applications/model/onoff-application.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/applications/model/onoff-application.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -42,9 +42,9 @@
 #include "ns3/string.h"
 #include "ns3/pointer.h"
 
-NS_LOG_COMPONENT_DEFINE ("OnOffApplication");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("OnOffApplication");
 
 NS_OBJECT_ENSURE_REGISTERED (OnOffApplication);
 
--- a/src/applications/model/packet-loss-counter.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/applications/model/packet-loss-counter.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,10 +24,9 @@
 #include "ns3/uinteger.h"
 #include "packet-loss-counter.h"
 
-NS_LOG_COMPONENT_DEFINE ("PacketLossCounter");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("PacketLossCounter");
 
 PacketLossCounter::PacketLossCounter (uint8_t bitmapSize)
   : m_lost (0),
--- a/src/applications/model/packet-sink.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/applications/model/packet-sink.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -32,9 +32,9 @@
 #include "ns3/udp-socket-factory.h"
 #include "packet-sink.h"
 
-NS_LOG_COMPONENT_DEFINE ("PacketSink");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PacketSink");
 
 NS_OBJECT_ENSURE_REGISTERED (PacketSink);
 
--- a/src/applications/model/ping6.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/applications/model/ping6.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -35,11 +35,11 @@
 
 #include "ping6.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ping6Application");
-
 namespace ns3 
 {
 
+NS_LOG_COMPONENT_DEFINE ("Ping6Application");
+
 NS_OBJECT_ENSURE_REGISTERED (Ping6);
 
 TypeId Ping6::GetTypeId ()
--- a/src/applications/model/radvd-interface.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/applications/model/radvd-interface.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,11 +21,11 @@
 #include "radvd-interface.h"
 #include <ns3/log.h>
 
-NS_LOG_COMPONENT_DEFINE ("RadvdInterface");
-
 namespace ns3 
 {
 
+NS_LOG_COMPONENT_DEFINE ("RadvdInterface");
+
 RadvdInterface::RadvdInterface (uint32_t interface)
   : m_interface (interface)
 {
--- a/src/applications/model/radvd-prefix.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/applications/model/radvd-prefix.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,11 +21,11 @@
 #include "radvd-prefix.h"
 #include <ns3/log.h>
 
-NS_LOG_COMPONENT_DEFINE ("RadvdPrefix");
-
 namespace ns3
 {
 
+NS_LOG_COMPONENT_DEFINE ("RadvdPrefix");
+
 RadvdPrefix::RadvdPrefix (Ipv6Address network, uint8_t prefixLength, uint32_t preferredLifeTime, uint32_t validLifeTime, bool onLinkFlag, bool autonomousFlag, bool routerAddrFlag)
   : m_network (network),
     m_prefixLength (prefixLength),
--- a/src/applications/model/radvd.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/applications/model/radvd.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -37,11 +37,11 @@
 
 #include "radvd.h"
 
-NS_LOG_COMPONENT_DEFINE ("RadvdApplication");
-
 namespace ns3
 {
 
+NS_LOG_COMPONENT_DEFINE ("RadvdApplication");
+
 NS_OBJECT_ENSURE_REGISTERED (Radvd);
 
 TypeId Radvd::GetTypeId ()
--- a/src/applications/model/seq-ts-header.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/applications/model/seq-ts-header.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "ns3/simulator.h"
 #include "seq-ts-header.h"
 
-NS_LOG_COMPONENT_DEFINE ("SeqTsHeader");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SeqTsHeader");
 
 NS_OBJECT_ENSURE_REGISTERED (SeqTsHeader);
 
--- a/src/applications/model/udp-client.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/applications/model/udp-client.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -33,9 +33,9 @@
 #include <cstdlib>
 #include <cstdio>
 
-NS_LOG_COMPONENT_DEFINE ("UdpClient");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("UdpClient");
 
 NS_OBJECT_ENSURE_REGISTERED (UdpClient);
 
--- a/src/applications/model/udp-echo-client.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/applications/model/udp-echo-client.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -29,9 +29,9 @@
 #include "ns3/trace-source-accessor.h"
 #include "udp-echo-client.h"
 
-NS_LOG_COMPONENT_DEFINE ("UdpEchoClientApplication");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("UdpEchoClientApplication");
 
 NS_OBJECT_ENSURE_REGISTERED (UdpEchoClient);
 
--- a/src/applications/model/udp-echo-server.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/applications/model/udp-echo-server.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -32,9 +32,9 @@
 
 #include "udp-echo-server.h"
 
-NS_LOG_COMPONENT_DEFINE ("UdpEchoServerApplication");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("UdpEchoServerApplication");
 
 NS_OBJECT_ENSURE_REGISTERED (UdpEchoServer);
 
--- a/src/applications/model/udp-server.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/applications/model/udp-server.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -34,9 +34,9 @@
 #include "seq-ts-header.h"
 #include "udp-server.h"
 
-NS_LOG_COMPONENT_DEFINE ("UdpServer");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("UdpServer");
 
 NS_OBJECT_ENSURE_REGISTERED (UdpServer);
 
--- a/src/applications/model/udp-trace-client.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/applications/model/udp-trace-client.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -35,9 +35,9 @@
 #include <cstdio>
 #include <fstream>
 
-NS_LOG_COMPONENT_DEFINE ("UdpTraceClient");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("UdpTraceClient");
 
 NS_OBJECT_ENSURE_REGISTERED (UdpTraceClient);
 
--- a/src/applications/model/v4ping.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/applications/model/v4ping.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include "ns3/packet.h"
 #include "ns3/trace-source-accessor.h"
 
-NS_LOG_COMPONENT_DEFINE ("V4Ping");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("V4Ping");
 
 NS_OBJECT_ENSURE_REGISTERED (V4Ping);
 
--- a/src/bridge/helper/bridge-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/bridge/helper/bridge-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "ns3/node.h"
 #include "ns3/names.h"
 
-NS_LOG_COMPONENT_DEFINE ("BridgeHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("BridgeHelper");
 
 BridgeHelper::BridgeHelper ()
 {
--- a/src/bridge/model/bridge-channel.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/bridge/model/bridge-channel.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -19,9 +19,9 @@
 #include "ns3/log.h"
 #include "bridge-channel.h"
 
-NS_LOG_COMPONENT_DEFINE ("BridgeChannel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("BridgeChannel");
 
 NS_OBJECT_ENSURE_REGISTERED (BridgeChannel);
 
--- a/src/bridge/model/bridge-net-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/bridge/model/bridge-net-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "ns3/simulator.h"
 #include "ns3/uinteger.h"
 
-NS_LOG_COMPONENT_DEFINE ("BridgeNetDevice");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("BridgeNetDevice");
 
 NS_OBJECT_ENSURE_REGISTERED (BridgeNetDevice);
 
--- a/src/brite/helper/brite-topology-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/brite/helper/brite-topology-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,9 +30,9 @@
 #include <iostream>
 #include <fstream>
 
-NS_LOG_COMPONENT_DEFINE ("BriteTopologyHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("BriteTopologyHelper");
 
 BriteTopologyHelper::BriteTopologyHelper (std::string confFile,
                                           std::string seedFile,
--- a/src/buildings/helper/building-allocator.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/buildings/helper/building-allocator.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include "ns3/log.h"
 #include <cmath>
 
-NS_LOG_COMPONENT_DEFINE ("BuildingAllocator");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("BuildingAllocator");
 
 NS_OBJECT_ENSURE_REGISTERED (GridBuildingAllocator);
 
--- a/src/buildings/helper/buildings-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/buildings/helper/buildings-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -29,10 +29,9 @@
 #include <ns3/log.h>
 
 
-NS_LOG_COMPONENT_DEFINE ("BuildingsHelper");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("BuildingsHelper");
 
 void
 BuildingsHelper::Install (NodeContainer c)
--- a/src/buildings/model/building-list.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/buildings/model/building-list.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 #include "building-list.h"
 #include "building.h"
 
-NS_LOG_COMPONENT_DEFINE ("BuildingList");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("BuildingList");
 
 /**
  * \brief private implementation detail of the BuildingList API.
--- a/src/buildings/model/building.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/buildings/model/building.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -29,10 +29,9 @@
 #include <ns3/assert.h>
 #include <cmath>
 
-NS_LOG_COMPONENT_DEFINE ("Building");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("Building");
 
 NS_OBJECT_ENSURE_REGISTERED (Building);
 
--- a/src/buildings/model/buildings-propagation-loss-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/buildings/model/buildings-propagation-loss-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,9 +31,9 @@
 #include "ns3/enum.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("BuildingsPropagationLossModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("BuildingsPropagationLossModel");
 
 NS_OBJECT_ENSURE_REGISTERED (BuildingsPropagationLossModel);
 
--- a/src/buildings/model/hybrid-buildings-propagation-loss-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/buildings/model/hybrid-buildings-propagation-loss-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -37,9 +37,9 @@
 #include "hybrid-buildings-propagation-loss-model.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("HybridBuildingsPropagationLossModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("HybridBuildingsPropagationLossModel");
 
 NS_OBJECT_ENSURE_REGISTERED (HybridBuildingsPropagationLossModel);
 
--- a/src/buildings/model/itu-r-1238-propagation-loss-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/buildings/model/itu-r-1238-propagation-loss-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 #include "itu-r-1238-propagation-loss-model.h"
 #include <ns3/mobility-building-info.h>
 
-NS_LOG_COMPONENT_DEFINE ("ItuR1238PropagationLossModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("ItuR1238PropagationLossModel");
 
 NS_OBJECT_ENSURE_REGISTERED (ItuR1238PropagationLossModel);
 
--- a/src/buildings/model/mobility-building-info.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/buildings/model/mobility-building-info.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include <ns3/log.h>
 #include <ns3/assert.h>
 
-NS_LOG_COMPONENT_DEFINE ("MobilityBuildingInfo");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("MobilityBuildingInfo");
 
 NS_OBJECT_ENSURE_REGISTERED (MobilityBuildingInfo);
 
--- a/src/buildings/model/oh-buildings-propagation-loss-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/buildings/model/oh-buildings-propagation-loss-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,9 +31,9 @@
 #include "ns3/enum.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("OhBuildingsPropagationLossModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("OhBuildingsPropagationLossModel");
 
 NS_OBJECT_ENSURE_REGISTERED (OhBuildingsPropagationLossModel);
 
--- a/src/buildings/test/building-position-allocator-test.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/buildings/test/building-position-allocator-test.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -32,10 +32,9 @@
 #include <ns3/simulator.h>
 #include <map>
 
-NS_LOG_COMPONENT_DEFINE ("BuildingPositionAllocatorTest");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("BuildingPositionAllocatorTest");
 
 struct Room
 {
--- a/src/buildings/test/buildings-helper-test.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/buildings/test/buildings-helper-test.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -29,10 +29,9 @@
 #include <ns3/mobility-helper.h>
 #include <ns3/simulator.h>
 
-NS_LOG_COMPONENT_DEFINE ("BuildingsHelperTest");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("BuildingsHelperTest");
 
 struct PositionInBuilding
 {
--- a/src/buildings/test/buildings-pathloss-test.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/buildings/test/buildings-pathloss-test.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -34,10 +34,9 @@
 
 
 
-NS_LOG_COMPONENT_DEFINE ("BuildingsPathlossTest");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("BuildingsPathlossTest");
 
 /**
  * Test 1.1 BuildingsPathlossModel Pathloss compound test
--- a/src/buildings/test/buildings-shadowing-test.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/buildings/test/buildings-shadowing-test.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -33,11 +33,9 @@
 
 #include "buildings-shadowing-test.h"
 
-NS_LOG_COMPONENT_DEFINE ("BuildingsShadowingTest");
-
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("BuildingsShadowingTest");
 
 
 /**
--- a/src/click/helper/click-internet-stack-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/click/helper/click-internet-stack-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -43,9 +43,9 @@
 #include <limits>
 #include <map>
 
-NS_LOG_COMPONENT_DEFINE ("ClickInternetStackHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("ClickInternetStackHelper");
 
 #define INTERFACE_CONTEXT
 
--- a/src/click/model/ipv4-click-routing.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/click/model/ipv4-click-routing.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -36,9 +36,9 @@
 #include <cstdlib>
 #include <cstdarg>
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4ClickRouting");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4ClickRouting");
 
 // Values from nsclick ExtRouter implementation
 #define INTERFACE_ID_KERNELTAP 0
--- a/src/click/model/ipv4-l3-click-protocol.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/click/model/ipv4-l3-click-protocol.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -37,9 +37,9 @@
 #include "ns3/icmpv4-l4-protocol.h"
 #include "ns3/loopback-net-device.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4L3ClickProtocol");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4L3ClickProtocol");
 
 const uint16_t Ipv4L3ClickProtocol::PROT_NUMBER = 0x0800;
 
--- a/src/config-store/model/attribute-iterator.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/config-store/model/attribute-iterator.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,10 +25,9 @@
 #include <fstream>
 
 
-NS_LOG_COMPONENT_DEFINE ("AttributeIterator");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("AttributeIterator");
 
 AttributeIterator::AttributeIterator ()
 {
--- a/src/config-store/model/config-store.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/config-store/model/config-store.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -18,10 +18,9 @@
 #include <cstdlib>
 
 
-NS_LOG_COMPONENT_DEFINE ("ConfigStore");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("ConfigStore");
 
 NS_OBJECT_ENSURE_REGISTERED (ConfigStore);
 
--- a/src/config-store/model/gtk-config-store.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/config-store/model/gtk-config-store.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,10 +24,9 @@
 #include <fstream>
 
 
-NS_LOG_COMPONENT_DEFINE ("GtkconfigStore");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("GtkconfigStore");
 
 GtkConfigStore::GtkConfigStore ()
 {
--- a/src/config-store/model/raw-text-config.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/config-store/model/raw-text-config.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -6,9 +6,9 @@
 #include "ns3/log.h"
 #include "ns3/config.h"
 
-NS_LOG_COMPONENT_DEFINE ("RawTextConfig");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("RawTextConfig");
 
 RawTextConfigSave::RawTextConfigSave ()
   : m_os (0)
--- a/src/config-store/model/xml-config.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/config-store/model/xml-config.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -9,9 +9,9 @@
 #include <libxml/encoding.h>
 #include <libxml/xmlwriter.h>
 
-NS_LOG_COMPONENT_DEFINE ("XmlConfig");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("XmlConfig");
 
 XmlConfigSave::XmlConfigSave ()
   : m_writer (0)
--- a/src/core/examples/hash-example.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/examples/hash-example.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,10 +25,11 @@
 #include "ns3/core-module.h"
 #include "ns3/hash.h"
 
+namespace ns3
+{
+
 NS_LOG_COMPONENT_DEFINE ("Hasher");
 
-namespace ns3
-{
 namespace Hash
 {
 
--- a/src/core/helper/random-variable-stream-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/helper/random-variable-stream-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "ns3/assert.h"
 #include "random-variable-stream-helper.h"
 
-NS_LOG_COMPONENT_DEFINE ("RandomVariableStreamHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("RandomVariableStreamHelper");
 
 int64_t RandomVariableStreamHelper::AssignStreams (std::string path, int64_t stream)
 {
--- a/src/core/model/attribute-construction-list.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/attribute-construction-list.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -20,9 +20,9 @@
 #include "attribute-construction-list.h"
 #include "log.h"
 
-NS_LOG_COMPONENT_DEFINE("AttributeConstructionList");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE("AttributeConstructionList");
 
 AttributeConstructionList::AttributeConstructionList ()
 {
--- a/src/core/model/attribute.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/attribute.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "string.h"
 #include <sstream>
 
-NS_LOG_COMPONENT_DEFINE ("AttributeValue");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("AttributeValue");
 
 AttributeValue::AttributeValue ()
 {
--- a/src/core/model/boolean.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/boolean.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,9 +21,9 @@
 #include "fatal-error.h"
 #include "log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Boolean");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Boolean");
 
 BooleanValue::BooleanValue ()
   : m_value (false)
--- a/src/core/model/breakpoint.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/breakpoint.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 # include <signal.h>
 #endif
 
-NS_LOG_COMPONENT_DEFINE ("Breakpoint");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Breakpoint");
 
 #if defined (HAVE_SIGNAL_H) && defined (SIGTRAP)
 
--- a/src/core/model/calendar-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/calendar-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include "assert.h"
 #include "log.h"
 
-NS_LOG_COMPONENT_DEFINE ("CalendarScheduler");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("CalendarScheduler");
 
 NS_OBJECT_ENSURE_REGISTERED (CalendarScheduler);
 
--- a/src/core/model/callback.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/callback.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -1,9 +1,29 @@
+/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
+/*
+ * Copyright (c) 2005,2006 INRIA
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ *
+ * Author: Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
+ */
+
 #include "callback.h"
 #include "log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Callback");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Callback");
 
 CallbackValue::CallbackValue ()
   : m_value ()
--- a/src/core/model/command-line.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/command-line.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -34,9 +34,9 @@
 #include "string.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("CommandLine");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("CommandLine");
 
 CommandLine::CommandLine ()
 {
--- a/src/core/model/config.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/config.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 
 #include <sstream>
 
-NS_LOG_COMPONENT_DEFINE ("Config");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Config");
 
 namespace Config {
 
--- a/src/core/model/default-simulator-impl.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/default-simulator-impl.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,14 +30,14 @@
 
 #include <cmath>
 
+
+namespace ns3 {
+
 // Note:  Logging in this file is largely avoided due to the
 // number of calls that are made to these functions and the possibility
 // of causing recursions leading to stack overflow
-
 NS_LOG_COMPONENT_DEFINE ("DefaultSimulatorImpl");
 
-namespace ns3 {
-
 NS_OBJECT_ENSURE_REGISTERED (DefaultSimulatorImpl);
 
 TypeId
--- a/src/core/model/double.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/double.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "log.h"
 #include <sstream>
 
-NS_LOG_COMPONENT_DEFINE ("Double");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Double");
 
 ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME (double, Double);
 
--- a/src/core/model/enum.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/enum.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "log.h"
 #include <sstream>
 
-NS_LOG_COMPONENT_DEFINE ("Enum");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Enum");
 
 EnumValue::EnumValue ()
   : m_v ()
--- a/src/core/model/event-id.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/event-id.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "event-impl.h"
 #include "log.h"
 
-NS_LOG_COMPONENT_DEFINE ("EventId");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("EventId");
 
 EventId::EventId ()
   : m_eventImpl (0),
--- a/src/core/model/event-impl.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/event-impl.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,9 +21,9 @@
 #include "event-impl.h"
 #include "log.h"
 
-NS_LOG_COMPONENT_DEFINE ("EventImpl");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("EventImpl");
 
 EventImpl::~EventImpl ()
 {
--- a/src/core/model/fatal-impl.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/fatal-impl.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,10 @@
 
 #include <csignal>
 
-NS_LOG_COMPONENT_DEFINE ("FatalImpl");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("FatalImpl");
+  
 namespace FatalImpl {
 
 /**
--- a/src/core/model/global-value.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/global-value.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -29,9 +29,9 @@
 #include <cstdlib>
 #endif
 
-NS_LOG_COMPONENT_DEFINE ("GlobalValue");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("GlobalValue");
 
 GlobalValue::GlobalValue (std::string name, std::string help,
                           const AttributeValue &initialValue,
--- a/src/core/model/hash-fnv.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/hash-fnv.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -36,9 +36,9 @@
 #include "hash-fnv.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("Hash-Fnv");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Hash-Fnv");
 
 namespace Hash {
 
--- a/src/core/model/hash-function.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/hash-function.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "hash-function.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("HashFunction");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("HashFunction");
 
 namespace Hash {
 
--- a/src/core/model/hash-murmur3.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/hash-murmur3.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -34,9 +34,9 @@
 
 #include <iomanip>
 
-NS_LOG_COMPONENT_DEFINE ("Hash-Murmur3");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Hash-Murmur3");
 
 namespace Hash {
 
--- a/src/core/model/hash.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/hash.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "hash.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("Hash");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Hash");
 
 Hasher::Hasher ()
 {
--- a/src/core/model/heap-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/heap-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 #include "assert.h"
 #include "log.h"
 
-NS_LOG_COMPONENT_DEFINE ("HeapScheduler");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("HeapScheduler");
 
 NS_OBJECT_ENSURE_REGISTERED (HeapScheduler);
 
--- a/src/core/model/int64x64-128.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/int64x64-128.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -3,14 +3,13 @@
 #include "assert.h"
 #include "log.h"
 
+namespace ns3 {
+
 // Note:  Logging in this file is largely avoided due to the
 // number of calls that are made to these functions and the possibility
 // of causing recursions leading to stack overflow
-
 NS_LOG_COMPONENT_DEFINE ("int64x64-128");
 
-namespace ns3 {
-
 static inline  
 bool
 output_sign (const int128_t sa,
--- a/src/core/model/int64x64-cairo.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/int64x64-cairo.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,19 +25,17 @@
 #include <iostream>
 #include "int64x64-cairo.h"
 
-// Note:  Logging in this file is largely avoided due to the
-// number of calls that are made to these functions and the possibility
-// of causing recursions leading to stack overflow
-
-NS_LOG_COMPONENT_DEFINE ("int64x64-cairo");
-
 // Include directly to allow optimizations within this compilation unit.
 extern "C" {
 #include "cairo-wideint.c"
 }
 
+namespace ns3 {
 
-namespace ns3 {
+// Note:  Logging in this file is largely avoided due to the
+// number of calls that are made to these functions and the possibility
+// of causing recursions leading to stack overflow
+NS_LOG_COMPONENT_DEFINE ("int64x64-cairo");
 
 static inline  
 bool
--- a/src/core/model/int64x64.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/int64x64.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -6,14 +6,14 @@
 #include "assert.h"
 #include "log.h"
 
+
+namespace ns3 {
+
 // Note:  Logging in this file is largely avoided due to the
 // number of calls that are made to these functions and the possibility
 // of causing recursions leading to stack overflow
-
 NS_LOG_COMPONENT_DEFINE ("int64x64");
 
-namespace ns3 {
-
 /**
  * \internal
  * This algorithm is exact to the precision requested, up to the full
--- a/src/core/model/integer.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/integer.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "log.h"
 #include <sstream>
 
-NS_LOG_COMPONENT_DEFINE ("Integer");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Integer");
 
 ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME (int64_t, Integer);
 
--- a/src/core/model/list-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/list-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,10 +25,9 @@
 #include <string>
 #include "assert.h"
 
-NS_LOG_COMPONENT_DEFINE ("ListScheduler");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("ListScheduler");
 
 NS_OBJECT_ENSURE_REGISTERED (ListScheduler);
 
--- a/src/core/model/make-event.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/make-event.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -1,9 +1,9 @@
 #include "make-event.h"
 #include "log.h"
 
-NS_LOG_COMPONENT_DEFINE ("MakeEvent");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("MakeEvent");
 
 EventImpl * MakeEvent (void (*f)(void))
 {
--- a/src/core/model/map-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/map-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 #include "log.h"
 #include <string>
 
-NS_LOG_COMPONENT_DEFINE ("MapScheduler");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("MapScheduler");
 
 NS_OBJECT_ENSURE_REGISTERED (MapScheduler);
 
--- a/src/core/model/names.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/names.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "abort.h"
 #include "names.h"
 
-NS_LOG_COMPONENT_DEFINE ("Names");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Names");
 
 class NameNode
 {
--- a/src/core/model/object-base.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/object-base.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include <cstdlib>
 #endif
 
-NS_LOG_COMPONENT_DEFINE ("ObjectBase");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("ObjectBase");
 
 NS_OBJECT_ENSURE_REGISTERED (ObjectBase);
 
--- a/src/core/model/object-factory.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/object-factory.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,9 +21,9 @@
 #include "log.h"
 #include <sstream>
 
-NS_LOG_COMPONENT_DEFINE("ObjectFactory");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE("ObjectFactory");
 
 ObjectFactory::ObjectFactory ()
 {
--- a/src/core/model/object-ptr-container.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/object-ptr-container.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -20,9 +20,9 @@
 #include "object-ptr-container.h"
 #include "log.h"
 
-NS_LOG_COMPONENT_DEFINE ("ObjectPtrContainer");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("ObjectPtrContainer");
 
 ObjectPtrContainerValue::ObjectPtrContainerValue ()
 {
--- a/src/core/model/object.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/object.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -33,9 +33,9 @@
 
 
 
-NS_LOG_COMPONENT_DEFINE ("Object");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Object");
 
 /*********************************************************************
  *         The Object implementation
--- a/src/core/model/pointer.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/pointer.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "log.h"
 #include <sstream>
 
-NS_LOG_COMPONENT_DEFINE ("Pointer");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Pointer");
 
 PointerValue::PointerValue ()
   : m_value ()
--- a/src/core/model/random-variable-stream.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/random-variable-stream.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -36,9 +36,9 @@
 #include <cmath>
 #include <iostream>
 
-NS_LOG_COMPONENT_DEFINE ("RandomVariableStream");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("RandomVariableStream");
 
 NS_OBJECT_ENSURE_REGISTERED (RandomVariableStream);
 
--- a/src/core/model/random-variable.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/random-variable.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -38,9 +38,9 @@
 #include "fatal-error.h"
 #include "log.h"
 
-NS_LOG_COMPONENT_DEFINE ("RandomVariable");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("RandomVariable");
 
 // -----------------------------------------------------------------------------
 // -----------------------------------------------------------------------------
--- a/src/core/model/realtime-simulator-impl.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/realtime-simulator-impl.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -35,14 +35,14 @@
 
 #include <cmath>
 
+
+namespace ns3 {
+
 // Note:  Logging in this file is largely avoided due to the
 // number of calls that are made to these functions and the possibility
 // of causing recursions leading to stack overflow
-
 NS_LOG_COMPONENT_DEFINE ("RealtimeSimulatorImpl");
 
-namespace ns3 {
-
 NS_OBJECT_ENSURE_REGISTERED (RealtimeSimulatorImpl);
 
 TypeId
--- a/src/core/model/ref-count-base.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/ref-count-base.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -1,9 +1,9 @@
 #include "ref-count-base.h"
 #include "log.h"
 
-NS_LOG_COMPONENT_DEFINE ("RefCountBase");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("RefCountBase");
 
 RefCountBase::~RefCountBase ()
 {
--- a/src/core/model/rng-seed-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/rng-seed-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -5,9 +5,9 @@
 #include "config.h"
 #include "log.h"
 
-NS_LOG_COMPONENT_DEFINE ("RngSeedManager");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("RngSeedManager");
 
 static uint64_t g_nextStreamIndex = 0;
 static ns3::GlobalValue g_rngSeed ("RngSeed", 
--- a/src/core/model/rng-stream.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/rng-stream.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,11 +26,15 @@
 #include "fatal-error.h"
 #include "log.h"
 
+namespace ns3 {
+  
 // Note:  Logging in this file is largely avoided due to the
 // number of calls that are made to these functions and the possibility
 // of causing recursions leading to stack overflow
+NS_LOG_COMPONENT_DEFINE ("RngStream");
 
-NS_LOG_COMPONENT_DEFINE ("RngStream");
+} // namespace ns3
+
 
 namespace
 {
--- a/src/core/model/scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "assert.h"
 #include "log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Scheduler");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Scheduler");
 
 NS_OBJECT_ENSURE_REGISTERED (Scheduler);
 
--- a/src/core/model/simulator-impl.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/simulator-impl.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -1,9 +1,9 @@
 #include "simulator-impl.h"
 #include "log.h"
 
-NS_LOG_COMPONENT_DEFINE ("SimulatorImpl");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SimulatorImpl");
 
 TypeId 
 SimulatorImpl::GetTypeId (void)
--- a/src/core/model/simulator.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/simulator.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -37,14 +37,13 @@
 #include <vector>
 #include <iostream>
 
+namespace ns3 {
+
 // Note:  Logging in this file is largely avoided due to the
 // number of calls that are made to these functions and the possibility
 // of causing recursions leading to stack overflow
-
 NS_LOG_COMPONENT_DEFINE ("Simulator");
 
-namespace ns3 {
-
 static GlobalValue g_simTypeImpl = GlobalValue ("SimulatorImplementationType",
                                                 "The object class to use as the simulator implementation",
                                                 StringValue ("ns3::DefaultSimulatorImpl"),
--- a/src/core/model/synchronizer.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/synchronizer.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -19,9 +19,9 @@
 #include "synchronizer.h"
 #include "log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Synchronizer");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Synchronizer");
 
 NS_OBJECT_ENSURE_REGISTERED (Synchronizer);
 
--- a/src/core/model/system-path.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/system-path.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -55,9 +55,9 @@
 #define SYSTEM_PATH_SEP "/"
 #endif
 
-NS_LOG_COMPONENT_DEFINE ("SystemPath");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SystemPath");
 
 namespace SystemPath {
 
--- a/src/core/model/system-thread.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/system-thread.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "log.h"
 #include <cstring>
 
-NS_LOG_COMPONENT_DEFINE ("SystemThread");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SystemThread");
 
 #ifdef HAVE_PTHREAD_H
 
--- a/src/core/model/test.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/test.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 #include <map>
 
 
-NS_LOG_COMPONENT_DEFINE ("Test");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Test");
 
 bool
 TestDoubleIsEqual (const double x1, const double x2, const double epsilon)
--- a/src/core/model/time.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/time.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -32,9 +32,9 @@
 #include <iomanip>  // showpos
 #include <sstream>
 
-NS_LOG_COMPONENT_DEFINE_MASK ("Time", ns3::LOG_PREFIX_TIME);
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE_MASK ("Time", ns3::LOG_PREFIX_TIME);
 
 // The set of marked times
 // static
--- a/src/core/model/timer.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/timer.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "simulation-singleton.h"
 #include "log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Timer");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Timer");
 
 Timer::Timer ()
   : m_flags (CHECK_ON_DESTROY),
--- a/src/core/model/trace-source-accessor.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/trace-source-accessor.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -20,9 +20,9 @@
 #include "trace-source-accessor.h"
 #include "log.h"
 
-NS_LOG_COMPONENT_DEFINE ("TraceSourceAccessor");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TraceSourceAccessor");
 
 TraceSourceAccessor::TraceSourceAccessor ()
 {
--- a/src/core/model/type-id.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/type-id.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -32,9 +32,9 @@
  *         Helper code
  *********************************************************************/
 
-NS_LOG_COMPONENT_DEFINE ("TypeId");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TypeId");
 
 // IidManager needs to be in ns3 namespace for NS_ASSERT and NS_LOG
 // to find g_log
--- a/src/core/model/uinteger.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/uinteger.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "log.h"
 #include <sstream>
 
-NS_LOG_COMPONENT_DEFINE ("Uinteger");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Uinteger");
 
 ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME (uint64_t,Uinteger);
 
--- a/src/core/model/unix-fd-reader.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/unix-fd-reader.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -32,9 +32,9 @@
 
 #include "unix-fd-reader.h"
 
-NS_LOG_COMPONENT_DEFINE ("FdReader");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("FdReader");
 
 FdReader::FdReader ()
   : m_fd (-1), m_readCallback (0), m_readThread (0), m_stop (false),
--- a/src/core/model/unix-system-condition.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/unix-system-condition.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 #include "log.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("SystemCondition");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SystemCondition");
 
 class SystemConditionPrivate {
 public:
--- a/src/core/model/unix-system-mutex.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/unix-system-mutex.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include "log.h"
 
 
-NS_LOG_COMPONENT_DEFINE_MASK ("SystemMutex", ns3::LOG_PREFIX_TIME);
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE_MASK ("SystemMutex", ns3::LOG_PREFIX_TIME);
 
 class SystemMutexPrivate {
 public: 
--- a/src/core/model/unix-system-wall-clock-ms.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/unix-system-wall-clock-ms.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include <sys/times.h>
 #include <unistd.h>
 
-NS_LOG_COMPONENT_DEFINE ("SystemWallClockMsPrivate");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SystemWallClockMsPrivate");
 
 class SystemWallClockMsPrivate {
 public:
--- a/src/core/model/vector.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/vector.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include <cmath>
 #include <sstream>
 
-NS_LOG_COMPONENT_DEFINE ("Vector");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Vector");
 
 ATTRIBUTE_HELPER_CPP (Vector3D);
 ATTRIBUTE_HELPER_CPP (Vector2D);
--- a/src/core/model/wall-clock-synchronizer.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/wall-clock-synchronizer.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 
 #include "wall-clock-synchronizer.h"
 
-NS_LOG_COMPONENT_DEFINE ("WallClockSynchronizer");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("WallClockSynchronizer");
 
 WallClockSynchronizer::WallClockSynchronizer ()
 {
--- a/src/core/model/watchdog.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/core/model/watchdog.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -20,9 +20,9 @@
 #include "watchdog.h"
 #include "log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Watchdog");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Watchdog");
 
 Watchdog::Watchdog ()
   : m_impl (0),
--- a/src/csma-layout/model/csma-star-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/csma-layout/model/csma-star-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "ns3/vector.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("CsmaStarHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("CsmaStarHelper");
 
 CsmaStarHelper::CsmaStarHelper (uint32_t numSpokes,
                                 CsmaHelper csmaHelper)
--- a/src/csma/helper/csma-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/csma/helper/csma-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -34,9 +34,9 @@
 
 #include <string>
 
-NS_LOG_COMPONENT_DEFINE ("CsmaHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("CsmaHelper");
 
 CsmaHelper::CsmaHelper ()
 {
--- a/src/csma/model/backoff.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/csma/model/backoff.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,9 +21,9 @@
 #include "backoff.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Backoff");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Backoff");
 
 Backoff::Backoff () 
 {
--- a/src/csma/model/csma-channel.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/csma/model/csma-channel.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "ns3/simulator.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("CsmaChannel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("CsmaChannel");
 
 NS_OBJECT_ENSURE_REGISTERED (CsmaChannel);
 
--- a/src/csma/model/csma-net-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/csma/model/csma-net-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -33,9 +33,9 @@
 #include "csma-net-device.h"
 #include "csma-channel.h"
 
-NS_LOG_COMPONENT_DEFINE ("CsmaNetDevice");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("CsmaNetDevice");
 
 NS_OBJECT_ENSURE_REGISTERED (CsmaNetDevice);
 
--- a/src/dsdv/model/dsdv-packet-queue.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/dsdv/model/dsdv-packet-queue.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -35,9 +35,10 @@
 #include "ns3/socket.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("DsdvPacketQueue");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("DsdvPacketQueue");
+  
 namespace dsdv {
 uint32_t
 PacketQueue::GetSize ()
--- a/src/dsdv/model/dsdv-routing-protocol.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/dsdv/model/dsdv-routing-protocol.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -40,9 +40,10 @@
 #include "ns3/double.h"
 #include "ns3/uinteger.h"
 
-NS_LOG_COMPONENT_DEFINE ("DsdvRoutingProtocol");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("DsdvRoutingProtocol");
+  
 namespace dsdv {
   
 NS_OBJECT_ENSURE_REGISTERED (RoutingProtocol);
--- a/src/dsdv/model/dsdv-rtable.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/dsdv/model/dsdv-rtable.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -33,9 +33,10 @@
 #include <iomanip>
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("DsdvRoutingTable");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("DsdvRoutingTable");
+  
 namespace dsdv {
 RoutingTableEntry::RoutingTableEntry (Ptr<NetDevice> dev,
                                       Ipv4Address dst,
--- a/src/dsr/examples/dsr.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/dsr/examples/dsr.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -40,6 +40,7 @@
 #include <sstream>
 
 using namespace ns3;
+
 NS_LOG_COMPONENT_DEFINE ("DsrTest");
 
 int
--- a/src/dsr/helper/dsr-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/dsr/helper/dsr-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -43,9 +43,9 @@
 #include "ns3/node-list.h"
 #include "ns3/names.h"
 
-NS_LOG_COMPONENT_DEFINE ("DsrHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("DsrHelper");
 
 DsrHelper::DsrHelper ()
 {
--- a/src/dsr/helper/dsr-main-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/dsr/helper/dsr-main-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -40,9 +40,9 @@
 #include "ns3/ptr.h"
 #include "ns3/node.h"
 
-NS_LOG_COMPONENT_DEFINE ("DsrMainHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("DsrMainHelper");
 
 DsrMainHelper::DsrMainHelper ()
   : m_dsrHelper (0)
--- a/src/dsr/model/dsr-errorbuff.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/dsr/model/dsr-errorbuff.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -36,9 +36,10 @@
 #include "ns3/socket.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("DsrErrorBuffer");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("DsrErrorBuffer");
+  
 namespace dsr {
 
 uint32_t
--- a/src/dsr/model/dsr-fs-header.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/dsr/model/dsr-fs-header.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -35,10 +35,11 @@
 #include "dsr-fs-header.h"
 
 namespace ns3 {
-namespace dsr {
 
 NS_LOG_COMPONENT_DEFINE ("DsrFsHeader");
 
+namespace dsr {
+
 NS_OBJECT_ENSURE_REGISTERED (DsrFsHeader);
 
 TypeId DsrFsHeader::GetTypeId ()
--- a/src/dsr/model/dsr-gratuitous-reply-table.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/dsr/model/dsr-gratuitous-reply-table.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -33,9 +33,10 @@
 #include "ns3/log.h"
 #include <algorithm>
 
-NS_LOG_COMPONENT_DEFINE ("DsrGraReplyTable");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("DsrGraReplyTable");
+  
 namespace dsr {
 
 NS_OBJECT_ENSURE_REGISTERED (GraReply);
--- a/src/dsr/model/dsr-maintain-buff.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/dsr/model/dsr-maintain-buff.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -36,9 +36,10 @@
 #include "ns3/socket.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("DsrMaintainBuffer");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("DsrMaintainBuffer");
+  
 namespace dsr {
 
 uint32_t
--- a/src/dsr/model/dsr-network-queue.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/dsr/model/dsr-network-queue.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -38,9 +38,10 @@
 #include "ns3/ipv4-route.h"
 #include "ns3/socket.h"
 
-NS_LOG_COMPONENT_DEFINE ("DsrNetworkQueue");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("DsrNetworkQueue");
+  
 namespace dsr {
 
 NS_OBJECT_ENSURE_REGISTERED (DsrNetworkQueue);
--- a/src/dsr/model/dsr-option-header.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/dsr/model/dsr-option-header.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -39,8 +39,10 @@
 #include "ns3/enum.h"
 
 namespace ns3 {
+
+NS_LOG_COMPONENT_DEFINE ("DsrOptionHeader");
+
 namespace dsr {
-NS_LOG_COMPONENT_DEFINE ("DsrOptionHeader");
 
 NS_OBJECT_ENSURE_REGISTERED (DsrOptionHeader);
 
--- a/src/dsr/model/dsr-options.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/dsr/model/dsr-options.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -60,9 +60,10 @@
 #include "dsr-options.h"
 #include "dsr-rcache.h"
 
-NS_LOG_COMPONENT_DEFINE ("DsrOptions");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("DsrOptions");
+  
 namespace dsr {
 
 NS_OBJECT_ENSURE_REGISTERED (DsrOptions);
--- a/src/dsr/model/dsr-passive-buff.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/dsr/model/dsr-passive-buff.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -36,9 +36,10 @@
 #include "ns3/socket.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("PassiveBuffer");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PassiveBuffer");
+  
 namespace dsr {
 
 NS_OBJECT_ENSURE_REGISTERED (PassiveBuffer);
--- a/src/dsr/model/dsr-rcache.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/dsr/model/dsr-rcache.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -47,9 +47,10 @@
 #include "ns3/address-utils.h"
 #include "ns3/packet.h"
 
-NS_LOG_COMPONENT_DEFINE ("RouteCache");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("RouteCache");
+  
 namespace dsr {
 
 bool CompareRoutesBoth (const RouteCacheEntry &a, const RouteCacheEntry &b)
--- a/src/dsr/model/dsr-routing.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/dsr/model/dsr-routing.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -75,9 +75,10 @@
 #include "dsr-fs-header.h"
 #include "dsr-options.h"
 
+namespace ns3 {
+
 NS_LOG_COMPONENT_DEFINE ("DsrRouting");
-
-namespace ns3 {
+  
 namespace dsr {
 
 NS_OBJECT_ENSURE_REGISTERED (DsrRouting);
--- a/src/dsr/model/dsr-rreq-table.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/dsr/model/dsr-rreq-table.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -34,9 +34,10 @@
 #include <algorithm>
 #include <iostream>
 
-NS_LOG_COMPONENT_DEFINE ("RreqTable");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("RreqTable");
+  
 namespace dsr {
 
 NS_OBJECT_ENSURE_REGISTERED (RreqTable);
--- a/src/dsr/model/dsr-rsendbuff.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/dsr/model/dsr-rsendbuff.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -36,9 +36,10 @@
 #include "ns3/socket.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("DsrSendBuffer");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("DsrSendBuffer");
+  
 namespace dsr {
 
 uint32_t
--- a/src/emu/helper/emu-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/emu/helper/emu-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,9 +30,9 @@
 #include "ns3/trace-helper.h"
 #include "emu-helper.h"
 
-NS_LOG_COMPONENT_DEFINE ("EmuHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("EmuHelper");
 
 EmuHelper::EmuHelper ()
 {
--- a/src/emu/model/emu-net-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/emu/model/emu-net-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -51,9 +51,9 @@
 #include <ctime>
 #include <unistd.h>
 
-NS_LOG_COMPONENT_DEFINE ("EmuNetDevice");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("EmuNetDevice");
 
 NS_OBJECT_ENSURE_REGISTERED (EmuNetDevice);
 
--- a/src/energy/helper/energy-harvester-container.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/energy/helper/energy-harvester-container.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "ns3/names.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("EnergyHarvesterContainer");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("EnergyHarvesterContainer");
     
 TypeId
 EnergyHarvesterContainer::GetTypeId (void)
--- a/src/energy/model/basic-energy-harvester.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/energy/model/basic-energy-harvester.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 #include "ns3/trace-source-accessor.h"
 #include "ns3/simulator.h"
 
-NS_LOG_COMPONENT_DEFINE ("BasicEnergyHarvester");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("BasicEnergyHarvester");
   
 NS_OBJECT_ENSURE_REGISTERED (BasicEnergyHarvester);
 
--- a/src/energy/model/basic-energy-source.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/energy/model/basic-energy-source.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 #include "ns3/trace-source-accessor.h"
 #include "ns3/simulator.h"
 
-NS_LOG_COMPONENT_DEFINE ("BasicEnergySource");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("BasicEnergySource");
 
 NS_OBJECT_ENSURE_REGISTERED (BasicEnergySource);
 
--- a/src/energy/model/device-energy-model-container.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/energy/model/device-energy-model-container.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "ns3/names.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("DeviceEnergyModelContainer");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("DeviceEnergyModelContainer");
 
 DeviceEnergyModelContainer::DeviceEnergyModelContainer ()
 {
--- a/src/energy/model/device-energy-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/energy/model/device-energy-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,9 +21,9 @@
 #include "device-energy-model.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("DeviceEnergyModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("DeviceEnergyModel");
 
 NS_OBJECT_ENSURE_REGISTERED (DeviceEnergyModel);
 
--- a/src/energy/model/energy-harvester.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/energy/model/energy-harvester.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "energy-harvester.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("EnergyHarvester");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("EnergyHarvester");
     
 NS_OBJECT_ENSURE_REGISTERED (EnergyHarvester);
 
--- a/src/energy/model/energy-source.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/energy/model/energy-source.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include "energy-source.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("EnergySource");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("EnergySource");
 
 NS_OBJECT_ENSURE_REGISTERED (EnergySource);
 
--- a/src/energy/model/li-ion-energy-source.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/energy/model/li-ion-energy-source.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 
 #include <cmath>
 
-NS_LOG_COMPONENT_DEFINE ("LiIonEnergySource");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LiIonEnergySource");
 
 NS_OBJECT_ENSURE_REGISTERED (LiIonEnergySource);
 
--- a/src/energy/model/rv-battery-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/energy/model/rv-battery-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include "ns3/simulator.h"
 #include <cmath>
 
-NS_LOG_COMPONENT_DEFINE ("RvBatteryModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("RvBatteryModel");
 
 NS_OBJECT_ENSURE_REGISTERED (RvBatteryModel);
 
--- a/src/energy/model/simple-device-energy-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/energy/model/simple-device-energy-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "simple-device-energy-model.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("SimpleDeviceEnergyModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SimpleDeviceEnergyModel");
 
 NS_OBJECT_ENSURE_REGISTERED (SimpleDeviceEnergyModel);
 
--- a/src/energy/model/wifi-radio-energy-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/energy/model/wifi-radio-energy-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include "wifi-radio-energy-model.h"
 #include "wifi-tx-current-model.h"
 
-NS_LOG_COMPONENT_DEFINE ("WifiRadioEnergyModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("WifiRadioEnergyModel");
 
 NS_OBJECT_ENSURE_REGISTERED (WifiRadioEnergyModel);
 
--- a/src/energy/model/wifi-tx-current-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/energy/model/wifi-tx-current-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include "ns3/pointer.h"
 #include <cmath>
 
-NS_LOG_COMPONENT_DEFINE ("WifiTxCurrentModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("WifiTxCurrentModel");
 
 // ------------------------------------------------------------------------- //
 
--- a/src/fd-net-device/helper/emu-fd-net-device-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/fd-net-device/helper/emu-fd-net-device-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -53,9 +53,9 @@
 
 #include <string>
 
-NS_LOG_COMPONENT_DEFINE ("EmuFdNetDeviceHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("EmuFdNetDeviceHelper");
 
 #define EMU_MAGIC 65867
 
--- a/src/fd-net-device/helper/fd-net-device-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/fd-net-device/helper/fd-net-device-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -33,9 +33,9 @@
 
 #include <string>
 
-NS_LOG_COMPONENT_DEFINE ("FdNetDeviceHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("FdNetDeviceHelper");
 
 FdNetDeviceHelper::FdNetDeviceHelper ()
 {
--- a/src/fd-net-device/helper/planetlab-fd-net-device-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/fd-net-device/helper/planetlab-fd-net-device-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -58,9 +58,9 @@
 
 #include <string>
 
-NS_LOG_COMPONENT_DEFINE ("PlanetLabFdNetDeviceHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PlanetLabFdNetDeviceHelper");
 
 #define PLANETLAB_MAGIC 75867
 
--- a/src/fd-net-device/helper/tap-fd-net-device-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/fd-net-device/helper/tap-fd-net-device-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -54,9 +54,9 @@
 
 #include <string>
 
-NS_LOG_COMPONENT_DEFINE ("TapFdNetDeviceHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TapFdNetDeviceHelper");
 
 #define TAP_MAGIC 95549
 
--- a/src/fd-net-device/model/fd-net-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/fd-net-device/model/fd-net-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -40,9 +40,9 @@
 #include <arpa/inet.h>
 #include <net/ethernet.h>
 
-NS_LOG_COMPONENT_DEFINE ("FdNetDevice");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("FdNetDevice");
 
 FdNetDeviceFdReader::FdNetDeviceFdReader ()
   : m_bufferSize (65536) // Defaults to maximum TCP window size
--- a/src/flow-monitor/model/flow-monitor.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/flow-monitor/model/flow-monitor.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -29,9 +29,9 @@
 
 #define PERIODIC_CHECK_INTERVAL (Seconds (1))
 
-NS_LOG_COMPONENT_DEFINE ("FlowMonitor");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("FlowMonitor");
 
 NS_OBJECT_ENSURE_REGISTERED (FlowMonitor);
 
--- a/src/flow-monitor/model/histogram.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/flow-monitor/model/histogram.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 // #define RESERVED_BINS_INC	10
 
 
-NS_LOG_COMPONENT_DEFINE ("Histogram");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Histogram");
 
 // uint32_t 
 // Histogram::GetSize () const
--- a/src/flow-monitor/model/ipv4-flow-probe.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/flow-monitor/model/ipv4-flow-probe.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 #include "ns3/config.h"
 #include "ns3/flow-id-tag.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4FlowProbe");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4FlowProbe");
 
 //////////////////////////////////////
 // Ipv4FlowProbeTag class implementation //
--- a/src/flow-monitor/model/ipv6-flow-probe.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/flow-monitor/model/ipv6-flow-probe.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -29,9 +29,9 @@
 #include "ns3/config.h"
 #include "ns3/flow-id-tag.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv6FlowProbe");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv6FlowProbe");
 
 //////////////////////////////////////
 // Ipv6FlowProbeTag class implementation //
--- a/src/internet/helper/internet-stack-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/helper/internet-stack-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -179,9 +179,9 @@
 #include <limits>
 #include <map>
 
-NS_LOG_COMPONENT_DEFINE ("InternetStackHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("InternetStackHelper");
 
 //
 // Historically, the only context written to ascii traces was the protocol.
--- a/src/internet/helper/internet-trace-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/helper/internet-trace-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,9 +31,9 @@
 
 #include "internet-trace-helper.h"
 
-NS_LOG_COMPONENT_DEFINE ("InternetTraceHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("InternetTraceHelper");
 
 void 
 PcapHelperForIpv4::EnablePcapIpv4 (std::string prefix, Ptr<Ipv4> ipv4, uint32_t interface, bool explicitFilename)
--- a/src/internet/helper/ipv4-address-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/helper/ipv4-address-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include "ns3/simulator.h"
 #include "ipv4-address-helper.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4AddressHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4AddressHelper");
 
 Ipv4AddressHelper::Ipv4AddressHelper () 
 {
--- a/src/internet/helper/ipv4-global-routing-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/helper/ipv4-global-routing-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "ns3/ipv4-list-routing.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("GlobalRoutingHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("GlobalRoutingHelper");
 
 Ipv4GlobalRoutingHelper::Ipv4GlobalRoutingHelper ()
 {
--- a/src/internet/helper/ipv4-static-routing-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/helper/ipv4-static-routing-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -29,9 +29,9 @@
 #include "ns3/ipv4-routing-protocol.h"
 #include "ipv4-static-routing-helper.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4StaticRoutingHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4StaticRoutingHelper");
 
 Ipv4StaticRoutingHelper::Ipv4StaticRoutingHelper()
 {
--- a/src/internet/helper/ipv6-static-routing-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/helper/ipv6-static-routing-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,9 +31,9 @@
 
 #include "ipv6-static-routing-helper.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv6StaticRoutingHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv6StaticRoutingHelper");
 
 Ipv6StaticRoutingHelper::Ipv6StaticRoutingHelper ()
 {
--- a/src/internet/model/arp-cache.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/arp-cache.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,9 +30,9 @@
 #include "arp-header.h"
 #include "ipv4-interface.h"
 
-NS_LOG_COMPONENT_DEFINE ("ArpCache");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("ArpCache");
 
 NS_OBJECT_ENSURE_REGISTERED (ArpCache);
 
--- a/src/internet/model/arp-header.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/arp-header.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "arp-header.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("ArpHeader");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("ArpHeader");
 
 NS_OBJECT_ENSURE_REGISTERED (ArpHeader);
 
--- a/src/internet/model/arp-l3-protocol.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/arp-l3-protocol.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -32,9 +32,9 @@
 #include "arp-cache.h"
 #include "ipv4-interface.h"
 
-NS_LOG_COMPONENT_DEFINE ("ArpL3Protocol");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("ArpL3Protocol");
 
 const uint16_t ArpL3Protocol::PROT_NUMBER = 0x0806;
 
--- a/src/internet/model/candidate-queue.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/candidate-queue.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "candidate-queue.h"
 #include "global-route-manager-impl.h"
 
-NS_LOG_COMPONENT_DEFINE ("CandidateQueue");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("CandidateQueue");
 
 /**
  * \brief Stream insertion operator.
--- a/src/internet/model/codel-queue.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/codel-queue.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,9 +31,9 @@
 #include "ns3/abort.h"
 #include "codel-queue.h"
 
-NS_LOG_COMPONENT_DEFINE ("CoDelQueue");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("CoDelQueue");
 
 /* borrowed from the linux kernel */
 static inline uint32_t ReciprocalDivide (uint32_t A, uint32_t R)
--- a/src/internet/model/global-route-manager-impl.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/global-route-manager-impl.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -40,9 +40,9 @@
 #include "candidate-queue.h"
 #include "ipv4-global-routing.h"
 
-NS_LOG_COMPONENT_DEFINE ("GlobalRouteManagerImpl");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("GlobalRouteManagerImpl");
 
 /**
  * \brief Stream insertion operator.
--- a/src/internet/model/global-route-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/global-route-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "global-route-manager.h"
 #include "global-route-manager-impl.h"
 
-NS_LOG_COMPONENT_DEFINE ("GlobalRouteManager");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("GlobalRouteManager");
 
 // ---------------------------------------------------------------------------
 //
--- a/src/internet/model/global-router-interface.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/global-router-interface.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,9 +31,9 @@
 #include "global-router-interface.h"
 #include <vector>
 
-NS_LOG_COMPONENT_DEFINE ("GlobalRouter");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("GlobalRouter");
 
 // ---------------------------------------------------------------------------
 //
--- a/src/internet/model/icmpv4-l4-protocol.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/icmpv4-l4-protocol.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -9,9 +9,9 @@
 #include "ns3/boolean.h"
 #include "ns3/ipv4-route.h"
 
-NS_LOG_COMPONENT_DEFINE ("Icmpv4L4Protocol");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Icmpv4L4Protocol");
 
 NS_OBJECT_ENSURE_REGISTERED (Icmpv4L4Protocol);
 
--- a/src/internet/model/icmpv4.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/icmpv4.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "ns3/packet.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Icmpv4Header");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Icmpv4Header");
 
 /********************************************************
  *        Icmpv4Header
--- a/src/internet/model/icmpv6-header.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/icmpv6-header.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,11 +26,11 @@
 
 #include "icmpv6-header.h"
 
-NS_LOG_COMPONENT_DEFINE ("Icmpv6Header");
-
 namespace ns3
 {
 
+NS_LOG_COMPONENT_DEFINE ("Icmpv6Header");
+
 NS_OBJECT_ENSURE_REGISTERED (Icmpv6Header);
 
 TypeId Icmpv6Header::GetTypeId ()
--- a/src/internet/model/icmpv6-l4-protocol.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/icmpv6-l4-protocol.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -1,4 +1,4 @@
-/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
+
 /*
  * Copyright (c) 2007-2009 Strasbourg University
  *
@@ -39,9 +39,9 @@
 
 namespace ns3 {
 
-NS_OBJECT_ENSURE_REGISTERED (Icmpv6L4Protocol);
+NS_LOG_COMPONENT_DEFINE ("Icmpv6L4Protocol");
 
-NS_LOG_COMPONENT_DEFINE ("Icmpv6L4Protocol");
+NS_OBJECT_ENSURE_REGISTERED (Icmpv6L4Protocol);
 
 const uint8_t Icmpv6L4Protocol::PROT_NUMBER = 58;
 
--- a/src/internet/model/ip-l4-protocol.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ip-l4-protocol.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 #include "ns3/uinteger.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("IpL4Protocol");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("IpL4Protocol");
 
 NS_OBJECT_ENSURE_REGISTERED (IpL4Protocol);
 
--- a/src/internet/model/ipv4-address-generator.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv4-address-generator.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "ns3/simulation-singleton.h"
 #include "ipv4-address-generator.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4AddressGenerator");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4AddressGenerator");
 
 /**
  * \internal
--- a/src/internet/model/ipv4-end-point-demux.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv4-end-point-demux.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "ipv4-end-point.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4EndPointDemux");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4EndPointDemux");
 
 Ipv4EndPointDemux::Ipv4EndPointDemux ()
   : m_ephemeral (49152), m_portLast (65535), m_portFirst (49152)
--- a/src/internet/model/ipv4-end-point.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv4-end-point.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "ns3/log.h"
 #include "ns3/simulator.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4EndPoint");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4EndPoint");
 
 Ipv4EndPoint::Ipv4EndPoint (Ipv4Address address, uint16_t port)
   : m_localAddr (address), 
--- a/src/internet/model/ipv4-global-routing.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv4-global-routing.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,9 +30,9 @@
 #include "ipv4-global-routing.h"
 #include "global-route-manager.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4GlobalRouting");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4GlobalRouting");
 
 NS_OBJECT_ENSURE_REGISTERED (Ipv4GlobalRouting);
 
--- a/src/internet/model/ipv4-header.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv4-header.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "ns3/header.h"
 #include "ipv4-header.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4Header");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4Header");
 
 NS_OBJECT_ENSURE_REGISTERED (Ipv4Header);
 
--- a/src/internet/model/ipv4-interface-address.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv4-interface-address.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "ns3/assert.h"
 #include "ipv4-interface-address.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4InterfaceAddress");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4InterfaceAddress");
 
 Ipv4InterfaceAddress::Ipv4InterfaceAddress ()
   : m_scope (GLOBAL), 
--- a/src/internet/model/ipv4-interface.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv4-interface.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,9 +30,9 @@
 #include "ns3/node.h"
 #include "ns3/pointer.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4Interface");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4Interface");
 
 NS_OBJECT_ENSURE_REGISTERED (Ipv4Interface);
 
--- a/src/internet/model/ipv4-l3-protocol.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv4-l3-protocol.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -40,9 +40,9 @@
 #include "ipv4-interface.h"
 #include "ipv4-raw-socket-impl.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4L3Protocol");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4L3Protocol");
 
 const uint16_t Ipv4L3Protocol::PROT_NUMBER = 0x0800;
 
--- a/src/internet/model/ipv4-list-routing.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv4-list-routing.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "ns3/ipv4-static-routing.h"
 #include "ipv4-list-routing.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4ListRouting");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4ListRouting");
 
 NS_OBJECT_ENSURE_REGISTERED (Ipv4ListRouting);
 
--- a/src/internet/model/ipv4-packet-info-tag.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv4-packet-info-tag.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "ipv4-packet-info-tag.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4PacketInfoTag");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4PacketInfoTag");
 
 Ipv4PacketInfoTag::Ipv4PacketInfoTag ()
   : m_addr (Ipv4Address ()),
--- a/src/internet/model/ipv4-packet-probe.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv4-packet-probe.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 #include "ns3/config.h"
 #include "ns3/trace-source-accessor.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4PacketProbe");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4PacketProbe");
 
 NS_OBJECT_ENSURE_REGISTERED (Ipv4PacketProbe);
 
--- a/src/internet/model/ipv4-raw-socket-factory-impl.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv4-raw-socket-factory-impl.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "ns3/socket.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4RawSocketFactoryImpl");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4RawSocketFactoryImpl");
 
 Ptr<Socket> 
 Ipv4RawSocketFactoryImpl::CreateSocket (void)
--- a/src/internet/model/ipv4-raw-socket-factory.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv4-raw-socket-factory.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,9 +21,9 @@
 #include "ns3/uinteger.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4RawSocketFactory");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4RawSocketFactory");
 
 NS_OBJECT_ENSURE_REGISTERED (Ipv4RawSocketFactory);
 
--- a/src/internet/model/ipv4-raw-socket-impl.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv4-raw-socket-impl.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -13,9 +13,9 @@
 #include "ns3/boolean.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4RawSocketImpl");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4RawSocketImpl");
 
 NS_OBJECT_ENSURE_REGISTERED (Ipv4RawSocketImpl);
 
--- a/src/internet/model/ipv4-route.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv4-route.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "ns3/assert.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4Route");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4Route");
 
 Ipv4Route::Ipv4Route ()
 {
--- a/src/internet/model/ipv4-routing-protocol.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv4-routing-protocol.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,9 +21,9 @@
 #include "ipv4-routing-protocol.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4RoutingProtocol");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4RoutingProtocol");
 
 NS_OBJECT_ENSURE_REGISTERED (Ipv4RoutingProtocol);
 
--- a/src/internet/model/ipv4-routing-table-entry.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv4-routing-table-entry.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "ns3/assert.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4RoutingTableEntry");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4RoutingTableEntry");
 
 /*****************************************************
  *     Network Ipv4RoutingTableEntry
--- a/src/internet/model/ipv4-static-routing.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv4-static-routing.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -34,12 +34,12 @@
 #include "ipv4-static-routing.h"
 #include "ipv4-routing-table-entry.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4StaticRouting");
-
 using std::make_pair;
 
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("Ipv4StaticRouting");
+
 NS_OBJECT_ENSURE_REGISTERED (Ipv4StaticRouting);
 
 TypeId
--- a/src/internet/model/ipv4.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv4.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "ipv4.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4");
 
 NS_OBJECT_ENSURE_REGISTERED (Ipv4);
 
--- a/src/internet/model/ipv6-address-generator.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv6-address-generator.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "ns3/simulation-singleton.h"
 #include "ipv6-address-generator.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv6AddressGenerator");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv6AddressGenerator");
 
 /**
  * \internal
--- a/src/internet/model/ipv6-autoconfigured-prefix.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv6-autoconfigured-prefix.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,11 +24,11 @@
 #include "ipv6-l3-protocol.h"
 #include "ipv6-autoconfigured-prefix.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv6AutoconfiguredPrefix");
-
 namespace ns3
 {
 
+NS_LOG_COMPONENT_DEFINE ("Ipv6AutoconfiguredPrefix");
+
 uint32_t Ipv6AutoconfiguredPrefix::m_prefixId = 0;
 
 Ipv6AutoconfiguredPrefix::Ipv6AutoconfiguredPrefix (Ptr<Node> node, uint32_t interface, Ipv6Address prefix, Ipv6Prefix mask, uint32_t preferredLifeTime, uint32_t validLifeTime, Ipv6Address router)
--- a/src/internet/model/ipv6-end-point-demux.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv6-end-point-demux.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "ipv6-end-point.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv6EndPointDemux");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv6EndPointDemux");
 
 Ipv6EndPointDemux::Ipv6EndPointDemux ()
   : m_ephemeral (49152),
--- a/src/internet/model/ipv6-extension.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv6-extension.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -40,9 +40,9 @@
 #include "ipv6-option.h"
 #include "udp-header.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv6Extension");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv6Extension");
 
 NS_OBJECT_ENSURE_REGISTERED (Ipv6Extension);
 
--- a/src/internet/model/ipv6-header.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv6-header.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 #include "ns3/address-utils.h"
 #include "ipv6-header.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv6Header");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv6Header");
 
 NS_OBJECT_ENSURE_REGISTERED (Ipv6Header);
 
--- a/src/internet/model/ipv6-l3-protocol.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv6-l3-protocol.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -49,9 +49,9 @@
 
 namespace ns3 {
 
-NS_OBJECT_ENSURE_REGISTERED (Ipv6L3Protocol);
+NS_LOG_COMPONENT_DEFINE ("Ipv6L3Protocol");
 
-NS_LOG_COMPONENT_DEFINE ("Ipv6L3Protocol");
+NS_OBJECT_ENSURE_REGISTERED (Ipv6L3Protocol);
 
 const uint16_t Ipv6L3Protocol::PROT_NUMBER = 0x86DD;
 
--- a/src/internet/model/ipv6-list-routing.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv6-list-routing.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 #include "ipv6-list-routing.h"
 #include "ns3/simulator.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv6ListRouting");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv6ListRouting");
 
 NS_OBJECT_ENSURE_REGISTERED (Ipv6ListRouting);
 
--- a/src/internet/model/ipv6-option.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv6-option.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,11 +24,11 @@
 #include "ipv6-option.h"
 #include "ipv6-option-header.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv6Option");
-
 namespace ns3
 {
 
+NS_LOG_COMPONENT_DEFINE ("Ipv6Option");
+
 NS_OBJECT_ENSURE_REGISTERED (Ipv6Option);
 
 TypeId Ipv6Option::GetTypeId ()
--- a/src/internet/model/ipv6-packet-probe.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv6-packet-probe.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -29,9 +29,9 @@
 #include "ns3/config.h"
 #include "ns3/trace-source-accessor.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv6PacketProbe");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv6PacketProbe");
 
 NS_OBJECT_ENSURE_REGISTERED (Ipv6PacketProbe);
 
--- a/src/internet/model/ipv6-pmtu-cache.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv6-pmtu-cache.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "ns3/log.h"
 #include "ns3/simulator.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv6PmtuCache");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv6PmtuCache");
 
 NS_OBJECT_ENSURE_REGISTERED (Ipv6PmtuCache);
 
--- a/src/internet/model/ipv6-raw-socket-impl.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv6-raw-socket-impl.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -40,7 +40,6 @@
 
 NS_LOG_COMPONENT_DEFINE ("Ipv6RawSocketImpl");
 
-
 NS_OBJECT_ENSURE_REGISTERED (Ipv6RawSocketImpl);
 
 TypeId Ipv6RawSocketImpl::GetTypeId ()
--- a/src/internet/model/ipv6-static-routing.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ipv6-static-routing.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,9 +30,9 @@
 #include "ipv6-static-routing.h"
 #include "ipv6-routing-table-entry.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv6StaticRouting");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv6StaticRouting");
 
 NS_OBJECT_ENSURE_REGISTERED (Ipv6StaticRouting);
 
--- a/src/internet/model/loopback-net-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/loopback-net-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "ns3/node.h"
 #include "ns3/packet.h"
 
-NS_LOG_COMPONENT_DEFINE ("LoopbackNetDevice");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LoopbackNetDevice");
 
 NS_OBJECT_ENSURE_REGISTERED (LoopbackNetDevice);
 
--- a/src/internet/model/nsc-tcp-l4-protocol.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/nsc-tcp-l4-protocol.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -45,9 +45,9 @@
 #include <netinet/in.h>
 #include <arpa/inet.h>
 
-NS_LOG_COMPONENT_DEFINE ("NscTcpL4Protocol");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("NscTcpL4Protocol");
 
 NS_OBJECT_ENSURE_REGISTERED (NscTcpL4Protocol);
 
--- a/src/internet/model/nsc-tcp-socket-impl.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/nsc-tcp-socket-impl.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -43,9 +43,9 @@
 #include "sim_errno.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("NscTcpSocketImpl");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("NscTcpSocketImpl");
 
 NS_OBJECT_ENSURE_REGISTERED (NscTcpSocketImpl);
 
--- a/src/internet/model/pending-data.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/pending-data.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -34,11 +34,11 @@
 #include "pending-data.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("PendingData");
-
 namespace ns3
 {
 
+NS_LOG_COMPONENT_DEFINE ("PendingData");
+
 PendingData::PendingData () : size (0), data (0),
                               msgSize (0), responseSize (0)
 {
--- a/src/internet/model/ripng.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/ripng.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -36,13 +36,11 @@
 #define RIPNG_ALL_NODE "ff02::9"
 #define RIPNG_PORT 521
 
-NS_LOG_COMPONENT_DEFINE ("RipNg")
- ;
-
 namespace ns3 {
 
-NS_OBJECT_ENSURE_REGISTERED (RipNg)
- ;
+NS_LOG_COMPONENT_DEFINE ("RipNg");
+
+NS_OBJECT_ENSURE_REGISTERED (RipNg);
 
 RipNg::RipNg ()
   : m_ipv6 (0), m_splitHorizonStrategy (RipNg::POISON_REVERSE), m_initialized (false)
--- a/src/internet/model/rtt-estimator.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/rtt-estimator.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -34,9 +34,9 @@
 #include "ns3/uinteger.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("RttEstimator");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("RttEstimator");
 
 NS_OBJECT_ENSURE_REGISTERED (RttEstimator);
 
--- a/src/internet/model/tcp-header.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/tcp-header.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include "ns3/address-utils.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("TcpHeader");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TcpHeader");
 
 NS_OBJECT_ENSURE_REGISTERED (TcpHeader);
 
--- a/src/internet/model/tcp-l4-protocol.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/tcp-l4-protocol.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -47,9 +47,9 @@
 #include <sstream>
 #include <iomanip>
 
-NS_LOG_COMPONENT_DEFINE ("TcpL4Protocol");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TcpL4Protocol");
 
 NS_OBJECT_ENSURE_REGISTERED (TcpL4Protocol);
 
--- a/src/internet/model/tcp-newreno.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/tcp-newreno.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 #include "ns3/abort.h"
 #include "ns3/node.h"
 
-NS_LOG_COMPONENT_DEFINE ("TcpNewReno");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TcpNewReno");
 
 NS_OBJECT_ENSURE_REGISTERED (TcpNewReno);
 
--- a/src/internet/model/tcp-option-rfc793.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/tcp-option-rfc793.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("TcpOptionRfc793");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TcpOptionRfc793");
 
 NS_OBJECT_ENSURE_REGISTERED (TcpOptionEnd);
 
--- a/src/internet/model/tcp-option-ts.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/tcp-option-ts.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,8 +21,9 @@
 #include "tcp-option-ts.h"
 #include "ns3/log.h"
 
+namespace ns3 {
+
 NS_LOG_COMPONENT_DEFINE ("TcpOptionTS");
-namespace ns3 {
 
 NS_OBJECT_ENSURE_REGISTERED (TcpOptionTS);
 
--- a/src/internet/model/tcp-option-winscale.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/tcp-option-winscale.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,8 +22,9 @@
 #include "tcp-option-winscale.h"
 #include "ns3/log.h"
 
+namespace ns3 {
+
 NS_LOG_COMPONENT_DEFINE ("TcpOptionWinScale");
-namespace ns3 {
 
 NS_OBJECT_ENSURE_REGISTERED (TcpOptionWinScale);
 
--- a/src/internet/model/tcp-option.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/tcp-option.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 
 #include <vector>
 
-NS_LOG_COMPONENT_DEFINE ("TcpOption");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TcpOption");
 
 NS_OBJECT_ENSURE_REGISTERED (TcpOption);
 
--- a/src/internet/model/tcp-reno.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/tcp-reno.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 #include "ns3/abort.h"
 #include "ns3/node.h"
 
-NS_LOG_COMPONENT_DEFINE ("TcpReno");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TcpReno");
 
 NS_OBJECT_ENSURE_REGISTERED (TcpReno);
 
--- a/src/internet/model/tcp-rfc793.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/tcp-rfc793.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,9 +21,9 @@
 #include "tcp-rfc793.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("TcpRfc793");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TcpRfc793");
 
 NS_OBJECT_ENSURE_REGISTERED (TcpRfc793);
 
--- a/src/internet/model/tcp-rx-buffer.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/tcp-rx-buffer.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "ns3/log.h"
 #include "tcp-rx-buffer.h"
 
-NS_LOG_COMPONENT_DEFINE ("TcpRxBuffer");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TcpRxBuffer");
 
 TypeId
 TcpRxBuffer::GetTypeId (void)
--- a/src/internet/model/tcp-socket-base.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/tcp-socket-base.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -53,9 +53,9 @@
 #include <math.h>
 #include <algorithm>
 
-NS_LOG_COMPONENT_DEFINE ("TcpSocketBase");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TcpSocketBase");
 
 NS_OBJECT_ENSURE_REGISTERED (TcpSocketBase);
 
--- a/src/internet/model/tcp-socket.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/tcp-socket.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include "ns3/nstime.h"
 #include "tcp-socket.h"
 
-NS_LOG_COMPONENT_DEFINE ("TcpSocket");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TcpSocket");
 
 NS_OBJECT_ENSURE_REGISTERED (TcpSocket);
 
--- a/src/internet/model/tcp-tahoe.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/tcp-tahoe.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 #include "ns3/abort.h"
 #include "ns3/node.h"
 
-NS_LOG_COMPONENT_DEFINE ("TcpTahoe");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TcpTahoe");
 
 NS_OBJECT_ENSURE_REGISTERED (TcpTahoe);
 
--- a/src/internet/model/tcp-tx-buffer.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/tcp-tx-buffer.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 
 #include "tcp-tx-buffer.h"
 
-NS_LOG_COMPONENT_DEFINE ("TcpTxBuffer");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TcpTxBuffer");
 
 TypeId
 TcpTxBuffer::GetTypeId (void)
--- a/src/internet/model/tcp-westwood.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/tcp-westwood.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -42,9 +42,9 @@
 #include "ns3/sequence-number.h"
 #include "rtt-estimator.h"
 
-NS_LOG_COMPONENT_DEFINE("TcpWestwood");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE("TcpWestwood");
 
 NS_OBJECT_ENSURE_REGISTERED(TcpWestwood);
 
--- a/src/internet/model/udp-l4-protocol.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/udp-l4-protocol.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -40,9 +40,9 @@
 #include "ipv6-l3-protocol.h"
 #include "udp-socket-impl.h"
 
-NS_LOG_COMPONENT_DEFINE ("UdpL4Protocol");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("UdpL4Protocol");
 
 NS_OBJECT_ENSURE_REGISTERED (UdpL4Protocol);
 
--- a/src/internet/model/udp-socket-impl.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/udp-socket-impl.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -39,9 +39,9 @@
 #include "ipv6-end-point.h"
 #include <limits>
 
-NS_LOG_COMPONENT_DEFINE ("UdpSocketImpl");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("UdpSocketImpl");
 
 NS_OBJECT_ENSURE_REGISTERED (UdpSocketImpl);
 
--- a/src/internet/model/udp-socket.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/model/udp-socket.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include "ns3/trace-source-accessor.h"
 #include "udp-socket.h"
 
-NS_LOG_COMPONENT_DEFINE ("UdpSocket");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("UdpSocket");
 
 NS_OBJECT_ENSURE_REGISTERED (UdpSocket);
 
--- a/src/internet/test/error-channel.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/test/error-channel.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "ns3/node.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("ErrorChannel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("ErrorChannel");
 
 NS_OBJECT_ENSURE_REGISTERED (ErrorChannel);
 
--- a/src/internet/test/ipv6-dual-stack-test-suite.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/test/ipv6-dual-stack-test-suite.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -48,9 +48,9 @@
 
 #include <string>
 
-NS_LOG_COMPONENT_DEFINE ("Ipv6DualStackTestSuite");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("Ipv6DualStackTestSuite");
 
 class DualStackTestCase : public TestCase
 {
--- a/src/internet/test/rtt-test.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/test/rtt-test.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,9 +21,9 @@
 #include "ns3/rtt-estimator.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("RttTestSuite");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("RttTestSuite");
 
 class RttTestCase : public TestCase
 {
--- a/src/internet/test/tcp-test.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/test/tcp-test.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -49,9 +49,9 @@
 
 #include <string>
 
-NS_LOG_COMPONENT_DEFINE ("TcpTestSuite");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("TcpTestSuite");
 
 class TcpTestCase : public TestCase
 {
--- a/src/internet/test/tcp-timestamp-test.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/test/tcp-timestamp-test.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -47,9 +47,9 @@
 
 #include "../src/internet/model/tcp-option-ts.h"
 
-NS_LOG_COMPONENT_DEFINE ("TimestampTestSuite");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TimestampTestSuite");
 
 class TimestampTestCase : public TestCase
 {
--- a/src/internet/test/tcp-wscaling-test.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/internet/test/tcp-wscaling-test.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -50,9 +50,9 @@
 
 #include "ns3/tcp-socket-base.h"
 
-NS_LOG_COMPONENT_DEFINE ("WScalingTestSuite");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("WScalingTestSuite");
 
 class WScalingTestCase : public TestCase
 {
--- a/src/lr-wpan/helper/lr-wpan-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lr-wpan/helper/lr-wpan-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 #include <ns3/propagation-loss-model.h>
 #include <ns3/log.h>
 
-NS_LOG_COMPONENT_DEFINE ("LrWpanHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LrWpanHelper");
 
 /**
  * @brief Output an ascii line representing the Transmit event (with context)
--- a/src/lr-wpan/model/lr-wpan-csmaca.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lr-wpan/model/lr-wpan-csmaca.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include <ns3/log.h>
 #include <algorithm>
 
-NS_LOG_COMPONENT_DEFINE ("LrWpanCsmaCa");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LrWpanCsmaCa");
 
 NS_OBJECT_ENSURE_REGISTERED (LrWpanCsmaCa);
 
--- a/src/lr-wpan/model/lr-wpan-error-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lr-wpan/model/lr-wpan-error-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 
 #include <cmath>
 
-NS_LOG_COMPONENT_DEFINE ("LrWpanErrorModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LrWpanErrorModel");
 
 NS_OBJECT_ENSURE_REGISTERED (LrWpanErrorModel);
 
--- a/src/lr-wpan/model/lr-wpan-interference-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lr-wpan/model/lr-wpan-interference-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include <ns3/spectrum-model.h>
 #include <ns3/log.h>
 
-NS_LOG_COMPONENT_DEFINE ("LrWpanInterferenceHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LrWpanInterferenceHelper");
 
 LrWpanInterferenceHelper::LrWpanInterferenceHelper (Ptr<const SpectrumModel> spectrumModel)
   : m_spectrumModel (spectrumModel),
--- a/src/lr-wpan/model/lr-wpan-mac.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lr-wpan/model/lr-wpan-mac.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -34,14 +34,14 @@
 #include <ns3/random-variable-stream.h>
 #include <ns3/double.h>
 
-NS_LOG_COMPONENT_DEFINE ("LrWpanMac");
-
 #undef NS_LOG_APPEND_CONTEXT
 #define NS_LOG_APPEND_CONTEXT                                   \
   std::clog << "[address " << m_shortAddress << "] ";
 
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("LrWpanMac");
+
 NS_OBJECT_ENSURE_REGISTERED (LrWpanMac);
 
 const uint32_t LrWpanMac::aMinMPDUOverhead = 9; // Table 85
--- a/src/lr-wpan/model/lr-wpan-net-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lr-wpan/model/lr-wpan-net-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -34,9 +34,9 @@
 #include <ns3/packet.h>
 
 
-NS_LOG_COMPONENT_DEFINE ("LrWpanNetDevice");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LrWpanNetDevice");
 
 NS_OBJECT_ENSURE_REGISTERED (LrWpanNetDevice);
 
--- a/src/lr-wpan/model/lr-wpan-phy.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lr-wpan/model/lr-wpan-phy.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -38,9 +38,9 @@
 #include <ns3/random-variable-stream.h>
 #include <ns3/double.h>
 
-NS_LOG_COMPONENT_DEFINE ("LrWpanPhy");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LrWpanPhy");
 
 NS_OBJECT_ENSURE_REGISTERED (LrWpanPhy);
 
--- a/src/lr-wpan/model/lr-wpan-spectrum-signal-parameters.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lr-wpan/model/lr-wpan-spectrum-signal-parameters.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include <ns3/packet-burst.h>
 
 
-NS_LOG_COMPONENT_DEFINE ("LrWpanSpectrumSignalParameters");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LrWpanSpectrumSignalParameters");
 
 LrWpanSpectrumSignalParameters::LrWpanSpectrumSignalParameters (void)
 {
--- a/src/lr-wpan/model/lr-wpan-spectrum-value-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lr-wpan/model/lr-wpan-spectrum-value-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 
 #include <cmath>
 
-NS_LOG_COMPONENT_DEFINE ("LrWpanSpectrumValueHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LrWpanSpectrumValueHelper");
 
 Ptr<SpectrumModel> g_LrWpanSpectrumModel; //!< Global object used to initialize the LrWpan Spectrum Model
 
--- a/src/lr-wpan/test/lr-wpan-ack-test.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lr-wpan/test/lr-wpan-ack-test.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -34,9 +34,9 @@
 
 using namespace ns3;
 
-NS_LOG_COMPONENT_DEFINE ("lr-wpan-ack-test");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("lr-wpan-ack-test");
 
 class LrWpanAckTestCase : public TestCase
 {
--- a/src/lr-wpan/test/lr-wpan-cca-test.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lr-wpan/test/lr-wpan-cca-test.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -35,9 +35,9 @@
 
 using namespace ns3;
 
-NS_LOG_COMPONENT_DEFINE ("lr-wpan-clear-channel-assessment-test");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("lr-wpan-clear-channel-assessment-test");
 
 class LrWpanCcaTestCase : public TestCase
 {
--- a/src/lr-wpan/test/lr-wpan-collision-test.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lr-wpan/test/lr-wpan-collision-test.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -29,9 +29,9 @@
 #include <ns3/log.h>
 
 
-NS_LOG_COMPONENT_DEFINE ("lr-wpan-collision-test");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("lr-wpan-collision-test");
 
 // This is an example TestCase.
 class LrWpanCollisionTestCase : public TestCase
--- a/src/lr-wpan/test/lr-wpan-ed-test.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lr-wpan/test/lr-wpan-ed-test.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -34,9 +34,9 @@
 
 using namespace ns3;
 
-NS_LOG_COMPONENT_DEFINE ("lr-wpan-energy-detection-test");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("lr-wpan-energy-detection-test");
 
 class LrWpanEdTestCase : public TestCase
 {
--- a/src/lr-wpan/test/lr-wpan-error-model-test.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lr-wpan/test/lr-wpan-error-model-test.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -33,9 +33,9 @@
 #include <ns3/constant-position-mobility-model.h>
 #include "ns3/rng-seed-manager.h"
 
-NS_LOG_COMPONENT_DEFINE ("lr-wpan-error-model-test");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("lr-wpan-error-model-test");
 
 class LrWpanErrorDistanceTestCase : public TestCase
 {
--- a/src/lr-wpan/test/lr-wpan-packet-test.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lr-wpan/test/lr-wpan-packet-test.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include <ns3/log.h>
 
 
-NS_LOG_COMPONENT_DEFINE ("lr-wpan-packet-test");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("lr-wpan-packet-test");
 
 // This is an example TestCase.
 class LrWpanPacketTestCase : public TestCase
--- a/src/lte/examples/lena-dual-stripe.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/examples/lena-dual-stripe.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -40,10 +40,8 @@
 
 using namespace ns3;
 
-
 NS_LOG_COMPONENT_DEFINE ("LenaDualStripe");
 
-
 bool AreOverlapping (Box a, Box b)
 {
   return !((a.xMin > b.xMax) || (b.xMin > a.xMax) || (a.yMin > b.yMax) || (b.yMin > a.yMax));
--- a/src/lte/examples/lena-pathloss-traces.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/examples/lena-pathloss-traces.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -35,11 +35,9 @@
 
 using namespace ns3;
 
-
 NS_LOG_COMPONENT_DEFINE ("LenaPathlossTraces");
 
 
-
 int main (int argc, char *argv[])
 {
   double enbDist = 20.0;
--- a/src/lte/examples/lena-simple-epc-emu.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/examples/lena-simple-epc-emu.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -42,10 +42,8 @@
  * via a real link. 
  */
 
-
+NS_LOG_COMPONENT_DEFINE ("EpcFirstExample");
 
-
-NS_LOG_COMPONENT_DEFINE ("EpcFirstExample");
 int
 main (int argc, char *argv[])
 {
--- a/src/lte/examples/lena-simple-epc.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/examples/lena-simple-epc.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -38,7 +38,9 @@
  * attaches one UE per eNodeB starts a flow for each UE to  and from a remote host.
  * It also  starts yet another flow between each UE pair.
  */
+
 NS_LOG_COMPONENT_DEFINE ("EpcFirstExample");
+
 int
 main (int argc, char *argv[])
 {
--- a/src/lte/helper/emu-epc-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/helper/emu-epc-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -45,9 +45,9 @@
 #include <iomanip>
 #include <iostream>
 
-NS_LOG_COMPONENT_DEFINE ("EmuEpcHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("EmuEpcHelper");
 
 NS_OBJECT_ENSURE_REGISTERED (EmuEpcHelper);
 
--- a/src/lte/helper/epc-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/helper/epc-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 #include <ns3/node.h>
 #include <ns3/ipv4-address.h>
 
-NS_LOG_COMPONENT_DEFINE ("EpcHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("EpcHelper");
 
 NS_OBJECT_ENSURE_REGISTERED (EpcHelper);
 
--- a/src/lte/helper/lte-global-pathloss-database.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/helper/lte-global-pathloss-database.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 
 #include <limits>
 
-NS_LOG_COMPONENT_DEFINE ("LteGlobalPathlossDatabase");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteGlobalPathlossDatabase");
 
 LteGlobalPathlossDatabase::~LteGlobalPathlossDatabase (void)
 {
--- a/src/lte/helper/lte-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/helper/lte-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -62,9 +62,9 @@
 #include <ns3/lte-spectrum-value-helper.h>
 #include <ns3/epc-x2.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteHelper");
 
 NS_OBJECT_ENSURE_REGISTERED (LteHelper);
 
--- a/src/lte/helper/lte-hex-grid-enb-topology-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/helper/lte-hex-grid-enb-topology-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 #include <iostream>
 
 
-NS_LOG_COMPONENT_DEFINE ("LteHexGridEnbTopologyHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteHexGridEnbTopologyHelper");
 
 NS_OBJECT_ENSURE_REGISTERED (LteHexGridEnbTopologyHelper);
 
--- a/src/lte/helper/lte-stats-calculator.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/helper/lte-stats-calculator.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include <ns3/lte-enb-net-device.h>
 #include <ns3/lte-ue-net-device.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteStatsCalculator");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteStatsCalculator");
 
 LteStatsCalculator::LteStatsCalculator ()
   : m_dlOutputFilename (""),
--- a/src/lte/helper/mac-stats-calculator.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/helper/mac-stats-calculator.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include <ns3/simulator.h>
 #include <ns3/log.h>
 
-NS_LOG_COMPONENT_DEFINE ("MacStatsCalculator");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("MacStatsCalculator");
 
 NS_OBJECT_ENSURE_REGISTERED (MacStatsCalculator);
 
--- a/src/lte/helper/phy-rx-stats-calculator.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/helper/phy-rx-stats-calculator.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 #include <ns3/simulator.h>
 #include <ns3/log.h>
 
-NS_LOG_COMPONENT_DEFINE ("PhyRxStatsCalculator");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PhyRxStatsCalculator");
 
 NS_OBJECT_ENSURE_REGISTERED (PhyRxStatsCalculator);
 
--- a/src/lte/helper/phy-stats-calculator.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/helper/phy-stats-calculator.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include <ns3/simulator.h>
 #include <ns3/log.h>
 
-NS_LOG_COMPONENT_DEFINE ("PhyStatsCalculator");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PhyStatsCalculator");
 
 NS_OBJECT_ENSURE_REGISTERED (PhyStatsCalculator);
 
--- a/src/lte/helper/phy-tx-stats-calculator.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/helper/phy-tx-stats-calculator.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 #include <ns3/simulator.h>
 #include <ns3/log.h>
 
-NS_LOG_COMPONENT_DEFINE ("PhyTxStatsCalculator");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PhyTxStatsCalculator");
 
 NS_OBJECT_ENSURE_REGISTERED (PhyTxStatsCalculator);
 
--- a/src/lte/helper/point-to-point-epc-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/helper/point-to-point-epc-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -40,9 +40,9 @@
 #include <ns3/epc-mme.h>
 #include <ns3/epc-ue-nas.h>
 
-NS_LOG_COMPONENT_DEFINE ("PointToPointEpcHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PointToPointEpcHelper");
 
 NS_OBJECT_ENSURE_REGISTERED (PointToPointEpcHelper);
 
--- a/src/lte/helper/radio-bearer-stats-connector.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/helper/radio-bearer-stats-connector.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -29,11 +29,9 @@
 #include <ns3/lte-ue-rrc.h>
 #include <ns3/lte-ue-net-device.h>
 
-NS_LOG_COMPONENT_DEFINE ("RadioBearerStatsConnector");
-
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("RadioBearerStatsConnector");
 
 
 bool
--- a/src/lte/helper/radio-environment-map-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/helper/radio-environment-map-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -41,11 +41,9 @@
 #include <fstream>
 #include <limits>
 
-NS_LOG_COMPONENT_DEFINE ("RadioEnvironmentMapHelper");
-
 namespace ns3 {
 
-
+NS_LOG_COMPONENT_DEFINE ("RadioEnvironmentMapHelper");
 
 NS_OBJECT_ENSURE_REGISTERED (RadioEnvironmentMapHelper);
 
--- a/src/lte/model/a2-a4-rsrq-handover-algorithm.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/a2-a4-rsrq-handover-algorithm.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -29,10 +29,9 @@
 #include <ns3/log.h>
 #include <ns3/uinteger.h>
 
-NS_LOG_COMPONENT_DEFINE ("A2A4RsrqHandoverAlgorithm");
+namespace ns3 {
 
-
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("A2A4RsrqHandoverAlgorithm");
 
 NS_OBJECT_ENSURE_REGISTERED (A2A4RsrqHandoverAlgorithm);
 
--- a/src/lte/model/a3-rsrp-handover-algorithm.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/a3-rsrp-handover-algorithm.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 #include <ns3/lte-common.h>
 #include <list>
 
-NS_LOG_COMPONENT_DEFINE ("A3RsrpHandoverAlgorithm");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("A3RsrpHandoverAlgorithm");
 
 NS_OBJECT_ENSURE_REGISTERED (A3RsrpHandoverAlgorithm);
 
--- a/src/lte/model/cqa-ff-mac-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/cqa-ff-mac-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -39,9 +39,9 @@
 #include <ns3/integer.h>
 #include <ns3/string.h>
 
-NS_LOG_COMPONENT_DEFINE ("CqaFfMacScheduler");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("CqaFfMacScheduler");
 
 static const int CqaType0AllocationRbg[4] = {
   10,       // RGB size 1
--- a/src/lte/model/epc-enb-application.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/epc-enb-application.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,9 +31,9 @@
 #include "eps-bearer-tag.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("EpcEnbApplication");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("EpcEnbApplication");
 
 EpcEnbApplication::EpsFlowId_t::EpsFlowId_t ()
 {
--- a/src/lte/model/epc-gtpu-header.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/epc-gtpu-header.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "ns3/log.h"
 #include "ns3/packet.h"
 
-NS_LOG_COMPONENT_DEFINE ("GtpuHeader");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("GtpuHeader");
 
 /********************************************************
  *        GTP-U-v1 Header
--- a/src/lte/model/epc-mme.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/epc-mme.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,12 +26,9 @@
 
 #include "epc-mme.h"
 
-NS_LOG_COMPONENT_DEFINE ("EpcMme");
-
 namespace ns3 {
 
-
-
+NS_LOG_COMPONENT_DEFINE ("EpcMme");
 
 NS_OBJECT_ENSURE_REGISTERED (EpcMme);
 
--- a/src/lte/model/epc-sgw-pgw-application.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/epc-sgw-pgw-application.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,10 +28,9 @@
 #include "ns3/epc-gtpu-header.h"
 #include "ns3/abort.h"
 
-NS_LOG_COMPONENT_DEFINE ("EpcSgwPgwApplication");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("EpcSgwPgwApplication");
 
 /////////////////////////
 // UeInfo
--- a/src/lte/model/epc-tft-classifier.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/epc-tft-classifier.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -36,9 +36,9 @@
 #include "ns3/udp-l4-protocol.h"
 #include "ns3/tcp-l4-protocol.h"
 
-NS_LOG_COMPONENT_DEFINE ("EpcTftClassifier");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("EpcTftClassifier");
 
 EpcTftClassifier::EpcTftClassifier ()
 {
--- a/src/lte/model/epc-tft.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/epc-tft.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include "ns3/log.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("EpcTft");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("EpcTft");
 
 std::ostream& operator<< (std::ostream& os, EpcTft::Direction& d)
 {
--- a/src/lte/model/epc-ue-nas.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/epc-ue-nas.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,10 +27,9 @@
 #include "epc-ue-nas.h"
 #include "lte-as-sap.h"
 
-NS_LOG_COMPONENT_DEFINE ("EpcUeNas");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("EpcUeNas");
 
 
 
--- a/src/lte/model/epc-x2-header.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/epc-x2-header.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,10 +22,9 @@
 #include "ns3/epc-x2-header.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("EpcX2Header");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("EpcX2Header");
 
 NS_OBJECT_ENSURE_REGISTERED (EpcX2Header);
 
--- a/src/lte/model/epc-x2.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/epc-x2.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,10 +27,9 @@
 #include "ns3/epc-x2-header.h"
 #include "ns3/epc-x2.h"
 
-NS_LOG_COMPONENT_DEFINE ("EpcX2");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("EpcX2");
 
 X2IfaceInfo::X2IfaceInfo (Ipv4Address remoteIpAddr, Ptr<Socket> localCtrlPlaneSocket, Ptr<Socket> localUserPlaneSocket)
 {
--- a/src/lte/model/fdbet-ff-mac-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/fdbet-ff-mac-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,9 +31,9 @@
 #include <set>
 #include <cfloat>
 
-NS_LOG_COMPONENT_DEFINE ("FdBetFfMacScheduler");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("FdBetFfMacScheduler");
 
 static const int FdBetType0AllocationRbg[4] = {
   10,       // RGB size 1
--- a/src/lte/model/fdmt-ff-mac-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/fdmt-ff-mac-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,9 +31,9 @@
 #include <set>
 #include <cfloat>
 
-NS_LOG_COMPONENT_DEFINE ("FdMtFfMacScheduler");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("FdMtFfMacScheduler");
 
 static const int FdMtType0AllocationRbg[4] = {
   10,       // RGB size 1
--- a/src/lte/model/fdtbfq-ff-mac-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/fdtbfq-ff-mac-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -32,9 +32,9 @@
 #include <set>
 #include <cfloat>
 
-NS_LOG_COMPONENT_DEFINE ("FdTbfqFfMacScheduler");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("FdTbfqFfMacScheduler");
 
 static const int FdTbfqType0AllocationRbg[4] = {
   10,       // RGB size 1
--- a/src/lte/model/ff-mac-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/ff-mac-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include <ns3/enum.h>
 
 
-NS_LOG_COMPONENT_DEFINE ("FfMacScheduler");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("FfMacScheduler");
 
 NS_OBJECT_ENSURE_REGISTERED (FfMacScheduler);
 
--- a/src/lte/model/lte-amc.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-amc.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -32,9 +32,9 @@
 #include <ns3/lte-mi-error-model.h>
 
 
-NS_LOG_COMPONENT_DEFINE ("LteAmc");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteAmc");
 
 NS_OBJECT_ENSURE_REGISTERED (LteAmc);
 
--- a/src/lte/model/lte-anr.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-anr.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -29,9 +29,9 @@
 #include <ns3/log.h>
 #include <ns3/uinteger.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteAnr");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteAnr");
 
 NS_OBJECT_ENSURE_REGISTERED (LteAnr);
 
--- a/src/lte/model/lte-asn1-header.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-asn1-header.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 #include <sstream>
 #include <cmath>
 
-NS_LOG_COMPONENT_DEFINE ("Asn1Header");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Asn1Header");
 
 NS_OBJECT_ENSURE_REGISTERED (Asn1Header);
 
--- a/src/lte/model/lte-chunk-processor.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-chunk-processor.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 #include <ns3/spectrum-value.h>
 #include "lte-chunk-processor.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteChunkProcessor");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteChunkProcessor");
 
 LteChunkProcessor::LteChunkProcessor ()
 {
--- a/src/lte/model/lte-common.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-common.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,10 +23,9 @@
 #include <ns3/log.h>
 #include <ns3/abort.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteCommon");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("LteCommon");
 
 LteFlowId_t::LteFlowId_t ()
 {
--- a/src/lte/model/lte-control-messages.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-control-messages.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,10 +26,9 @@
 #include "lte-net-device.h"
 #include "lte-ue-net-device.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteControlMessage");
+namespace ns3 {
 
-
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteControlMessage");
 
 LteControlMessage::LteControlMessage (void)
 {
--- a/src/lte/model/lte-enb-mac.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-enb-mac.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -38,10 +38,9 @@
 #include <ns3/lte-common.h>
 
 
-NS_LOG_COMPONENT_DEFINE ("LteEnbMac");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("LteEnbMac");
 
 NS_OBJECT_ENSURE_REGISTERED (LteEnbMac);
 
--- a/src/lte/model/lte-enb-net-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-enb-net-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -45,9 +45,9 @@
 #include <ns3/abort.h>
 #include <ns3/log.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteEnbNetDevice");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteEnbNetDevice");
 
 NS_OBJECT_ENSURE_REGISTERED ( LteEnbNetDevice);
 
--- a/src/lte/model/lte-enb-phy.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-enb-phy.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -45,9 +45,9 @@
 #include <ns3/lte-ue-net-device.h>
 #include <ns3/pointer.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteEnbPhy");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteEnbPhy");
 
 NS_OBJECT_ENSURE_REGISTERED (LteEnbPhy);
 
--- a/src/lte/model/lte-enb-rrc.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-enb-rrc.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -44,11 +44,9 @@
 
 
 
-NS_LOG_COMPONENT_DEFINE ("LteEnbRrc");
-
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("LteEnbRrc");
 
 ///////////////////////////////////////////
 // CMAC SAP forwarder
--- a/src/lte/model/lte-ffr-algorithm.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-ffr-algorithm.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "ns3/boolean.h"
 #include <ns3/log.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteFfrAlgorithm");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteFfrAlgorithm");
 
 static const int Type0AllocationRbg[4] = {
   10,       // RGB size 1
--- a/src/lte/model/lte-ffr-distributed-algorithm.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-ffr-distributed-algorithm.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "lte-ffr-distributed-algorithm.h"
 #include <ns3/log.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteFfrDistributedAlgorithm");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteFfrDistributedAlgorithm");
 
 NS_OBJECT_ENSURE_REGISTERED (LteFfrDistributedAlgorithm);
 
--- a/src/lte/model/lte-ffr-enhanced-algorithm.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-ffr-enhanced-algorithm.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 #include <ns3/double.h>
 #include <cfloat>
 
-NS_LOG_COMPONENT_DEFINE ("LteFfrEnhancedAlgorithm");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteFfrEnhancedAlgorithm");
 
 NS_OBJECT_ENSURE_REGISTERED (LteFfrEnhancedAlgorithm);
 
--- a/src/lte/model/lte-ffr-soft-algorithm.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-ffr-soft-algorithm.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include <ns3/log.h>
 #include "ns3/boolean.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteFfrSoftAlgorithm");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteFfrSoftAlgorithm");
 
 NS_OBJECT_ENSURE_REGISTERED (LteFfrSoftAlgorithm);
 
--- a/src/lte/model/lte-fr-hard-algorithm.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-fr-hard-algorithm.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "lte-fr-hard-algorithm.h"
 #include <ns3/log.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteFrHardAlgorithm");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteFrHardAlgorithm");
 
 NS_OBJECT_ENSURE_REGISTERED (LteFrHardAlgorithm);
 
--- a/src/lte/model/lte-fr-no-op-algorithm.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-fr-no-op-algorithm.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "lte-fr-no-op-algorithm.h"
 #include <ns3/log.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteFrNoOpAlgorithm");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteFrNoOpAlgorithm");
 
 NS_OBJECT_ENSURE_REGISTERED (LteFrNoOpAlgorithm);
 
--- a/src/lte/model/lte-fr-soft-algorithm.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-fr-soft-algorithm.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include <ns3/log.h>
 #include "ns3/boolean.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteFrSoftAlgorithm");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteFrSoftAlgorithm");
 
 NS_OBJECT_ENSURE_REGISTERED (LteFrSoftAlgorithm);
 
--- a/src/lte/model/lte-fr-strict-algorithm.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-fr-strict-algorithm.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include <ns3/log.h>
 #include "ns3/boolean.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteFrStrictAlgorithm");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteFrStrictAlgorithm");
 
 NS_OBJECT_ENSURE_REGISTERED (LteFrStrictAlgorithm);
 
--- a/src/lte/model/lte-handover-algorithm.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-handover-algorithm.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "lte-handover-algorithm.h"
 #include <ns3/log.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteHandoverAlgorithm");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteHandoverAlgorithm");
 
 NS_OBJECT_ENSURE_REGISTERED (LteHandoverAlgorithm);
 
--- a/src/lte/model/lte-harq-phy.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-harq-phy.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include <ns3/log.h>
 #include <ns3/assert.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteHarqPhy");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteHarqPhy");
 
 //NS_OBJECT_ENSURE_REGISTERED (LteHarqPhy)
 //  ;
--- a/src/lte/model/lte-interference.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-interference.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,10 +26,9 @@
 #include <ns3/log.h>
 
 
-NS_LOG_COMPONENT_DEFINE ("LteInterference");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("LteInterference");
 
 LteInterference::LteInterference ()
   : m_receiving (false),
--- a/src/lte/model/lte-mi-error-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-mi-error-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -42,9 +42,9 @@
 
 
 
-NS_LOG_COMPONENT_DEFINE ("LteMiErrorModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteMiErrorModel");
 
   // global table of the effective code rates (ECR)s that have BLER performance curves
   static const double BlerCurvesEcrMap[38] = {
--- a/src/lte/model/lte-net-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-net-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -36,9 +36,9 @@
 #include <ns3/ipv4-l3-protocol.h>
 #include <ns3/log.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteNetDevice");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteNetDevice");
 
 NS_OBJECT_ENSURE_REGISTERED ( LteNetDevice);
 
--- a/src/lte/model/lte-pdcp-header.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-pdcp-header.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 
 #include "ns3/lte-pdcp-header.h"
 
-NS_LOG_COMPONENT_DEFINE ("LtePdcpHeader");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LtePdcpHeader");
 
 NS_OBJECT_ENSURE_REGISTERED (LtePdcpHeader);
 
--- a/src/lte/model/lte-pdcp.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-pdcp.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,10 +26,9 @@
 #include "ns3/lte-pdcp-sap.h"
 #include "ns3/lte-pdcp-tag.h"
 
-NS_LOG_COMPONENT_DEFINE ("LtePdcp");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("LtePdcp");
 
 class LtePdcpSpecificLteRlcSapUser : public LteRlcSapUser
 {
--- a/src/lte/model/lte-phy.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-phy.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,10 +28,9 @@
 #include "lte-phy.h"
 #include "lte-net-device.h"
 
-NS_LOG_COMPONENT_DEFINE ("LtePhy");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("LtePhy");
 
 NS_OBJECT_ENSURE_REGISTERED (LtePhy);
 
--- a/src/lte/model/lte-rlc-am-header.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-rlc-am-header.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 
 #include "ns3/lte-rlc-am-header.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteRlcAmHeader");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteRlcAmHeader");
 
 NS_OBJECT_ENSURE_REGISTERED (LteRlcAmHeader);
 
--- a/src/lte/model/lte-rlc-am.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-rlc-am.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include "ns3/lte-rlc-sdu-status-tag.h"
 #include "ns3/lte-rlc-tag.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteRlcAm");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteRlcAm");
 
 NS_OBJECT_ENSURE_REGISTERED (LteRlcAm);
 
--- a/src/lte/model/lte-rlc-header.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-rlc-header.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 
 #include "ns3/lte-rlc-header.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteRlcHeader");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteRlcHeader");
 
 NS_OBJECT_ENSURE_REGISTERED (LteRlcHeader);
 
--- a/src/lte/model/lte-rlc-tm.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-rlc-tm.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 #include "ns3/lte-rlc-tm.h"
 #include "ns3/lte-rlc-tag.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteRlcTm");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteRlcTm");
 
 NS_OBJECT_ENSURE_REGISTERED (LteRlcTm);
 
--- a/src/lte/model/lte-rlc-um.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-rlc-um.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include "ns3/lte-rlc-sdu-status-tag.h"
 #include "ns3/lte-rlc-tag.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteRlcUm");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteRlcUm");
 
 NS_OBJECT_ENSURE_REGISTERED (LteRlcUm);
 
--- a/src/lte/model/lte-rlc.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-rlc.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,10 +28,9 @@
 #include "ns3/lte-rlc-sap.h"
 // #include "ff-mac-sched-sap.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteRlc");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("LteRlc");
 
 
 ///////////////////////////////////////
--- a/src/lte/model/lte-rrc-header.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-rrc-header.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -36,10 +36,10 @@
 #define MAX_CELL_MEAS 32
 #define MAX_CELL_REPORT 8
 
+namespace ns3 {
+
 NS_LOG_COMPONENT_DEFINE ("RrcHeader");
 
-namespace ns3 {
-
 //////////////////// RrcAsn1Header class ///////////////////////////////
 RrcAsn1Header::RrcAsn1Header ()
 {
--- a/src/lte/model/lte-rrc-protocol-ideal.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-rrc-protocol-ideal.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,11 +31,9 @@
 #include "lte-enb-net-device.h"
 #include "lte-ue-net-device.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteRrcProtocolIdeal");
-
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("LteRrcProtocolIdeal");
 
 static const Time RRC_IDEAL_MSG_DELAY = MilliSeconds (0);
 
--- a/src/lte/model/lte-rrc-protocol-real.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-rrc-protocol-real.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -32,11 +32,9 @@
 #include "lte-enb-net-device.h"
 #include "lte-ue-net-device.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteRrcProtocolReal");
-
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("LteRrcProtocolReal");
 
 const Time RRC_REAL_MSG_DELAY = MilliSeconds (0); 
 
--- a/src/lte/model/lte-spectrum-phy.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-spectrum-phy.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -39,10 +39,9 @@
 #include <ns3/double.h>
 #include <ns3/config.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteSpectrumPhy");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("LteSpectrumPhy");
 
 
 // duration of SRS portion of UL subframe  
--- a/src/lte/model/lte-spectrum-signal-parameters.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-spectrum-signal-parameters.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include <ns3/lte-control-messages.h>
 
 
-NS_LOG_COMPONENT_DEFINE ("LteSpectrumSignalParameters");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteSpectrumSignalParameters");
 
 LteSpectrumSignalParameters::LteSpectrumSignalParameters ()
 {
--- a/src/lte/model/lte-spectrum-value-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-spectrum-value-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -45,9 +45,9 @@
 
 }
 
-NS_LOG_COMPONENT_DEFINE ("LteSpectrumValueHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteSpectrumValueHelper");
 
 /**
  * Table 5.7.3-1 "E-UTRA channel numbers" from 3GPP TS 36.101
--- a/src/lte/model/lte-ue-mac.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-ue-mac.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -37,9 +37,9 @@
 
 
 
-NS_LOG_COMPONENT_DEFINE ("LteUeMac");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteUeMac");
 
 NS_OBJECT_ENSURE_REGISTERED (LteUeMac);
 
--- a/src/lte/model/lte-ue-net-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-ue-net-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -44,9 +44,9 @@
 #include <ns3/log.h>
 #include "epc-tft.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteUeNetDevice");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteUeNetDevice");
 
 NS_OBJECT_ENSURE_REGISTERED ( LteUeNetDevice);
 
--- a/src/lte/model/lte-ue-phy.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-ue-phy.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -41,10 +41,9 @@
 #include <ns3/boolean.h>
 #include <ns3/lte-ue-power-control.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteUePhy");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("LteUePhy");
 
 
 
--- a/src/lte/model/lte-ue-power-control.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-ue-power-control.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include <ns3/integer.h>
 #include <ns3/math.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteUePowerControl");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteUePowerControl");
 
 NS_OBJECT_ENSURE_REGISTERED (LteUePowerControl);
 
--- a/src/lte/model/lte-ue-rrc.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-ue-rrc.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -36,11 +36,10 @@
 
 #include <cmath>
 
+namespace ns3 {
+
 NS_LOG_COMPONENT_DEFINE ("LteUeRrc");
 
-namespace ns3 {
-
-
 /////////////////////////////
 // CMAC SAP forwarder
 /////////////////////////////
--- a/src/lte/model/lte-vendor-specific-parameters.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/lte-vendor-specific-parameters.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,9 +21,9 @@
 #include <ns3/lte-vendor-specific-parameters.h>
 #include <ns3/log.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteVendorSpecificParameters");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteVendorSpecificParameters");
   
 SrsCqiRntiVsp::SrsCqiRntiVsp (uint16_t rnti)
 :  m_rnti (rnti)
--- a/src/lte/model/no-op-handover-algorithm.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/no-op-handover-algorithm.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "no-op-handover-algorithm.h"
 #include <ns3/log.h>
 
-NS_LOG_COMPONENT_DEFINE ("NoOpHandoverAlgorithm");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("NoOpHandoverAlgorithm");
 
 NS_OBJECT_ENSURE_REGISTERED (NoOpHandoverAlgorithm);
 
--- a/src/lte/model/pf-ff-mac-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/pf-ff-mac-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,9 +31,9 @@
 #include <set>
 
 
-NS_LOG_COMPONENT_DEFINE ("PfFfMacScheduler");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PfFfMacScheduler");
 
 static const int PfType0AllocationRbg[4] = {
   10,       // RGB size 1
--- a/src/lte/model/pss-ff-mac-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/pss-ff-mac-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -34,9 +34,9 @@
 #include <algorithm>
 
 
-NS_LOG_COMPONENT_DEFINE ("PssFfMacScheduler");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PssFfMacScheduler");
 
 static const int PssType0AllocationRbg[4] = {
   10,       // RGB size 1
--- a/src/lte/model/rem-spectrum-phy.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/rem-spectrum-phy.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,9 +31,9 @@
 
 #include "rem-spectrum-phy.h"
 
-NS_LOG_COMPONENT_DEFINE ("RemSpectrumPhy");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("RemSpectrumPhy");
 
 NS_OBJECT_ENSURE_REGISTERED (RemSpectrumPhy);
 
--- a/src/lte/model/rr-ff-mac-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/rr-ff-mac-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -32,9 +32,9 @@
 #include <ns3/lte-vendor-specific-parameters.h>
 #include <ns3/boolean.h>
 
-NS_LOG_COMPONENT_DEFINE ("RrFfMacScheduler");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("RrFfMacScheduler");
 
 static const int Type0AllocationRbg[4] = {
   10,       // RGB size 1
--- a/src/lte/model/tdbet-ff-mac-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/tdbet-ff-mac-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,9 +31,9 @@
 #include <set>
 #include <cfloat>
 
-NS_LOG_COMPONENT_DEFINE ("TdBetFfMacScheduler");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TdBetFfMacScheduler");
 
 static const int TdBetType0AllocationRbg[4] = {
   10,       // RGB size 1
--- a/src/lte/model/tdmt-ff-mac-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/tdmt-ff-mac-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,9 +31,9 @@
 #include <set>
 #include <cfloat>
 
-NS_LOG_COMPONENT_DEFINE ("TdMtFfMacScheduler");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TdMtFfMacScheduler");
 
 static const int TdMtType0AllocationRbg[4] = {
   10,       // RGB size 1
--- a/src/lte/model/tdtbfq-ff-mac-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/tdtbfq-ff-mac-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -32,9 +32,9 @@
 #include <set>
 #include <cfloat>
 
-NS_LOG_COMPONENT_DEFINE ("TdTbfqFfMacScheduler");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TdTbfqFfMacScheduler");
 
 static const int TdTbfqType0AllocationRbg[4] = {
   10,       // RGB size 1
--- a/src/lte/model/trace-fading-loss-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/trace-fading-loss-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,9 +30,9 @@
 #include <fstream>
 #include <ns3/simulator.h>
 
-NS_LOG_COMPONENT_DEFINE ("TraceFadingLossModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TraceFadingLossModel");
 
 NS_OBJECT_ENSURE_REGISTERED (TraceFadingLossModel);
   
--- a/src/lte/model/tta-ff-mac-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/model/tta-ff-mac-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,9 +31,9 @@
 #include <set>
 #include <cfloat>
 
-NS_LOG_COMPONENT_DEFINE ("TtaFfMacScheduler");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TtaFfMacScheduler");
 
 static const int TtaType0AllocationRbg[4] = {
   10,       // RGB size 1
--- a/src/lte/test/epc-test-gtpu.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/epc-test-gtpu.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,10 +26,9 @@
 
 #include "epc-test-gtpu.h"
 
-NS_LOG_COMPONENT_DEFINE ("EpcGtpuTest");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("EpcGtpuTest");
 
 /**
  * TestSuite
--- a/src/lte/test/epc-test-s1u-downlink.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/epc-test-s1u-downlink.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -43,11 +43,9 @@
 
 using namespace ns3;
 
-
 NS_LOG_COMPONENT_DEFINE ("EpcTestS1uDownlink");
 
 
-
 struct UeDlTestData
 {
   UeDlTestData (uint32_t n, uint32_t s);
--- a/src/lte/test/epc-test-s1u-uplink.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/epc-test-s1u-uplink.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -50,8 +50,6 @@
 
 using namespace ns3;
 
-
-
 NS_LOG_COMPONENT_DEFINE ("EpcTestS1uUplink");
 
 /*
--- a/src/lte/test/lte-ffr-simple.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-ffr-simple.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include <ns3/log.h>
 #include "ns3/lte-rrc-sap.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteFfrSimple");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteFfrSimple");
 
 NS_OBJECT_ENSURE_REGISTERED (LteFfrSimple);
 
--- a/src/lte/test/lte-simple-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-simple-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,10 +30,9 @@
 #include "lte-test-entities.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("LteSimpleHelper");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("LteSimpleHelper");
 
 NS_OBJECT_ENSURE_REGISTERED (LteSimpleHelper);
 
--- a/src/lte/test/lte-simple-net-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-simple-net-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,10 +23,9 @@
 #include "ns3/log.h"
 #include "lte-simple-net-device.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteSimpleNetDevice");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("LteSimpleNetDevice");
 
 NS_OBJECT_ENSURE_REGISTERED (LteSimpleNetDevice);
 
--- a/src/lte/test/lte-simple-spectrum-phy.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-simple-spectrum-phy.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,9 +30,9 @@
 #include <ns3/boolean.h>
 #include <ns3/double.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteSimpleSpectrumPhy");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LteSimpleSpectrumPhy");
 
 NS_OBJECT_ENSURE_REGISTERED (LteSimpleSpectrumPhy);
 
--- a/src/lte/test/lte-test-cell-selection.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-cell-selection.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -43,10 +43,9 @@
 #include <ns3/lte-ue-rrc.h>
 #include <ns3/lte-enb-net-device.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteCellSelectionTest");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("LteCellSelectionTest");
 
 /*
  * Test Suite
--- a/src/lte/test/lte-test-cqa-ff-mac-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-cqa-ff-mac-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -60,9 +60,9 @@
 
 #include "lte-test-cqa-ff-mac-scheduler.h"
 
-NS_LOG_COMPONENT_DEFINE ("LenaTestCqaFfMacScheduler");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("LenaTestCqaFfMacScheduler");
 
 LenaTestCqaFfMacSchedulerSuite::LenaTestCqaFfMacSchedulerSuite ()
   : TestSuite ("lte-cqa-ff-mac-scheduler", SYSTEM)
--- a/src/lte/test/lte-test-cqi-generation.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-cqi-generation.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -34,9 +34,9 @@
 
 #include "lte-test-cqi-generation.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteCqiGenerationTest");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("LteCqiGenerationTest");
 
 void
 LteTestDlSchedulingCallback (LteCqiGenerationTestCase *testcase, std::string path,
--- a/src/lte/test/lte-test-downlink-power-control.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-downlink-power-control.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -47,9 +47,9 @@
 #include "lte-test-downlink-power-control.h"
 #include <ns3/lte-rrc-sap.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteDownlinkPowerControlTest");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("LteDownlinkPowerControlTest");
 
 /**
  * TestSuite
--- a/src/lte/test/lte-test-downlink-sinr.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-downlink-sinr.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -35,9 +35,9 @@
 #include <ns3/lte-control-messages.h>
 #include "ns3/lte-helper.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteDownlinkSinrTest");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("LteDownlinkSinrTest");
 
 /**
  * Test 1.1 SINR calculation in downlink
--- a/src/lte/test/lte-test-earfcn.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-earfcn.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 
 #include "ns3/lte-spectrum-value-helper.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteTestEarfcn");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("LteTestEarfcn");
 
 class LteEarfcnTestCase : public TestCase
 {
--- a/src/lte/test/lte-test-entities.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-entities.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,10 +27,9 @@
 
 #include "lte-test-entities.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteTestEntities");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("LteTestEntities");
 
 /////////////////////////////////////////////////////////////////////
 
--- a/src/lte/test/lte-test-fading.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-fading.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -50,10 +50,9 @@
 // #include <ns3/trace-fading-loss-model.h>
 // #include <ns3/spectrum-value.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteFadingTest");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("LteFadingTest");
 
 /**
 * Test 1.1 Fading compound test
--- a/src/lte/test/lte-test-fdbet-ff-mac-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-fdbet-ff-mac-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -51,9 +51,9 @@
 
 #include "lte-test-fdbet-ff-mac-scheduler.h"
 
-NS_LOG_COMPONENT_DEFINE ("LenaTestFdBetFfMacScheduler");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("LenaTestFdBetFfMacScheduler");
 
 LenaTestFdBetFfMacSchedulerSuite::LenaTestFdBetFfMacSchedulerSuite ()
   : TestSuite ("lte-fdbet-ff-mac-scheduler", SYSTEM)
--- a/src/lte/test/lte-test-fdmt-ff-mac-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-fdmt-ff-mac-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -53,9 +53,9 @@
 
 #include "lte-test-fdmt-ff-mac-scheduler.h"
 
-NS_LOG_COMPONENT_DEFINE ("LenaTestFdMtFfMacScheduler");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("LenaTestFdMtFfMacScheduler");
 
 LenaTestFdMtFfMacSchedulerSuite::LenaTestFdMtFfMacSchedulerSuite ()
   : TestSuite ("lte-fdmt-ff-mac-scheduler", SYSTEM)
--- a/src/lte/test/lte-test-fdtbfq-ff-mac-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-fdtbfq-ff-mac-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -58,9 +58,9 @@
 
 #include "lte-test-fdtbfq-ff-mac-scheduler.h"
 
-NS_LOG_COMPONENT_DEFINE ("LenaTestFdTbfqFfMacScheduler");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("LenaTestFdTbfqFfMacScheduler");
 
 LenaTestFdTbfqFfMacSchedulerSuite::LenaTestFdTbfqFfMacSchedulerSuite ()
   : TestSuite ("lte-fdtbfq-ff-mac-scheduler", SYSTEM)
--- a/src/lte/test/lte-test-frequency-reuse.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-frequency-reuse.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -52,9 +52,9 @@
 #include "lte-test-frequency-reuse.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("LteFrequencyReuseTest");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("LteFrequencyReuseTest");
 
 /**
  * TestSuite
--- a/src/lte/test/lte-test-harq.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-harq.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -52,10 +52,9 @@
 
 #include "lte-test-harq.h"
 
-NS_LOG_COMPONENT_DEFINE ("LenaTestHarq");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("LenaTestHarq");
 
 LenaTestHarqSuite::LenaTestHarqSuite ()
   : TestSuite ("lte-harq", SYSTEM)
--- a/src/lte/test/lte-test-interference-fr.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-interference-fr.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -46,9 +46,9 @@
 #include "ns3/lte-spectrum-value-helper.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("LteInterferenceFrTest");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("LteInterferenceFrTest");
 
 /**
  * TestSuite
--- a/src/lte/test/lte-test-interference.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-interference.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -39,10 +39,9 @@
 
 #include "lte-test-sinr-chunk-processor.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteInterferenceTest");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("LteInterferenceTest");
 
 void
 LteTestDlSchedulingCallback (LteInterferenceTestCase *testcase, std::string path,
--- a/src/lte/test/lte-test-link-adaptation.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-link-adaptation.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -35,10 +35,9 @@
 
 #include "lte-test-sinr-chunk-processor.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteLinkAdaptationTest");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("LteLinkAdaptationTest");
 
 /**
  * Test 1.3 Link Adaptation
--- a/src/lte/test/lte-test-mimo.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-mimo.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -56,10 +56,9 @@
 #include "lte-test-mimo.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("LteTestMimo");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("LteTestMimo");
 
 LenaTestMimoSuite::LenaTestMimoSuite ()
   : TestSuite ("lte-mimo", SYSTEM)
--- a/src/lte/test/lte-test-pathloss-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-pathloss-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -51,10 +51,9 @@
 #include "lte-test-ue-phy.h"
 #include "lte-test-pathloss-model.h"
 
-NS_LOG_COMPONENT_DEFINE ("LtePathlossModelTest");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("LtePathlossModelTest");
 
 /**
  * Test 1.1 Pathloss compound test
--- a/src/lte/test/lte-test-pf-ff-mac-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-pf-ff-mac-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -50,9 +50,9 @@
 
 #include "lte-test-pf-ff-mac-scheduler.h"
 
-NS_LOG_COMPONENT_DEFINE ("LenaTestPfFfMacScheduler");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("LenaTestPfFfMacScheduler");
 
 LenaTestPfFfMacSchedulerSuite::LenaTestPfFfMacSchedulerSuite ()
   : TestSuite ("lte-pf-ff-mac-scheduler", SYSTEM)
--- a/src/lte/test/lte-test-phy-error-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-phy-error-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -53,10 +53,9 @@
 
 #include "lte-test-phy-error-model.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteTestPhyErrorModel");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("LteTestPhyErrorModel");
 
 LenaTestPhyErrorModelSuite::LenaTestPhyErrorModelSuite ()
   : TestSuite ("lte-phy-error-model", SYSTEM)
--- a/src/lte/test/lte-test-pss-ff-mac-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-pss-ff-mac-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -58,9 +58,9 @@
 
 #include "lte-test-pss-ff-mac-scheduler.h"
 
-NS_LOG_COMPONENT_DEFINE ("LenaTestPssFfMacScheduler");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("LenaTestPssFfMacScheduler");
 
 LenaTestPssFfMacSchedulerSuite::LenaTestPssFfMacSchedulerSuite ()
   : TestSuite ("lte-pss-ff-mac-scheduler", SYSTEM)
--- a/src/lte/test/lte-test-rlc-am-e2e.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-rlc-am-e2e.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -37,10 +37,9 @@
 #include "lte-test-entities.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("LteRlcAmE2eTest");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("LteRlcAmE2eTest");
 
 /**
  * Test x.x.x RLC AM: End-to-end flow
--- a/src/lte/test/lte-test-rlc-am-transmitter.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-rlc-am-transmitter.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,10 +27,9 @@
 #include "lte-test-rlc-am-transmitter.h"
 #include "lte-test-entities.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteRlcAmTransmitterTest");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("LteRlcAmTransmitterTest");
 
 /**
  * TestSuite 4.1.1 RLC AM: Only transmitter
--- a/src/lte/test/lte-test-rlc-um-e2e.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-rlc-um-e2e.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -36,10 +36,9 @@
 #include "lte-test-rlc-um-e2e.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("LteRlcUmE2eTest");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("LteRlcUmE2eTest");
 
 /**
  * Test x.x.x RLC UM: End-to-end flow
--- a/src/lte/test/lte-test-rlc-um-transmitter.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-rlc-um-transmitter.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,10 +27,9 @@
 #include "lte-test-rlc-um-transmitter.h"
 #include "lte-test-entities.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteRlcUmTransmitterTest");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("LteRlcUmTransmitterTest");
 
 /**
  * TestSuite 4.1.1 RLC UM: Only transmitter
--- a/src/lte/test/lte-test-rr-ff-mac-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-rr-ff-mac-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -48,10 +48,9 @@
 
 #include "lte-test-rr-ff-mac-scheduler.h"
 
-NS_LOG_COMPONENT_DEFINE ("LenaTestRrFfMacScheduler");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("LenaTestRrFfMacScheduler");
 
 LenaTestRrFfMacSchedulerSuite::LenaTestRrFfMacSchedulerSuite ()
   : TestSuite ("lte-rr-ff-mac-scheduler", SYSTEM)
--- a/src/lte/test/lte-test-sinr-chunk-processor.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-sinr-chunk-processor.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,10 +23,9 @@
 #include <ns3/spectrum-value.h>
 #include "lte-test-sinr-chunk-processor.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteTestSinrChunkProcessor");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("LteTestSinrChunkProcessor");
 
 LteTestSinrChunkProcessor::LteTestSinrChunkProcessor ()
 {
--- a/src/lte/test/lte-test-spectrum-value-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-spectrum-value-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include "ns3/spectrum-test.h"
 #include "ns3/lte-spectrum-value-helper.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteTestSpectrumValueHelper");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("LteTestSpectrumValueHelper");
 
 class LteSpectrumModelTestCase : public TestCase
 {
--- a/src/lte/test/lte-test-tdbet-ff-mac-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-tdbet-ff-mac-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -51,9 +51,9 @@
 
 #include "lte-test-tdbet-ff-mac-scheduler.h"
 
-NS_LOG_COMPONENT_DEFINE ("LenaTestTdBetFfMacScheduler");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("LenaTestTdBetFfMacScheduler");
 
 LenaTestTdBetFfMacSchedulerSuite::LenaTestTdBetFfMacSchedulerSuite ()
   : TestSuite ("lte-tdbet-ff-mac-scheduler", SYSTEM)
--- a/src/lte/test/lte-test-tdmt-ff-mac-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-tdmt-ff-mac-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -53,9 +53,9 @@
 
 #include "lte-test-tdmt-ff-mac-scheduler.h"
 
-NS_LOG_COMPONENT_DEFINE ("LenaTestTdMtFfMacScheduler");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("LenaTestTdMtFfMacScheduler");
 
 LenaTestTdMtFfMacSchedulerSuite::LenaTestTdMtFfMacSchedulerSuite ()
   : TestSuite ("lte-tdmt-ff-mac-scheduler", SYSTEM)
--- a/src/lte/test/lte-test-tdtbfq-ff-mac-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-tdtbfq-ff-mac-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -58,9 +58,9 @@
 
 #include "lte-test-tdtbfq-ff-mac-scheduler.h"
 
-NS_LOG_COMPONENT_DEFINE ("LenaTestTdTbfqFfMacScheduler");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("LenaTestTdTbfqFfMacScheduler");
 
 LenaTestTdTbfqFfMacSchedulerSuite::LenaTestTdTbfqFfMacSchedulerSuite ()
   : TestSuite ("lte-tdtbfq-ff-mac-scheduler", SYSTEM)
--- a/src/lte/test/lte-test-tta-ff-mac-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-tta-ff-mac-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -53,9 +53,9 @@
 
 #include "lte-test-tta-ff-mac-scheduler.h"
 
-NS_LOG_COMPONENT_DEFINE ("LenaTestTtaFfMacScheduler");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("LenaTestTtaFfMacScheduler");
 
 LenaTestTtaFfMacSchedulerSuite::LenaTestTtaFfMacSchedulerSuite ()
   : TestSuite ("lte-tta-ff-mac-scheduler", SYSTEM)
--- a/src/lte/test/lte-test-ue-measurements.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-ue-measurements.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -54,10 +54,9 @@
 #include "lte-test-sinr-chunk-processor.h"
 #include <ns3/lte-common.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteUeMeasurementsTest");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("LteUeMeasurementsTest");
 
 // ===== LTE-UE-MEASUREMENTS TEST SUITE ==================================== //
 
--- a/src/lte/test/lte-test-ue-phy.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-ue-phy.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,10 +21,9 @@
 #include "ns3/log.h"
 #include "lte-test-ue-phy.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteTestUePhy");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("LteTestUePhy");
  
 NS_OBJECT_ENSURE_REGISTERED (LteTestUePhy);
 
--- a/src/lte/test/lte-test-uplink-power-control.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-uplink-power-control.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -48,9 +48,9 @@
 #include "lte-test-uplink-power-control.h"
 #include <ns3/lte-rrc-sap.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteUplinkPowerControlTest");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("LteUplinkPowerControlTest");
 
 /**
  * TestSuite
--- a/src/lte/test/lte-test-uplink-sinr.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/lte-test-uplink-sinr.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -35,10 +35,9 @@
 
 #include <ns3/lte-helper.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteUplinkSinrTest");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("LteUplinkSinrTest");
 
 /**
  * Test 1.2 SINR calculation in uplink
--- a/src/lte/test/test-asn1-encoding.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/test-asn1-encoding.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,9 +30,9 @@
 #include "ns3/lte-rrc-header.h"
 #include "ns3/lte-rrc-sap.h"
 
-NS_LOG_COMPONENT_DEFINE ("Asn1EncodingTest");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("Asn1EncodingTest");
 
 class TestUtils
 {
--- a/src/lte/test/test-epc-tft-classifier.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/test-epc-tft-classifier.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -33,9 +33,9 @@
 
 #include <iomanip>
 
-NS_LOG_COMPONENT_DEFINE ("TestEpcTftClassifier");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("TestEpcTftClassifier");
 
 class EpcTftClassifierTestCase : public TestCase
 {
--- a/src/lte/test/test-lte-antenna.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/test-lte-antenna.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -39,10 +39,9 @@
 
 #include "lte-test-sinr-chunk-processor.h"
 
-NS_LOG_COMPONENT_DEFINE ("LteAntennaTest");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("LteAntennaTest");
 
 
 class LteEnbAntennaTestCase : public TestCase
--- a/src/lte/test/test-lte-epc-e2e-data.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/test-lte-epc-e2e-data.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -46,11 +46,9 @@
 
 using namespace ns3;
 
-
 NS_LOG_COMPONENT_DEFINE ("LteEpcE2eData");
 
 
-
 struct BearerTestData
 {
   BearerTestData (uint32_t n, uint32_t s, double i);
--- a/src/lte/test/test-lte-handover-delay.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/test-lte-handover-delay.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -44,10 +44,9 @@
 #include <ns3/position-allocator.h>
 
 
-NS_LOG_COMPONENT_DEFINE("LteHandoverDelayTest");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE("LteHandoverDelayTest");
 
 /*
  * HANDOVER DELAY TEST CASE
--- a/src/lte/test/test-lte-handover-target.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/test-lte-handover-target.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -48,10 +48,9 @@
 #include <ns3/lte-enb-net-device.h>
 #include <ns3/lte-enb-phy.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteHandoverTargetTest");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("LteHandoverTargetTest");
 
 /**
  * \brief Testing a handover algorithm, verifying that it selects the right
--- a/src/lte/test/test-lte-rrc.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/test-lte-rrc.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include <ns3/lte-module.h>
 #include <cmath>
 
-NS_LOG_COMPONENT_DEFINE ("LteRrcTest");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("LteRrcTest");
 
 class LteRrcConnectionEstablishmentTestCase : public TestCase
 {
--- a/src/lte/test/test-lte-x2-handover-measures.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/test-lte-x2-handover-measures.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,10 +27,9 @@
 #include <ns3/applications-module.h>
 #include <ns3/point-to-point-module.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteX2HandoverMeasuresTest");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("LteX2HandoverMeasuresTest");
 
 struct CheckPointEvent
 {
--- a/src/lte/test/test-lte-x2-handover.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/lte/test/test-lte-x2-handover.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include <ns3/applications-module.h>
 #include <ns3/point-to-point-module.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteX2HandoverTest");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("LteX2HandoverTest");
 
 struct HandoverEvent
 {
--- a/src/mesh/examples/mesh.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mesh/examples/mesh.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -60,6 +60,7 @@
 using namespace ns3;
 
 NS_LOG_COMPONENT_DEFINE ("TestMeshScript");
+
 class MeshTest
 {
 public:
--- a/src/mesh/model/dot11s/hwmp-protocol-mac.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mesh/model/dot11s/hwmp-protocol-mac.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -33,9 +33,11 @@
 #include "ie-dot11s-perr.h"
 
 namespace ns3 {
+
+NS_LOG_COMPONENT_DEFINE ("HwmpProtocolMac");
+  
 namespace dot11s {
 
-NS_LOG_COMPONENT_DEFINE ("HwmpProtocolMac");
 HwmpProtocolMac::HwmpProtocolMac (uint32_t ifIndex, Ptr<HwmpProtocol> protocol) :
   m_ifIndex (ifIndex), m_protocol (protocol)
 {
--- a/src/mesh/model/dot11s/hwmp-protocol.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mesh/model/dot11s/hwmp-protocol.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -36,9 +36,10 @@
 #include "ns3/trace-source-accessor.h"
 #include "ie-dot11s-perr.h"
 
-NS_LOG_COMPONENT_DEFINE ("HwmpProtocol");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("HwmpProtocol");
+  
 namespace dot11s {
 
 NS_OBJECT_ENSURE_REGISTERED (HwmpProtocol);
--- a/src/mesh/model/dot11s/hwmp-rtable.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mesh/model/dot11s/hwmp-rtable.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,10 +27,11 @@
 #include "hwmp-rtable.h"
 
 namespace ns3 {
-namespace dot11s {
 
 NS_LOG_COMPONENT_DEFINE ("HwmpRtable");
 
+namespace dot11s {
+  
 NS_OBJECT_ENSURE_REGISTERED (HwmpRtable);
 
 TypeId
--- a/src/mesh/model/dot11s/peer-link.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mesh/model/dot11s/peer-link.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,10 @@
 #include "ns3/simulator.h"
 #include "ns3/traced-value.h"
 
-NS_LOG_COMPONENT_DEFINE ("Dot11sPeerManagementProtocol");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Dot11sPeerManagementProtocol");
+  
 namespace dot11s {
 
 NS_OBJECT_ENSURE_REGISTERED ( PeerLink);
--- a/src/mesh/model/dot11s/peer-management-protocol.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mesh/model/dot11s/peer-management-protocol.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -33,9 +33,12 @@
 #include "ns3/wifi-net-device.h"
 #include "ns3/trace-source-accessor.h"
 
+namespace ns3 {
+
 NS_LOG_COMPONENT_DEFINE ("PeerManagementProtocol");
-namespace ns3 {
+  
 namespace dot11s {
+  
 /***************************************************
  * PeerManager
  ***************************************************/
--- a/src/mesh/model/flame/flame-protocol-mac.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mesh/model/flame/flame-protocol-mac.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,13 @@
 #include "flame-protocol.h"
 #include "flame-header.h"
 #include "ns3/log.h"
+
 namespace ns3 {
+  
+NS_LOG_COMPONENT_DEFINE ("FlameProtocolMac");
+  
 namespace flame {
-NS_LOG_COMPONENT_DEFINE ("FlameProtocolMac");
+  
 FlameProtocolMac::FlameProtocolMac (Ptr<FlameProtocol> protocol) :
   m_protocol (protocol)
 {
--- a/src/mesh/model/flame/flame-protocol.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mesh/model/flame/flame-protocol.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,10 +31,12 @@
 #include "ns3/mesh-point-device.h"
 #include "ns3/mesh-wifi-interface-mac.h"
 
-NS_LOG_COMPONENT_DEFINE ("FlameProtocol");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("FlameProtocol");
+  
 namespace flame {
+  
 //-----------------------------------------------------------------------------
 // FlameTag
 //-----------------------------------------------------------------------------
--- a/src/mesh/model/flame/flame-rtable.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mesh/model/flame/flame-rtable.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,11 +23,13 @@
 #include "ns3/log.h"
 
 #include "flame-rtable.h"
+
 namespace ns3 {
-namespace flame {
 
 NS_LOG_COMPONENT_DEFINE ("FlameRtable");
 
+namespace flame {
+  
 NS_OBJECT_ENSURE_REGISTERED (FlameRtable);
 
 TypeId
--- a/src/mesh/model/mesh-l2-routing-protocol.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mesh/model/mesh-l2-routing-protocol.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "ns3/mesh-l2-routing-protocol.h"
 #include "ns3/mesh-point-device.h"
 
-NS_LOG_COMPONENT_DEFINE ("MeshL2RoutingProtocol");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("MeshL2RoutingProtocol");
 
 NS_OBJECT_ENSURE_REGISTERED (MeshL2RoutingProtocol);
 
--- a/src/mesh/model/mesh-point-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mesh/model/mesh-point-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include "ns3/wifi-net-device.h"
 #include "ns3/mesh-wifi-interface-mac.h"
 
-NS_LOG_COMPONENT_DEFINE ("MeshPointDevice");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("MeshPointDevice");
 
 NS_OBJECT_ENSURE_REGISTERED (MeshPointDevice);
 
--- a/src/mesh/model/mesh-wifi-interface-mac.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mesh/model/mesh-wifi-interface-mac.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -36,9 +36,9 @@
 #include "ns3/trace-source-accessor.h"
 #include "ns3/qos-tag.h"
 
-NS_LOG_COMPONENT_DEFINE ("MeshWifiInterfaceMac");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("MeshWifiInterfaceMac");
 
 NS_OBJECT_ENSURE_REGISTERED (MeshWifiInterfaceMac);
 
--- a/src/mobility/helper/mobility-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mobility/helper/mobility-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -29,9 +29,9 @@
 #include "ns3/string.h"
 #include <iostream>
 
-NS_LOG_COMPONENT_DEFINE ("MobilityHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("MobilityHelper");
 
 MobilityHelper::MobilityHelper ()
 {
--- a/src/mobility/helper/ns2-mobility-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mobility/helper/ns2-mobility-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -49,9 +49,9 @@
 #include "ns3/constant-velocity-mobility-model.h"
 #include "ns2-mobility-helper.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ns2MobilityHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ns2MobilityHelper");
 
 // Constants definitions
 #define  NS2_AT       "at"
--- a/src/mobility/model/constant-velocity-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mobility/model/constant-velocity-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "ns3/log.h"
 #include "constant-velocity-helper.h"
 
-NS_LOG_COMPONENT_DEFINE ("ConstantVelocityHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("ConstantVelocityHelper");
 
 ConstantVelocityHelper::ConstantVelocityHelper ()
   : m_paused (true)
--- a/src/mobility/model/position-allocator.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mobility/model/position-allocator.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include "ns3/log.h"
 #include <cmath>
 
-NS_LOG_COMPONENT_DEFINE ("PositionAllocator");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PositionAllocator");
 
 NS_OBJECT_ENSURE_REGISTERED (PositionAllocator);
 
--- a/src/mobility/model/random-direction-2d-mobility-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mobility/model/random-direction-2d-mobility-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 #include "ns3/pointer.h"
 #include "random-direction-2d-mobility-model.h"
 
-NS_LOG_COMPONENT_DEFINE ("RandomDirection2dMobilityModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("RandomDirection2dMobilityModel");
 
 const double RandomDirection2dMobilityModel::PI = 3.14159265358979323846;
 
--- a/src/mobility/model/random-walk-2d-mobility-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mobility/model/random-walk-2d-mobility-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include "ns3/log.h"
 #include <cmath>
 
-NS_LOG_COMPONENT_DEFINE ("RandomWalk2d");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("RandomWalk2d");
 
 NS_OBJECT_ENSURE_REGISTERED (RandomWalk2dMobilityModel);
 
--- a/src/mobility/model/waypoint-mobility-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mobility/model/waypoint-mobility-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include "ns3/config.h"
 #include "ns3/test.h"
 
-NS_LOG_COMPONENT_DEFINE ("WaypointMobilityModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("WaypointMobilityModel");
 
 NS_OBJECT_ENSURE_REGISTERED (WaypointMobilityModel);
 
--- a/src/mobility/test/ns2-mobility-helper-test-suite.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mobility/test/ns2-mobility-helper-test-suite.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -49,9 +49,9 @@
 #include "ns3/config.h"
 #include "ns3/ns2-mobility-helper.h"
 
-NS_LOG_COMPONENT_DEFINE ("ns2-mobility-helper-test-suite");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("ns2-mobility-helper-test-suite");
 
 // -----------------------------------------------------------------------------
 // Testing
--- a/src/mpi/model/distributed-simulator-impl.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mpi/model/distributed-simulator-impl.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -37,9 +37,9 @@
 #include <mpi.h>
 #endif
 
-NS_LOG_COMPONENT_DEFINE ("DistributedSimulatorImpl");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("DistributedSimulatorImpl");
 
 NS_OBJECT_ENSURE_REGISTERED (DistributedSimulatorImpl);
 
--- a/src/mpi/model/granted-time-window-mpi-interface.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mpi/model/granted-time-window-mpi-interface.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -40,10 +40,9 @@
 #include <mpi.h>
 #endif
 
-NS_LOG_COMPONENT_DEFINE ("GrantedTimeWindowMpiInterface");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("GrantedTimeWindowMpiInterface");
 
 SentBuffer::SentBuffer ()
 {
--- a/src/mpi/model/mpi-interface.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mpi/model/mpi-interface.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 #include "null-message-mpi-interface.h"
 #include "granted-time-window-mpi-interface.h"
 
-NS_LOG_COMPONENT_DEFINE ("MpiInterface");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("MpiInterface");
 
 ParallelCommunicationInterface* MpiInterface::g_parallelCommunicationInterface = 0;
 
--- a/src/mpi/model/null-message-mpi-interface.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mpi/model/null-message-mpi-interface.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -41,9 +41,9 @@
 #include <iomanip>
 #include <list>
 
-NS_LOG_COMPONENT_DEFINE ("NullMessageMpiInterface");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("NullMessageMpiInterface");
 
 /**
  * maximum MPI message size for easy
--- a/src/mpi/model/null-message-simulator-impl.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/mpi/model/null-message-simulator-impl.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -42,9 +42,9 @@
 #include <fstream>
 #include <iomanip>
 
-NS_LOG_COMPONENT_DEFINE ("NullMessageSimulatorImpl");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("NullMessageSimulatorImpl");
 
 NS_OBJECT_ENSURE_REGISTERED (NullMessageSimulatorImpl);
 
--- a/src/netanim/model/animation-interface.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/netanim/model/animation-interface.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -51,9 +51,9 @@
 #include "ns3/ipv4-routing-protocol.h"
 #include "ns3/energy-source-container.h"
 
-NS_LOG_COMPONENT_DEFINE ("AnimationInterface");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("AnimationInterface");
 
 // Globals
 
--- a/src/network/helper/simple-net-device-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/helper/simple-net-device-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -34,9 +34,9 @@
 
 #include <string>
 
-NS_LOG_COMPONENT_DEFINE ("SimpleNetDeviceHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SimpleNetDeviceHelper");
 
 SimpleNetDeviceHelper::SimpleNetDeviceHelper ()
 {
--- a/src/network/helper/trace-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/helper/trace-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,9 +31,9 @@
 
 #include "trace-helper.h"
 
-NS_LOG_COMPONENT_DEFINE ("TraceHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TraceHelper");
 
 PcapHelper::PcapHelper ()
 {
--- a/src/network/model/address.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/model/address.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 #include <iostream>
 #include <iomanip>
 
-NS_LOG_COMPONENT_DEFINE ("Address");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Address");
 
 Address::Address ()
   : m_type (0),
--- a/src/network/model/application.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/model/application.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include "ns3/nstime.h"
 #include "ns3/simulator.h"
 
-NS_LOG_COMPONENT_DEFINE ("Application");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Application");
 
 NS_OBJECT_ENSURE_REGISTERED (Application);
 
--- a/src/network/model/buffer.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/model/buffer.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,8 +21,6 @@
 #include "ns3/assert.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Buffer");
-
 #define LOG_INTERNAL_STATE(y)                                                                    \
   NS_LOG_LOGIC (y << "start="<<m_start<<", end="<<m_end<<", zero start="<<m_zeroAreaStart<<              \
                 ", zero end="<<m_zeroAreaEnd<<", count="<<m_data->m_count<<", size="<<m_data->m_size<<   \
@@ -49,6 +47,8 @@
 
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("Buffer");
+
 
 uint32_t Buffer::g_recommendedStart = 0;
 #ifdef BUFFER_FREE_LIST
--- a/src/network/model/byte-tag-list.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/model/byte-tag-list.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,14 +22,14 @@
 #include <vector>
 #include <cstring>
 
-NS_LOG_COMPONENT_DEFINE ("ByteTagList");
-
 #define USE_FREE_LIST 1
 #define FREE_LIST_SIZE 1000
 #define OFFSET_MAX (2147483647)
 
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("ByteTagList");
+
 /**
  * \ingroup packet
  *
--- a/src/network/model/channel-list.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/model/channel-list.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "channel-list.h"
 #include "channel.h"
 
-NS_LOG_COMPONENT_DEFINE ("ChannelList");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("ChannelList");
 
 /**
  * \ingroup network
--- a/src/network/model/channel.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/model/channel.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "ns3/log.h"
 #include "ns3/uinteger.h"
 
-NS_LOG_COMPONENT_DEFINE ("Channel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Channel");
 
 NS_OBJECT_ENSURE_REGISTERED (Channel);
 
--- a/src/network/model/header.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/model/header.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -1,9 +1,9 @@
 #include "header.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Header");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Header");
 
 NS_OBJECT_ENSURE_REGISTERED (Header);
 
--- a/src/network/model/net-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/model/net-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "ns3/uinteger.h"
 #include "net-device.h"
 
-NS_LOG_COMPONENT_DEFINE ("NetDevice");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("NetDevice");
 
 NS_OBJECT_ENSURE_REGISTERED (NetDevice);
 
--- a/src/network/model/nix-vector.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/model/nix-vector.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 
 #include "nix-vector.h"
 
-NS_LOG_COMPONENT_DEFINE ("NixVector");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("NixVector");
 
 typedef std::vector<uint32_t> NixBits_t;  //!< typedef for the nixVector
 
--- a/src/network/model/node-list.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/model/node-list.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include "node-list.h"
 #include "node.h"
 
-NS_LOG_COMPONENT_DEFINE ("NodeList");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("NodeList");
 
 /**
  * \ingroup network
--- a/src/network/model/node.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/model/node.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -32,9 +32,9 @@
 #include "ns3/boolean.h"
 #include "ns3/simulator.h"
 
-NS_LOG_COMPONENT_DEFINE ("Node");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Node");
 
 NS_OBJECT_ENSURE_REGISTERED (Node);
 
--- a/src/network/model/packet-metadata.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/model/packet-metadata.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include "header.h"
 #include "trailer.h"
 
-NS_LOG_COMPONENT_DEFINE ("PacketMetadata");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PacketMetadata");
 
 bool PacketMetadata::m_enable = false;
 bool PacketMetadata::m_enableChecking = false;
--- a/src/network/model/packet-tag-list.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/model/packet-tag-list.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,9 +30,9 @@
 #include "ns3/log.h"
 #include <cstring>
 
-NS_LOG_COMPONENT_DEFINE ("PacketTagList");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PacketTagList");
 
 bool
 PacketTagList::COWTraverse (Tag & tag, PacketTagList::COWWriter Writer)
--- a/src/network/model/packet.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/model/packet.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include <string>
 #include <cstdarg>
 
-NS_LOG_COMPONENT_DEFINE ("Packet");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Packet");
 
 uint32_t Packet::m_globalUid = 0;
 
--- a/src/network/model/socket-factory.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/model/socket-factory.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -20,9 +20,9 @@
 #include "socket-factory.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("SocketFactory");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SocketFactory");
 
 NS_OBJECT_ENSURE_REGISTERED (SocketFactory);
 
--- a/src/network/model/socket.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/model/socket.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include "socket-factory.h"
 #include <limits>
 
-NS_LOG_COMPONENT_DEFINE ("Socket");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Socket");
 
 NS_OBJECT_ENSURE_REGISTERED (Socket);
 
--- a/src/network/model/tag-buffer.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/model/tag-buffer.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "ns3/log.h"
 #include <cstring>
 
-NS_LOG_COMPONENT_DEFINE ("TagBuffer");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TagBuffer");
 
 #ifndef TAG_BUFFER_USE_INLINE
 
--- a/src/network/model/trailer.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/model/trailer.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -1,9 +1,9 @@
 #include "trailer.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Trailer");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Trailer");
 
 NS_OBJECT_ENSURE_REGISTERED (Trailer);
 
--- a/src/network/utils/address-utils.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/address-utils.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,9 +21,9 @@
 #include "inet-socket-address.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("AddressUtils");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("AddressUtils");
 
 void WriteTo (Buffer::Iterator &i, Ipv4Address ad)
 {
--- a/src/network/utils/data-rate.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/data-rate.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,10 +23,15 @@
 #include "ns3/fatal-error.h"
 #include "ns3/log.h"
 
+namespace ns3 {
+  
 NS_LOG_COMPONENT_DEFINE ("DataRate");
 
-static bool
-DoParse (const std::string s, uint64_t *v)
+ATTRIBUTE_HELPER_CPP (DataRate);  //!< Macro to make help make data-rate an ns-3 attribute
+
+/* static */
+bool
+DataRate::DoParse (const std::string s, uint64_t *v)
 {
   NS_LOG_FUNCTION (s << v);
   std::string::size_type n = s.find_first_not_of ("0123456789.");
@@ -179,11 +184,6 @@
   return true;
 }
 
-
-namespace ns3 {
-
-ATTRIBUTE_HELPER_CPP (DataRate);  //!< Macro to make help make data-rate an ns-3 attribute
-
 DataRate::DataRate ()
   : m_bps (0)
 {
@@ -260,7 +260,7 @@
   std::string value;
   is >> value;
   uint64_t v;
-  bool ok = DoParse (value, &v);
+  bool ok = DataRate::DoParse (value, &v);
   if (!ok)
     {
       is.setstate (std::ios_base::failbit);
--- a/src/network/utils/data-rate.h	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/data-rate.h	Fri Sep 26 15:51:00 2014 -0700
@@ -159,6 +159,26 @@
   uint64_t GetBitRate () const;
 
 private:
+
+  /**
+   * \brief Parse a string representing a DataRate into an uint64_t
+   *
+   * Allowed unit representations include all combinations of
+   *
+   * * An SI prefix: k, K, M, G
+   * * Decimal or kibibit (as in "Kibps", meaning 1024 bps)
+   * * Bits or bytes (8 bits)
+   * * "bps" or "/s"
+   *
+   * \param [in] s The string representation, including unit
+   * \param [in,out] v The location to put the value, in bits/sec.
+   * \return true if parsing was successful.
+   */
+  static bool DoParse (const std::string s, uint64_t *v);
+
+  // Uses DoParse
+  friend std::istream &operator >> (std::istream &is, DataRate &rate);
+  
   uint64_t m_bps; //!< data rate [bps]
 };
 
--- a/src/network/utils/drop-tail-queue.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/drop-tail-queue.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,9 +21,9 @@
 #include "ns3/uinteger.h"
 #include "drop-tail-queue.h"
 
-NS_LOG_COMPONENT_DEFINE ("DropTailQueue");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("DropTailQueue");
 
 NS_OBJECT_ENSURE_REGISTERED (DropTailQueue);
 
--- a/src/network/utils/error-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/error-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -73,9 +73,9 @@
 #include "ns3/string.h"
 #include "ns3/pointer.h"
 
-NS_LOG_COMPONENT_DEFINE ("ErrorModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("ErrorModel");
 
 NS_OBJECT_ENSURE_REGISTERED (ErrorModel);
 
--- a/src/network/utils/ethernet-header.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/ethernet-header.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include "ethernet-header.h"
 #include "address-utils.h"
 
-NS_LOG_COMPONENT_DEFINE ("EthernetHeader");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("EthernetHeader");
 
 NS_OBJECT_ENSURE_REGISTERED (EthernetHeader);
 
--- a/src/network/utils/ethernet-trailer.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/ethernet-trailer.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "ethernet-trailer.h"
 #include "crc32.h"
 
-NS_LOG_COMPONENT_DEFINE ("EthernetTrailer");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("EthernetTrailer");
 
 NS_OBJECT_ENSURE_REGISTERED (EthernetTrailer);
 
--- a/src/network/utils/flow-id-tag.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/flow-id-tag.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -20,9 +20,9 @@
 #include "flow-id-tag.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("FlowIdTag");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("FlowIdTag");
 
 NS_OBJECT_ENSURE_REGISTERED (FlowIdTag);
 
--- a/src/network/utils/inet-socket-address.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/inet-socket-address.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "ns3/assert.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("InetSocketAddress");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("InetSocketAddress");
 
 InetSocketAddress::InetSocketAddress (Ipv4Address ipv4, uint16_t port)
   : m_ipv4 (ipv4),
--- a/src/network/utils/inet6-socket-address.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/inet6-socket-address.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,11 +22,11 @@
 #include "inet6-socket-address.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Inet6SocketAddress");
-
 namespace ns3
 {
 
+NS_LOG_COMPONENT_DEFINE ("Inet6SocketAddress");
+
 Inet6SocketAddress::Inet6SocketAddress (Ipv6Address ipv6, uint16_t port)
   : m_ipv6 (ipv6),
     m_port (port)
--- a/src/network/utils/ipv4-address.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/ipv4-address.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "ipv4-address.h"
 #include "ns3/assert.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4Address");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4Address");
 
 #define ASCII_DOT (0x2e)
 #define ASCII_ZERO (0x30)
--- a/src/network/utils/ipv6-address.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/ipv6-address.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -52,9 +52,9 @@
 #include "mac64-address.h"
 #include "ipv6-address.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv6Address");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv6Address");
 
 #ifdef __cplusplus
 extern "C"
--- a/src/network/utils/llc-snap-header.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/llc-snap-header.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "ns3/log.h"
 #include <string>
 
-NS_LOG_COMPONENT_DEFINE ("LlcSnalHeader");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("LlcSnalHeader");
 
 NS_OBJECT_ENSURE_REGISTERED (LlcSnapHeader);
 
--- a/src/network/utils/mac16-address.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/mac16-address.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include <iostream>
 #include <cstring>
 
-NS_LOG_COMPONENT_DEFINE ("Mac16Address");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Mac16Address");
 
 ATTRIBUTE_HELPER_CPP (Mac16Address);  //!< Macro to make help make class an ns-3 attribute
 
--- a/src/network/utils/mac48-address.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/mac48-address.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 #include <iostream>
 #include <cstring>
 
-NS_LOG_COMPONENT_DEFINE ("Mac48Address");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Mac48Address");
 
 ATTRIBUTE_HELPER_CPP (Mac48Address);  //!< Macro to make help make class an ns-3 attribute
 
--- a/src/network/utils/mac64-address.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/mac64-address.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 #include <iostream>
 #include <cstring>
 
-NS_LOG_COMPONENT_DEFINE ("Mac64Address");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Mac64Address");
 
 ATTRIBUTE_HELPER_CPP (Mac64Address);  //!< Macro to make help make class an ns-3 attribute
 
--- a/src/network/utils/output-stream-wrapper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/output-stream-wrapper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "ns3/abort.h"
 #include <fstream>
 
-NS_LOG_COMPONENT_DEFINE ("OutputStreamWrapper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("OutputStreamWrapper");
 
 OutputStreamWrapper::OutputStreamWrapper (std::string filename, std::ios::openmode filemode)
   : m_destroyable (true)
--- a/src/network/utils/packet-burst.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/packet-burst.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "packet-burst.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("PacketBurst");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PacketBurst");
 
 NS_OBJECT_ENSURE_REGISTERED (PacketBurst);
 
--- a/src/network/utils/packet-data-calculators.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/packet-data-calculators.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -29,7 +29,6 @@
 
 NS_LOG_COMPONENT_DEFINE ("PacketDataCalculators");
 
-
 //--------------------------------------------------------------
 //----------------------------------------------
 PacketCounterCalculator::PacketCounterCalculator()
--- a/src/network/utils/packet-probe.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/packet-probe.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 #include "ns3/config.h"
 #include "ns3/trace-source-accessor.h"
 
-NS_LOG_COMPONENT_DEFINE ("PacketProbe");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PacketProbe");
 
 NS_OBJECT_ENSURE_REGISTERED (PacketProbe);
 
--- a/src/network/utils/packet-socket-address.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/packet-socket-address.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,9 +21,9 @@
 #include "ns3/net-device.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("PacketSocketAddress");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PacketSocketAddress");
 
 PacketSocketAddress::PacketSocketAddress ()
 {
--- a/src/network/utils/packet-socket-client.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/packet-socket-client.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -33,9 +33,9 @@
 #include <cstdlib>
 #include <cstdio>
 
-NS_LOG_COMPONENT_DEFINE ("PacketSocketClient");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PacketSocketClient");
 
 NS_OBJECT_ENSURE_REGISTERED (PacketSocketClient);
 
--- a/src/network/utils/packet-socket-factory.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/packet-socket-factory.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "ns3/log.h"
 #include "packet-socket.h"
 
-NS_LOG_COMPONENT_DEFINE ("PacketSocketFactory");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PacketSocketFactory");
 
 NS_OBJECT_ENSURE_REGISTERED (PacketSocketFactory);
 
--- a/src/network/utils/packet-socket-server.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/packet-socket-server.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -33,9 +33,9 @@
 #include <cstdlib>
 #include <cstdio>
 
-NS_LOG_COMPONENT_DEFINE ("PacketSocketServer");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PacketSocketServer");
 
 NS_OBJECT_ENSURE_REGISTERED (PacketSocketServer);
 
--- a/src/network/utils/packet-socket.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/packet-socket.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -29,9 +29,9 @@
 
 #include <algorithm>
 
-NS_LOG_COMPONENT_DEFINE ("PacketSocket");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PacketSocket");
 
 NS_OBJECT_ENSURE_REGISTERED (PacketSocket);
 
--- a/src/network/utils/packetbb.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/packetbb.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,8 +28,6 @@
 #include "ns3/log.h"
 #include "packetbb.h"
 
-NS_LOG_COMPONENT_DEFINE ("PacketBB");
-
 static const uint8_t VERSION = 0;
 /* Packet flags */
 static const uint8_t PHAS_SEQ_NUM = 0x8;
@@ -58,6 +56,8 @@
 
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("PacketBB");
+
 NS_OBJECT_ENSURE_REGISTERED (PbbPacket);
 
 PbbTlvBlock::PbbTlvBlock (void)
--- a/src/network/utils/pcap-file-wrapper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/pcap-file-wrapper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "ns3/header.h"
 #include "pcap-file-wrapper.h"
 
-NS_LOG_COMPONENT_DEFINE ("PcapFileWrapper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PcapFileWrapper");
 
 NS_OBJECT_ENSURE_REGISTERED (PcapFileWrapper);
 
--- a/src/network/utils/pcap-file.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/pcap-file.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -33,9 +33,9 @@
 // adding any ns-3 specific constructs such as Packet to this file.
 //
 
-NS_LOG_COMPONENT_DEFINE ("PcapFile");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PcapFile");
 
 const uint32_t MAGIC = 0xa1b2c3d4;            /**< Magic number identifying standard pcap file format */
 const uint32_t SWAPPED_MAGIC = 0xd4c3b2a1;    /**< Looks this way if byte swapping is required */
--- a/src/network/utils/queue.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/queue.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -20,9 +20,9 @@
 #include "ns3/trace-source-accessor.h"
 #include "queue.h"
 
-NS_LOG_COMPONENT_DEFINE ("Queue");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Queue");
 
 NS_OBJECT_ENSURE_REGISTERED (Queue);
 
--- a/src/network/utils/radiotap-header.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/radiotap-header.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "ns3/log.h"
 #include "radiotap-header.h"
 
-NS_LOG_COMPONENT_DEFINE ("RadiotapHeader");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("RadiotapHeader");
 
 NS_OBJECT_ENSURE_REGISTERED (RadiotapHeader);
  
--- a/src/network/utils/red-queue.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/red-queue.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -65,9 +65,9 @@
 #include "ns3/random-variable-stream.h"
 #include "red-queue.h"
 
-NS_LOG_COMPONENT_DEFINE ("RedQueue");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("RedQueue");
 
 NS_OBJECT_ENSURE_REGISTERED (RedQueue);
 
--- a/src/network/utils/simple-channel.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/simple-channel.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "ns3/node.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("SimpleChannel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SimpleChannel");
 
 NS_OBJECT_ENSURE_REGISTERED (SimpleChannel);
 
--- a/src/network/utils/simple-net-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/network/utils/simple-net-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,9 +30,9 @@
 #include "ns3/simulator.h"
 #include "ns3/drop-tail-queue.h"
 
-NS_LOG_COMPONENT_DEFINE ("SimpleNetDevice");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SimpleNetDevice");
 
 /**
  * \brief Internal tag to store source, destination and protocol of each packet.
--- a/src/nix-vector-routing/model/ipv4-nix-vector-routing.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/nix-vector-routing/model/ipv4-nix-vector-routing.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 
 #include "ipv4-nix-vector-routing.h"
 
-NS_LOG_COMPONENT_DEFINE ("Ipv4NixVectorRouting");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Ipv4NixVectorRouting");
 
 NS_OBJECT_ENSURE_REGISTERED (Ipv4NixVectorRouting);
 
--- a/src/olsr/examples/olsr-hna.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/olsr/examples/olsr-hna.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -65,9 +65,9 @@
 #include <vector>
 #include <string>
 
-NS_LOG_COMPONENT_DEFINE ("OlsrHna");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("OlsrHna");
 
 void ReceivePacket (Ptr<Socket> socket)
 {
--- a/src/olsr/model/olsr-header.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/olsr/model/olsr-header.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,11 +30,12 @@
 #define OLSR_PKT_HEADER_SIZE 4
 
 namespace ns3 {
+  
+NS_LOG_COMPONENT_DEFINE ("OlsrHeader");
+
 namespace olsr {
 
 
-NS_LOG_COMPONENT_DEFINE ("OlsrHeader");
-
 /// Scaling factor used in RFC 3626.
 #define OLSR_C 0.0625
 
--- a/src/olsr/model/olsr-routing-protocol.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/olsr/model/olsr-routing-protocol.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -139,10 +139,10 @@
 
 
 namespace ns3 {
-namespace olsr {
 
 NS_LOG_COMPONENT_DEFINE ("OlsrRoutingProtocol");
-
+  
+namespace olsr {
 
 /********** OLSR class **********/
 
--- a/src/openflow/helper/openflow-switch-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/openflow/helper/openflow-switch-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include "ns3/node.h"
 #include "ns3/names.h"
 
-NS_LOG_COMPONENT_DEFINE ("OpenFlowSwitchHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("OpenFlowSwitchHelper");
 
 OpenFlowSwitchHelper::OpenFlowSwitchHelper ()
 {
--- a/src/openflow/model/openflow-interface.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/openflow/model/openflow-interface.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 
 namespace ns3 {
 
-namespace ofi {
+NS_LOG_COMPONENT_DEFINE ("OpenFlowInterface");
 
-NS_LOG_COMPONENT_DEFINE ("OpenFlowInterface");
+namespace ofi {
 
 Stats::Stats (ofp_stats_types _type, size_t body_len)
 {
--- a/src/openflow/model/openflow-switch-net-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/openflow/model/openflow-switch-net-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,9 +21,9 @@
 #include "ns3/udp-l4-protocol.h"
 #include "ns3/tcp-l4-protocol.h"
 
-NS_LOG_COMPONENT_DEFINE ("OpenFlowSwitchNetDevice");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("OpenFlowSwitchNetDevice");
 
 NS_OBJECT_ENSURE_REGISTERED (OpenFlowSwitchNetDevice);
 
--- a/src/point-to-point-layout/model/point-to-point-dumbbell.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/point-to-point-layout/model/point-to-point-dumbbell.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -32,9 +32,9 @@
 #include "ns3/vector.h"
 #include "ns3/ipv6-address-generator.h"
 
-NS_LOG_COMPONENT_DEFINE ("PointToPointDumbbellHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PointToPointDumbbellHelper");
 
 PointToPointDumbbellHelper::PointToPointDumbbellHelper (uint32_t nLeftLeaf,
                                                         PointToPointHelper leftHelper,
--- a/src/point-to-point-layout/model/point-to-point-grid.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/point-to-point-layout/model/point-to-point-grid.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 #include "ns3/log.h"
 #include "ns3/ipv6-address-generator.h"
 
-NS_LOG_COMPONENT_DEFINE ("PointToPointGridHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PointToPointGridHelper");
 
 PointToPointGridHelper::PointToPointGridHelper (uint32_t nRows, 
                                                 uint32_t nCols, 
--- a/src/point-to-point-layout/model/point-to-point-star.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/point-to-point-layout/model/point-to-point-star.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 #include "ns3/vector.h"
 #include "ns3/ipv6-address-generator.h"
 
-NS_LOG_COMPONENT_DEFINE ("PointToPointStarHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PointToPointStarHelper");
 
 PointToPointStarHelper::PointToPointStarHelper (uint32_t numSpokes,
                                                 PointToPointHelper p2pHelper)
--- a/src/point-to-point/helper/point-to-point-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/point-to-point/helper/point-to-point-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -34,9 +34,9 @@
 #include "ns3/trace-helper.h"
 #include "point-to-point-helper.h"
 
-NS_LOG_COMPONENT_DEFINE ("PointToPointHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PointToPointHelper");
 
 PointToPointHelper::PointToPointHelper ()
 {
--- a/src/point-to-point/model/point-to-point-channel.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/point-to-point/model/point-to-point-channel.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "ns3/simulator.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("PointToPointChannel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PointToPointChannel");
 
 NS_OBJECT_ENSURE_REGISTERED (PointToPointChannel);
 
--- a/src/point-to-point/model/point-to-point-net-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/point-to-point/model/point-to-point-net-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -29,9 +29,9 @@
 #include "point-to-point-channel.h"
 #include "ppp-header.h"
 
-NS_LOG_COMPONENT_DEFINE ("PointToPointNetDevice");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PointToPointNetDevice");
 
 NS_OBJECT_ENSURE_REGISTERED (PointToPointNetDevice);
 
--- a/src/point-to-point/model/point-to-point-remote-channel.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/point-to-point/model/point-to-point-remote-channel.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include "ns3/log.h"
 #include "ns3/mpi-interface.h"
 
-NS_LOG_COMPONENT_DEFINE ("PointToPointRemoteChannel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PointToPointRemoteChannel");
 
 NS_OBJECT_ENSURE_REGISTERED (PointToPointRemoteChannel);
 
--- a/src/point-to-point/model/ppp-header.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/point-to-point/model/ppp-header.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "ns3/header.h"
 #include "ppp-header.h"
 
-NS_LOG_COMPONENT_DEFINE ("PppHeader");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PppHeader");
 
 NS_OBJECT_ENSURE_REGISTERED (PppHeader);
 
--- a/src/propagation/model/cost231-propagation-loss-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/propagation/model/cost231-propagation-loss-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include <cmath>
 #include "cost231-propagation-loss-model.h"
 
-NS_LOG_COMPONENT_DEFINE ("Cost231PropagationLossModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Cost231PropagationLossModel");
 
 NS_OBJECT_ENSURE_REGISTERED (Cost231PropagationLossModel);
 
--- a/src/propagation/model/itu-r-1411-los-propagation-loss-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/propagation/model/itu-r-1411-los-propagation-loss-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 
 #include "itu-r-1411-los-propagation-loss-model.h"
 
-NS_LOG_COMPONENT_DEFINE ("ItuR1411LosPropagationLossModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("ItuR1411LosPropagationLossModel");
 
 NS_OBJECT_ENSURE_REGISTERED (ItuR1411LosPropagationLossModel);
 
--- a/src/propagation/model/itu-r-1411-nlos-over-rooftop-propagation-loss-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/propagation/model/itu-r-1411-nlos-over-rooftop-propagation-loss-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 
 #include "itu-r-1411-nlos-over-rooftop-propagation-loss-model.h"
 
-NS_LOG_COMPONENT_DEFINE ("ItuR1411NlosOverRooftopPropagationLossModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("ItuR1411NlosOverRooftopPropagationLossModel");
 
 NS_OBJECT_ENSURE_REGISTERED (ItuR1411NlosOverRooftopPropagationLossModel);
 
--- a/src/propagation/model/jakes-process.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/propagation/model/jakes-process.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include "propagation-loss-model.h"
 #include "jakes-propagation-loss-model.h"
 
-NS_LOG_COMPONENT_DEFINE ("JakesProcess");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("JakesProcess");
 
 /// Represents a single oscillator
 JakesProcess::Oscillator::Oscillator (std::complex<double> amplitude, double initialPhase, double omega) :
--- a/src/propagation/model/jakes-propagation-loss-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/propagation/model/jakes-propagation-loss-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,10 +22,11 @@
 #include "ns3/double.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Jakes");
-
 namespace ns3
 {
+
+NS_LOG_COMPONENT_DEFINE ("Jakes");
+  
 NS_OBJECT_ENSURE_REGISTERED (JakesPropagationLossModel);
 
 
--- a/src/propagation/model/kun-2600-mhz-propagation-loss-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/propagation/model/kun-2600-mhz-propagation-loss-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 
 #include "kun-2600-mhz-propagation-loss-model.h"
 
-NS_LOG_COMPONENT_DEFINE ("Kun2600MhzPropagationLossModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Kun2600MhzPropagationLossModel");
 
 NS_OBJECT_ENSURE_REGISTERED (Kun2600MhzPropagationLossModel);
 
--- a/src/propagation/model/okumura-hata-propagation-loss-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/propagation/model/okumura-hata-propagation-loss-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 
 #include "okumura-hata-propagation-loss-model.h"
 
-NS_LOG_COMPONENT_DEFINE ("OkumuraHataPropagationLossModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("OkumuraHataPropagationLossModel");
 
 NS_OBJECT_ENSURE_REGISTERED (OkumuraHataPropagationLossModel);
 
--- a/src/propagation/model/propagation-loss-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/propagation/model/propagation-loss-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,9 +30,9 @@
 #include "ns3/pointer.h"
 #include <cmath>
 
-NS_LOG_COMPONENT_DEFINE ("PropagationLossModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("PropagationLossModel");
 
 // ------------------------------------------------------------------------- //
 
--- a/src/propagation/test/itu-r-1411-los-test-suite.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/propagation/test/itu-r-1411-los-test-suite.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -33,7 +33,6 @@
 
 NS_LOG_COMPONENT_DEFINE ("ItuR1411LosPropagationLossModelTest");
 
-
 class ItuR1411LosPropagationLossModelTestCase : public TestCase
 {
 public:
--- a/src/propagation/test/itu-r-1411-nlos-over-rooftop-test-suite.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/propagation/test/itu-r-1411-nlos-over-rooftop-test-suite.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -33,7 +33,6 @@
 
 NS_LOG_COMPONENT_DEFINE ("ItuR1411NlosOverRooftopPropagationLossModelTest");
 
-
 class ItuR1411NlosOverRooftopPropagationLossModelTestCase : public TestCase
 {
 public:
--- a/src/propagation/test/kun-2600-mhz-test-suite.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/propagation/test/kun-2600-mhz-test-suite.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -33,7 +33,6 @@
 
 NS_LOG_COMPONENT_DEFINE ("Kun2600MhzPropagationLossModelTest");
 
-
 class Kun2600MhzPropagationLossModelTestCase : public TestCase
 {
 public:
--- a/src/propagation/test/okumura-hata-test-suite.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/propagation/test/okumura-hata-test-suite.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -33,7 +33,6 @@
 
 NS_LOG_COMPONENT_DEFINE ("OkumuraHataPropagationLossModelTest");
 
-
 class OkumuraHataPropagationLossModelTestCase : public TestCase
 {
 public:
--- a/src/sixlowpan/helper/sixlowpan-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/sixlowpan/helper/sixlowpan-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "ns3/node.h"
 #include "ns3/names.h"
 
-NS_LOG_COMPONENT_DEFINE ("SixLowPanHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SixLowPanHelper");
 
 SixLowPanHelper::SixLowPanHelper ()
 {
--- a/src/sixlowpan/model/sixlowpan-net-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/sixlowpan/model/sixlowpan-net-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -41,9 +41,9 @@
 #include "sixlowpan-net-device.h"
 #include "sixlowpan-header.h"
 
-NS_LOG_COMPONENT_DEFINE ("SixLowPanNetDevice");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SixLowPanNetDevice");
 
 NS_OBJECT_ENSURE_REGISTERED (SixLowPanNetDevice);
 
--- a/src/sixlowpan/test/error-channel-sixlow.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/sixlowpan/test/error-channel-sixlow.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "ns3/node.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("ErrorChannelSixlow");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("ErrorChannelSixlow");
 
 NS_OBJECT_ENSURE_REGISTERED (ErrorChannelSixlow);
 
--- a/src/spectrum/examples/adhoc-aloha-ideal-phy-matrix-propagation-loss-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/examples/adhoc-aloha-ideal-phy-matrix-propagation-loss-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -41,9 +41,9 @@
 #include <ns3/adhoc-aloha-noack-ideal-phy-helper.h>
 
 
-NS_LOG_COMPONENT_DEFINE ("TestAdhocOfdmAloha");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("TestAdhocOfdmAloha");
 
 static bool g_verbose = false;
 static uint64_t g_rxBytes;
--- a/src/spectrum/examples/adhoc-aloha-ideal-phy-with-microwave-oven.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/examples/adhoc-aloha-ideal-phy-with-microwave-oven.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -43,9 +43,9 @@
 #include <ns3/non-communicating-net-device.h>
 #include <ns3/microwave-oven-spectrum-value-helper.h>
 
-NS_LOG_COMPONENT_DEFINE ("OfdmWithWaveformGenerator");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("OfdmWithWaveformGenerator");
 
 static bool g_verbose = false;
 
--- a/src/spectrum/examples/adhoc-aloha-ideal-phy.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/examples/adhoc-aloha-ideal-phy.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -39,9 +39,9 @@
 #include <ns3/applications-module.h>
 #include <ns3/adhoc-aloha-noack-ideal-phy-helper.h>
 
-NS_LOG_COMPONENT_DEFINE ("TestAdhocOfdmAloha");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("TestAdhocOfdmAloha");
 
 static bool g_verbose = false;
 
--- a/src/spectrum/helper/adhoc-aloha-noack-ideal-phy-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/helper/adhoc-aloha-noack-ideal-phy-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -34,10 +34,9 @@
 
 
 
-NS_LOG_COMPONENT_DEFINE ("AdhocAlohaNoackIdealPhyHelper");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("AdhocAlohaNoackIdealPhyHelper");
 
 AdhocAlohaNoackIdealPhyHelper::AdhocAlohaNoackIdealPhyHelper ()
 {
--- a/src/spectrum/helper/spectrum-analyzer-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/helper/spectrum-analyzer-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -35,10 +35,9 @@
 
 
 
-NS_LOG_COMPONENT_DEFINE ("SpectrumAnalyzerHelper");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("SpectrumAnalyzerHelper");
 
 static void
 WriteAveragePowerSpectralDensityReport (Ptr<OutputStreamWrapper> streamWrapper,
--- a/src/spectrum/helper/waveform-generator-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/helper/waveform-generator-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -33,10 +33,9 @@
 
 
 
-NS_LOG_COMPONENT_DEFINE ("WaveformGeneratorHelper");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("WaveformGeneratorHelper");
 
 WaveformGeneratorHelper::WaveformGeneratorHelper ()
 {
--- a/src/spectrum/model/aloha-noack-mac-header.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/model/aloha-noack-mac-header.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "aloha-noack-mac-header.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("AlohaNoackMacHeader");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("AlohaNoackMacHeader");
 
 NS_OBJECT_ENSURE_REGISTERED (AlohaNoackMacHeader);
 
--- a/src/spectrum/model/aloha-noack-net-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/model/aloha-noack-net-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,11 +31,9 @@
 #include "aloha-noack-net-device.h"
 #include "ns3/llc-snap-header.h"
 
-NS_LOG_COMPONENT_DEFINE ("AlohaNoackNetDevice");
-
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("AlohaNoackNetDevice");
 
 std::ostream& operator<< (std::ostream& os, AlohaNoackNetDevice::State state)
 {
--- a/src/spectrum/model/constant-spectrum-propagation-loss.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/model/constant-spectrum-propagation-loss.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,10 +26,9 @@
 #include "ns3/double.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("ConstantSpectrumPropagationLossModel");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("ConstantSpectrumPropagationLossModel");
 
 NS_OBJECT_ENSURE_REGISTERED (ConstantSpectrumPropagationLossModel);
 
--- a/src/spectrum/model/half-duplex-ideal-phy-signal-parameters.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/model/half-duplex-ideal-phy-signal-parameters.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "half-duplex-ideal-phy-signal-parameters.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("HalfDuplexIdealPhySignalParameters");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("HalfDuplexIdealPhySignalParameters");
 
 HalfDuplexIdealPhySignalParameters::HalfDuplexIdealPhySignalParameters ()
 {
--- a/src/spectrum/model/half-duplex-ideal-phy.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/model/half-duplex-ideal-phy.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -32,9 +32,9 @@
 #include "spectrum-error-model.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("HalfDuplexIdealPhy");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("HalfDuplexIdealPhy");
 
 NS_OBJECT_ENSURE_REGISTERED (HalfDuplexIdealPhy);
 
--- a/src/spectrum/model/microwave-oven-spectrum-value-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/model/microwave-oven-spectrum-value-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,10 +21,9 @@
 #include "ns3/log.h"
 #include "microwave-oven-spectrum-value-helper.h"
 
-NS_LOG_COMPONENT_DEFINE ("MicrowaveOvenSpectrumValue");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("MicrowaveOvenSpectrumValue");
 
 static Ptr<SpectrumModel> g_MicrowaveOvenSpectrumModel5Mhz;
 static Ptr<SpectrumModel> g_MicrowaveOvenSpectrumModel6Mhz;
--- a/src/spectrum/model/multi-model-spectrum-channel.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/model/multi-model-spectrum-channel.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -39,11 +39,9 @@
 #include "multi-model-spectrum-channel.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("MultiModelSpectrumChannel");
-
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("MultiModelSpectrumChannel");
 
 NS_OBJECT_ENSURE_REGISTERED (MultiModelSpectrumChannel);
 
--- a/src/spectrum/model/non-communicating-net-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/model/non-communicating-net-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -29,12 +29,9 @@
 #include "non-communicating-net-device.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("NonCommunicatingNetDevice");
-
-
 namespace ns3 {
 
-
+NS_LOG_COMPONENT_DEFINE ("NonCommunicatingNetDevice");
 
 NS_OBJECT_ENSURE_REGISTERED (NonCommunicatingNetDevice);
 
--- a/src/spectrum/model/single-model-spectrum-channel.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/model/single-model-spectrum-channel.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -38,11 +38,9 @@
 #include "single-model-spectrum-channel.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("SingleModelSpectrumChannel");
-
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("SingleModelSpectrumChannel");
 
 NS_OBJECT_ENSURE_REGISTERED (SingleModelSpectrumChannel);
 
--- a/src/spectrum/model/spectrum-analyzer.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/model/spectrum-analyzer.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 
 #include "spectrum-analyzer.h"
 
-NS_LOG_COMPONENT_DEFINE ("SpectrumAnalyzer");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SpectrumAnalyzer");
 
 NS_OBJECT_ENSURE_REGISTERED (SpectrumAnalyzer);
 
--- a/src/spectrum/model/spectrum-converter.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/model/spectrum-converter.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 
 
 
-NS_LOG_COMPONENT_DEFINE ("SpectrumConverter");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SpectrumConverter");
 
 SpectrumConverter::SpectrumConverter ()
 {
--- a/src/spectrum/model/spectrum-error-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/model/spectrum-error-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include <ns3/nstime.h>
 #include <ns3/log.h>
 
-NS_LOG_COMPONENT_DEFINE ("ShannonSpectrumErrorModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("ShannonSpectrumErrorModel");
 
 NS_OBJECT_ENSURE_REGISTERED (SpectrumErrorModel);
 
--- a/src/spectrum/model/spectrum-interference.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/model/spectrum-interference.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,10 +26,9 @@
 #include <ns3/log.h>
 
 
-NS_LOG_COMPONENT_DEFINE ("SpectrumInterference");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("SpectrumInterference");
 
 SpectrumInterference::SpectrumInterference ()
   : m_receiving (false),
--- a/src/spectrum/model/spectrum-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/model/spectrum-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,12 +27,9 @@
 
 
 
-NS_LOG_COMPONENT_DEFINE ("SpectrumModel");
-
-
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("SpectrumModel");
 
 bool operator== (const SpectrumModel& lhs, const SpectrumModel& rhs)
 {
--- a/src/spectrum/model/spectrum-phy.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/model/spectrum-phy.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,10 +25,9 @@
 #include <ns3/spectrum-channel.h>
 #include <ns3/log.h>
 
-NS_LOG_COMPONENT_DEFINE ("SpectrumPhy");
+namespace ns3 {
 
-
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SpectrumPhy");
 
 NS_OBJECT_ENSURE_REGISTERED (SpectrumPhy);
 
--- a/src/spectrum/model/spectrum-propagation-loss-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/model/spectrum-propagation-loss-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "spectrum-propagation-loss-model.h"
 #include <ns3/log.h>
 
-NS_LOG_COMPONENT_DEFINE ("SpectrumPropagationLossModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SpectrumPropagationLossModel");
 
 NS_OBJECT_ENSURE_REGISTERED (SpectrumPropagationLossModel);
 
--- a/src/spectrum/model/spectrum-signal-parameters.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/model/spectrum-signal-parameters.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include <ns3/antenna-model.h>
 
 
-NS_LOG_COMPONENT_DEFINE ("SpectrumSignalParameters");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SpectrumSignalParameters");
 
 SpectrumSignalParameters::SpectrumSignalParameters ()
 {
--- a/src/spectrum/model/spectrum-value.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/model/spectrum-value.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,11 +23,9 @@
 #include <ns3/math.h>
 #include <ns3/log.h>
 
-NS_LOG_COMPONENT_DEFINE ("SpectrumValue");
-
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("SpectrumValue");
 
 SpectrumValue::SpectrumValue ()
 {
--- a/src/spectrum/model/waveform-generator.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/model/waveform-generator.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 
 #include "waveform-generator.h"
 
-NS_LOG_COMPONENT_DEFINE ("WaveformGenerator");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("WaveformGenerator");
 
 NS_OBJECT_ENSURE_REGISTERED (WaveformGenerator);
 
--- a/src/spectrum/test/spectrum-ideal-phy-test.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/test/spectrum-ideal-phy-test.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -50,10 +50,9 @@
 #include <ns3/config.h>
 
 
-NS_LOG_COMPONENT_DEFINE ("SpectrumIdealPhyTest");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("SpectrumIdealPhyTest");
 
 static uint64_t g_rxBytes;
 static double g_bandwidth = 20e6; // Hz
--- a/src/spectrum/test/spectrum-interference-test.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/test/spectrum-interference-test.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,10 +28,9 @@
 #include <ns3/ptr.h>
 #include <iostream>
 
-NS_LOG_COMPONENT_DEFINE ("SpectrumInterferenceTest");
-
 using namespace ns3;
 
+NS_LOG_COMPONENT_DEFINE ("SpectrumInterferenceTest");
 
 
 
--- a/src/spectrum/test/spectrum-value-test.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/spectrum/test/spectrum-value-test.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,10 +28,9 @@
 
 #include "spectrum-test.h"
 
-// NS_LOG_COMPONENT_DEFINE ("SpectrumValueTest");
-
 using namespace ns3;
 
+// NS_LOG_COMPONENT_DEFINE ("SpectrumValueTest");
 
 #define TOLERANCE 1e-6
 
--- a/src/stats/helper/file-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/stats/helper/file-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 #include "ns3/config.h"
 #include "ns3/get-wildcard-matches.h"
 
-NS_LOG_COMPONENT_DEFINE ("FileHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("FileHelper");
 
 FileHelper::FileHelper ()
   : m_aggregator                     (0),
--- a/src/stats/helper/gnuplot-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/stats/helper/gnuplot-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,9 +30,9 @@
 #include "ns3/log.h"
 #include "ns3/get-wildcard-matches.h"
 
-NS_LOG_COMPONENT_DEFINE ("GnuplotHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("GnuplotHelper");
 
 GnuplotHelper::GnuplotHelper ()
   : m_aggregator                     (0),
--- a/src/stats/model/boolean-probe.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/stats/model/boolean-probe.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 #include "ns3/config.h"
 #include "ns3/trace-source-accessor.h"
 
-NS_LOG_COMPONENT_DEFINE ("BooleanProbe");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("BooleanProbe");
 
 NS_OBJECT_ENSURE_REGISTERED (BooleanProbe);
 
--- a/src/stats/model/data-collection-object.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/stats/model/data-collection-object.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 
 #include "data-collection-object.h"
 
-NS_LOG_COMPONENT_DEFINE ("DataCollectionObject");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("DataCollectionObject");
 
 NS_OBJECT_ENSURE_REGISTERED (DataCollectionObject);
 
--- a/src/stats/model/data-output-interface.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/stats/model/data-output-interface.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,7 +26,6 @@
 
 NS_LOG_COMPONENT_DEFINE ("DataOutputInterface");
 
-
 //--------------------------------------------------------------
 //----------------------------------------------
 DataOutputInterface::DataOutputInterface()
--- a/src/stats/model/double-probe.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/stats/model/double-probe.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 #include "ns3/config.h"
 #include "ns3/trace-source-accessor.h"
 
-NS_LOG_COMPONENT_DEFINE ("DoubleProbe");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("DoubleProbe");
 
 NS_OBJECT_ENSURE_REGISTERED (DoubleProbe);
 
--- a/src/stats/model/file-aggregator.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/stats/model/file-aggregator.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include "ns3/abort.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("FileAggregator");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("FileAggregator");
 
 NS_OBJECT_ENSURE_REGISTERED (FileAggregator);
 
--- a/src/stats/model/gnuplot-aggregator.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/stats/model/gnuplot-aggregator.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include "ns3/abort.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("GnuplotAggregator");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("GnuplotAggregator");
 
 NS_OBJECT_ENSURE_REGISTERED (GnuplotAggregator);
 
--- a/src/stats/model/omnet-data-output.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/stats/model/omnet-data-output.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -32,7 +32,6 @@
 
 NS_LOG_COMPONENT_DEFINE ("OmnetDataOutput");
 
-
 //--------------------------------------------------------------
 //----------------------------------------------
 OmnetDataOutput::OmnetDataOutput()
--- a/src/stats/model/probe.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/stats/model/probe.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "ns3/simulator.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Probe");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Probe");
 
 NS_OBJECT_ENSURE_REGISTERED (Probe);
 
--- a/src/stats/model/time-data-calculators.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/stats/model/time-data-calculators.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,7 +27,6 @@
 
 NS_LOG_COMPONENT_DEFINE ("TimeDataCalculators");
 
-
 //--------------------------------------------------------------
 //----------------------------------------------
 TimeMinMaxAvgTotalCalculator::TimeMinMaxAvgTotalCalculator()
--- a/src/stats/model/time-series-adaptor.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/stats/model/time-series-adaptor.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include "ns3/log.h"
 #include "ns3/simulator.h"
 
-NS_LOG_COMPONENT_DEFINE ("TimeSeriesAdaptor");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TimeSeriesAdaptor");
 
 NS_OBJECT_ENSURE_REGISTERED (TimeSeriesAdaptor);
 
--- a/src/stats/model/uinteger-16-probe.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/stats/model/uinteger-16-probe.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include "ns3/config.h"
 #include "ns3/trace-source-accessor.h"
 
-NS_LOG_COMPONENT_DEFINE ("Uinteger16Probe");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Uinteger16Probe");
 
 NS_OBJECT_ENSURE_REGISTERED (Uinteger16Probe);
 
--- a/src/stats/model/uinteger-32-probe.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/stats/model/uinteger-32-probe.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include "ns3/config.h"
 #include "ns3/trace-source-accessor.h"
 
-NS_LOG_COMPONENT_DEFINE ("Uinteger32Probe");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Uinteger32Probe");
 
 NS_OBJECT_ENSURE_REGISTERED (Uinteger32Probe);
 
--- a/src/stats/model/uinteger-8-probe.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/stats/model/uinteger-8-probe.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include "ns3/config.h"
 #include "ns3/trace-source-accessor.h"
 
-NS_LOG_COMPONENT_DEFINE ("Uinteger8Probe");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Uinteger8Probe");
 
 NS_OBJECT_ENSURE_REGISTERED (Uinteger8Probe);
 
--- a/src/tap-bridge/helper/tap-bridge-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/tap-bridge/helper/tap-bridge-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "ns3/names.h"
 #include "tap-bridge-helper.h"
 
-NS_LOG_COMPONENT_DEFINE ("TapBridgeHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TapBridgeHelper");
 
 TapBridgeHelper::TapBridgeHelper ()
 {
--- a/src/tap-bridge/model/tap-bridge.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/tap-bridge/model/tap-bridge.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -46,9 +46,9 @@
 #include <cstdlib>
 #include <unistd.h>
 
-NS_LOG_COMPONENT_DEFINE ("TapBridge");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TapBridge");
 
 FdReader::Data TapBridgeFdReader::DoRead (void)
 {
--- a/src/test/ns3wifi/wifi-interference-test-suite.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/test/ns3wifi/wifi-interference-test-suite.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -45,9 +45,9 @@
 #include "ns3/nqos-wifi-mac-helper.h"
 #include "ns3/simulator.h"
 
-NS_LOG_COMPONENT_DEFINE ("WifiInterferenceTestSuite");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("WifiInterferenceTestSuite");
 
 class WifiInterferenceTestCase : public TestCase
 {
--- a/src/test/ns3wifi/wifi-msdu-aggregator-test-suite.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/test/ns3wifi/wifi-msdu-aggregator-test-suite.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -39,9 +39,9 @@
 #include "ns3/packet-sink-helper.h"
 #include "ns3/on-off-helper.h"
 
-NS_LOG_COMPONENT_DEFINE ("WifiMsduAggregatorThroughputTest");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("WifiMsduAggregatorThroughputTest");
 
 class WifiMsduAggregatorThroughputTest : public TestCase
 {
--- a/src/topology-read/examples/topology-example-sim.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/topology-read/examples/topology-example-sim.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -42,7 +42,6 @@
 
 NS_LOG_COMPONENT_DEFINE ("TopologyCreationExperiment");
 
-
 static std::list<unsigned int> data;
 
 static void SinkRx (Ptr<const Packet> p, const Address &ad)
--- a/src/topology-read/helper/topology-reader-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/topology-read/helper/topology-reader-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include "ns3/rocketfuel-topology-reader.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("TopologyReaderHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TopologyReaderHelper");
 
 TopologyReaderHelper::TopologyReaderHelper ()
 {
--- a/src/topology-read/model/inet-topology-reader.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/topology-read/model/inet-topology-reader.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 #include "inet-topology-reader.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("InetTopologyReader");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("InetTopologyReader");
 
 NS_OBJECT_ENSURE_REGISTERED (InetTopologyReader);
 
--- a/src/topology-read/model/orbis-topology-reader.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/topology-read/model/orbis-topology-reader.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 #include "orbis-topology-reader.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("OrbisTopologyReader");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("OrbisTopologyReader");
 
 NS_OBJECT_ENSURE_REGISTERED (OrbisTopologyReader);
 
--- a/src/topology-read/model/rocketfuel-topology-reader.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/topology-read/model/rocketfuel-topology-reader.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 #include "ns3/unused.h"
 #include "rocketfuel-topology-reader.h"
 
-NS_LOG_COMPONENT_DEFINE ("RocketfuelTopologyReader");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("RocketfuelTopologyReader");
 
 NS_OBJECT_ENSURE_REGISTERED (RocketfuelTopologyReader);
 
--- a/src/topology-read/model/topology-reader.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/topology-read/model/topology-reader.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "topology-reader.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("TopologyReader");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("TopologyReader");
 
 NS_OBJECT_ENSURE_REGISTERED (TopologyReader);
 
--- a/src/uan/examples/uan-rc-example.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/uan/examples/uan-rc-example.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -67,7 +67,6 @@
 
 NS_LOG_COMPONENT_DEFINE ("UanRcExample");
 
-
 Experiment::Experiment () 
   : m_simMin (1),
     m_simMax (1),
--- a/src/uan/helper/uan-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/uan/helper/uan-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -40,8 +40,9 @@
 #include <sstream>
 #include <string>
 
+namespace ns3 {
+
 NS_LOG_COMPONENT_DEFINE ("UanHelper");
-namespace ns3 {
 
 /**
  * Ascii trace callback on Phy transmit events.
--- a/src/uan/model/acoustic-modem-energy-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/uan/model/acoustic-modem-energy-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include "ns3/uan-net-device.h"
 #include "acoustic-modem-energy-model.h"
 
-NS_LOG_COMPONENT_DEFINE ("AcousticModemEnergyModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("AcousticModemEnergyModel");
 
 NS_OBJECT_ENSURE_REGISTERED (AcousticModemEnergyModel);
 
--- a/src/uan/model/uan-channel.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/uan/model/uan-channel.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -37,8 +37,9 @@
 #include "uan-noise-model-default.h"
 #include "uan-prop-model-ideal.h"
 
+namespace ns3 {
+
 NS_LOG_COMPONENT_DEFINE ("UanChannel");
-namespace ns3 {
 
 NS_OBJECT_ENSURE_REGISTERED (UanChannel);
 
--- a/src/uan/model/uan-mac-aloha.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/uan/model/uan-mac-aloha.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,12 +26,12 @@
 #include "uan-header-common.h"
 
 #include <iostream>
-NS_LOG_COMPONENT_DEFINE ("UanMacAloha");
-
 
 namespace ns3
 {
 
+NS_LOG_COMPONENT_DEFINE ("UanMacAloha");
+  
 NS_OBJECT_ENSURE_REGISTERED (UanMacAloha);
 
 UanMacAloha::UanMacAloha ()
--- a/src/uan/model/uan-mac-cw.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/uan/model/uan-mac-cw.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include "ns3/trace-source-accessor.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("UanMacCw");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("UanMacCw");
 
 NS_OBJECT_ENSURE_REGISTERED (UanMacCw);
 
--- a/src/uan/model/uan-mac-rc-gw.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/uan/model/uan-mac-rc-gw.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -39,9 +39,9 @@
 #include <vector>
 #include <algorithm>
 
-NS_LOG_COMPONENT_DEFINE ("UanMacRcGw");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("UanMacRcGw");
 
 NS_OBJECT_ENSURE_REGISTERED (UanMacRcGw);
 
--- a/src/uan/model/uan-mac-rc.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/uan/model/uan-mac-rc.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -37,8 +37,9 @@
 
 
 
+namespace ns3 {
+
 NS_LOG_COMPONENT_DEFINE ("UanMacRc");
-namespace ns3 {
 
 NS_OBJECT_ENSURE_REGISTERED (UanMacRc);
 
--- a/src/uan/model/uan-net-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/uan/model/uan-net-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,9 +30,9 @@
 #include "uan-transducer.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("UanNetDevice");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("UanNetDevice");
 
 NS_OBJECT_ENSURE_REGISTERED (UanNetDevice);
 
--- a/src/uan/model/uan-phy-dual.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/uan/model/uan-phy-dual.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -37,9 +37,9 @@
 #include <cmath>
 
 
-NS_LOG_COMPONENT_DEFINE ("UanPhyDual");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("UanPhyDual");
 
 NS_OBJECT_ENSURE_REGISTERED (UanPhyDual);
 NS_OBJECT_ENSURE_REGISTERED (UanPhyCalcSinrDual);
--- a/src/uan/model/uan-phy-gen.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/uan/model/uan-phy-gen.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -36,9 +36,9 @@
 #include "ns3/acoustic-modem-energy-model.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("UanPhyGen");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("UanPhyGen");
 
 NS_OBJECT_ENSURE_REGISTERED (UanPhyGen);
 NS_OBJECT_ENSURE_REGISTERED (UanPhyPerGenDefault);
--- a/src/uan/model/uan-prop-model-thorp.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/uan/model/uan-prop-model-thorp.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "ns3/double.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("UanPropModelThorp");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("UanPropModelThorp");
 
 NS_OBJECT_ENSURE_REGISTERED (UanPropModelThorp);
 
--- a/src/uan/model/uan-transducer-hd.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/uan/model/uan-transducer-hd.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include "ns3/pointer.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("UanTransducerHd");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("UanTransducerHd");
 
 NS_OBJECT_ENSURE_REGISTERED (UanTransducerHd);
   
--- a/src/uan/model/uan-tx-mode.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/uan/model/uan-tx-mode.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include <map>
 #include <utility>
 
-NS_LOG_COMPONENT_DEFINE ("UanTxMode");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("UanTxMode");
 
 UanTxMode::UanTxMode ()
 {
--- a/src/virtual-net-device/model/virtual-net-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/virtual-net-device/model/virtual-net-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,9 +30,9 @@
 #include "ns3/uinteger.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("VirtualNetDevice");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("VirtualNetDevice");
 
 NS_OBJECT_ENSURE_REGISTERED (VirtualNetDevice);
 
--- a/src/visualizer/model/pyviz.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/visualizer/model/pyviz.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -35,6 +35,7 @@
 #include <sstream>
 
 NS_LOG_COMPONENT_DEFINE ("PyViz");
+
 #define NUM_LAST_PACKETS 10
 
 static
--- a/src/visualizer/model/visual-simulator-impl.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/visualizer/model/visual-simulator-impl.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,11 +22,9 @@
 #include "ns3/default-simulator-impl.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("VisualSimulatorImpl");
-
 namespace ns3 {
 
-
+NS_LOG_COMPONENT_DEFINE ("VisualSimulatorImpl");
 
 NS_OBJECT_ENSURE_REGISTERED (VisualSimulatorImpl);
 
--- a/src/wave/examples/wave-simple-80211p.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wave/examples/wave-simple-80211p.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -49,8 +49,9 @@
 #include "ns3/wifi-80211p-helper.h"
 #include "ns3/wave-mac-helper.h"
 
+using namespace ns3;
+
 NS_LOG_COMPONENT_DEFINE ("WifiSimpleOcb");
-using namespace ns3;
 
 /*
  * In WAVE module, there is no net device class named like "Wifi80211pNetDevice",
--- a/src/wave/model/higher-tx-tag.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wave/model/higher-tx-tag.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "ns3/log.h"
 #include "ns3/uinteger.h"
 
-NS_LOG_COMPONENT_DEFINE ("HigherDataTxVectorTag");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("HigherDataTxVectorTag");
 
 NS_OBJECT_ENSURE_REGISTERED (HigherDataTxVectorTag);
 
--- a/src/wave/model/ocb-wifi-mac.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wave/model/ocb-wifi-mac.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -32,9 +32,9 @@
 #include "vendor-specific-action.h"
 #include "higher-tx-tag.h"
 
-NS_LOG_COMPONENT_DEFINE ("OcbWifiMac");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("OcbWifiMac");
 
 NS_OBJECT_ENSURE_REGISTERED (OcbWifiMac);
 
--- a/src/wave/model/vendor-specific-action.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wave/model/vendor-specific-action.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "ns3/assert.h"
 #include "vendor-specific-action.h"
 
-NS_LOG_COMPONENT_DEFINE ("VendorSpecificAction");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("VendorSpecificAction");
 
 /*********** OrganizationIdentifier *******/
 
--- a/src/wave/model/wave-mac-low.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wave/model/wave-mac-low.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "wave-mac-low.h"
 #include "higher-tx-tag.h"
 
-NS_LOG_COMPONENT_DEFINE ("WaveMacLow");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("WaveMacLow");
 
 NS_OBJECT_ENSURE_REGISTERED (WaveMacLow);
 
--- a/src/wifi/helper/athstats-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/helper/athstats-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,10 +30,9 @@
 #include <fstream>
 
 
-NS_LOG_COMPONENT_DEFINE ("Athstats");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("Athstats");
 
 AthstatsHelper::AthstatsHelper ()
   : m_interval (Seconds (1.0))
--- a/src/wifi/helper/wifi-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/helper/wifi-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -40,9 +40,9 @@
 #include "ns3/simulator.h"
 #include "ns3/names.h"
 
-NS_LOG_COMPONENT_DEFINE ("WifiHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("WifiHelper");
 
 WifiPhyHelper::~WifiPhyHelper ()
 {
--- a/src/wifi/helper/yans-wifi-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/helper/yans-wifi-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -34,9 +34,9 @@
 #include "ns3/abort.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("YansWifiHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("YansWifiHelper");
 
 static void
 AsciiPhyTransmitSinkWithContext (
--- a/src/wifi/model/aarf-wifi-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/aarf-wifi-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #define Min(a,b) ((a < b) ? a : b)
 #define Max(a,b) ((a > b) ? a : b)
 
-NS_LOG_COMPONENT_DEFINE ("AarfWifiManager");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("AarfWifiManager");
 
 /**
  * \brief hold per-remote-station state for AARF Wifi manager.
--- a/src/wifi/model/aarfcd-wifi-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/aarfcd-wifi-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,9 +30,9 @@
 #define Min(a,b) ((a < b) ? a : b)
 #define Max(a,b) ((a > b) ? a : b)
 
-NS_LOG_COMPONENT_DEFINE ("Aarfcd");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Aarfcd");
 
 /**
  * \brief hold per-remote-station state for AARF-CD Wifi manager.
--- a/src/wifi/model/adhoc-wifi-mac.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/adhoc-wifi-mac.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -36,9 +36,9 @@
 #include "amsdu-subframe-header.h"
 #include "mgt-headers.h"
 
-NS_LOG_COMPONENT_DEFINE ("AdhocWifiMac");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("AdhocWifiMac");
 
 NS_OBJECT_ENSURE_REGISTERED (AdhocWifiMac);
 
--- a/src/wifi/model/amrr-wifi-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/amrr-wifi-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 
 #define Min(a,b) ((a < b) ? a : b)
 
-NS_LOG_COMPONENT_DEFINE ("AmrrWifiRemoteStation");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("AmrrWifiRemoteStation");
 
 /**
  * \brief hold per-remote-station state for AMRR Wifi manager.
--- a/src/wifi/model/amsdu-subframe-header.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/amsdu-subframe-header.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,9 +21,9 @@
 #include "ns3/address-utils.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("AmsduSubframeHeader");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("AmsduSubframeHeader");
 
 NS_OBJECT_ENSURE_REGISTERED (AmsduSubframeHeader);
 
--- a/src/wifi/model/ap-wifi-mac.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/ap-wifi-mac.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -38,9 +38,9 @@
 #include "amsdu-subframe-header.h"
 #include "msdu-aggregator.h"
 
-NS_LOG_COMPONENT_DEFINE ("ApWifiMac");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("ApWifiMac");
 
 NS_OBJECT_ENSURE_REGISTERED (ApWifiMac);
 
--- a/src/wifi/model/arf-wifi-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/arf-wifi-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,10 +25,9 @@
 
 #define Min(a,b) ((a < b) ? a : b)
 
-NS_LOG_COMPONENT_DEFINE ("ns3::ArfWifiManager");
+namespace ns3 {
 
-
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("ns3::ArfWifiManager");
 
 /**
  * \brief hold per-remote-station state for ARF Wifi manager.
--- a/src/wifi/model/block-ack-agreement.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/block-ack-agreement.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -20,9 +20,9 @@
 #include "block-ack-agreement.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("BlockAckAgreement");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("BlockAckAgreement");
 
 BlockAckAgreement::BlockAckAgreement ()
   : m_amsduSupported (0),
--- a/src/wifi/model/block-ack-cache.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/block-ack-cache.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 
 #define WINSIZE_ASSERT NS_ASSERT ((m_winEnd - m_winStart + 4096) % 4096 == m_winSize - 1)
 
-NS_LOG_COMPONENT_DEFINE ("BlockAckCache");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("BlockAckCache");
 
 void
 BlockAckCache::Init (uint16_t winStart, uint16_t winSize)
--- a/src/wifi/model/block-ack-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/block-ack-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,9 +31,9 @@
 #include "wifi-mac-queue.h"
 #include "mac-tx-middle.h"
 
-NS_LOG_COMPONENT_DEFINE ("BlockAckManager");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("BlockAckManager");
 
 BlockAckManager::Item::Item ()
 {
--- a/src/wifi/model/capability-information.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/capability-information.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -20,9 +20,9 @@
 #include "capability-information.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("CapabilityInformation");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("CapabilityInformation");
 
 CapabilityInformation::CapabilityInformation ()
   : m_capability (0)
--- a/src/wifi/model/cara-wifi-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/cara-wifi-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,10 +27,9 @@
 
 #define Min(a,b) ((a < b) ? a : b)
 
-NS_LOG_COMPONENT_DEFINE ("Cara");
+namespace ns3 {
 
-
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Cara");
 
 /**
  * \brief hold per-remote-station state for CARA Wifi manager.
--- a/src/wifi/model/constant-rate-wifi-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/constant-rate-wifi-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,12 +24,12 @@
 #include "ns3/assert.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("ConstantRateWifiManager");
-
 #define Min(a,b) ((a < b) ? a : b)
 
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("ConstantRateWifiManager");
+
 NS_OBJECT_ENSURE_REGISTERED (ConstantRateWifiManager);
 
 TypeId
--- a/src/wifi/model/ctrl-headers.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/ctrl-headers.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 
 #include "ctrl-headers.h"
 
-NS_LOG_COMPONENT_DEFINE ("CtrlHeaders");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("CtrlHeaders");
 
 /***********************************
  *       Block ack request
--- a/src/wifi/model/dca-txop.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/dca-txop.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -35,13 +35,13 @@
 #include "wifi-mac.h"
 #include "random-stream.h"
 
-NS_LOG_COMPONENT_DEFINE ("DcaTxop");
-
 #undef NS_LOG_APPEND_CONTEXT
 #define NS_LOG_APPEND_CONTEXT if (m_low != 0) { std::clog << "[mac=" << m_low->GetAddress () << "] "; }
 
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("DcaTxop");
+
 class DcaTxop::Dcf : public DcfState
 {
 public:
--- a/src/wifi/model/dcf-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/dcf-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,13 +28,13 @@
 #include "wifi-mac.h"
 #include "mac-low.h"
 
-NS_LOG_COMPONENT_DEFINE ("DcfManager");
-
 #define MY_DEBUG(x) \
   NS_LOG_DEBUG (Simulator::Now () << " " << this << " " << x)
 
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("DcfManager");
+
 /****************************************************************
  *      Implement the DCF state holder
  ****************************************************************/
--- a/src/wifi/model/dcf.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/dcf.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,9 +21,9 @@
 #include "ns3/uinteger.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("Dcf");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("Dcf");
 
 NS_OBJECT_ENSURE_REGISTERED (Dcf);
 
--- a/src/wifi/model/dsss-error-rate-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/dsss-error-rate-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "dsss-error-rate-model.h"
 #include <cmath>
 
-NS_LOG_COMPONENT_DEFINE ("DsssErrorRateModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("DsssErrorRateModel");
 
 #ifndef ENABLE_GSL
 const double DsssErrorRateModel::WLAN_SIR_PERFECT = 10.0;
--- a/src/wifi/model/edca-txop-n.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/edca-txop-n.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -35,13 +35,13 @@
 #include "mgt-headers.h"
 #include "qos-blocked-destinations.h"
 
-NS_LOG_COMPONENT_DEFINE ("EdcaTxopN");
-
 #undef NS_LOG_APPEND_CONTEXT
 #define NS_LOG_APPEND_CONTEXT if (m_low != 0) { std::clog << "[mac=" << m_low->GetAddress () << "] "; }
 
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("EdcaTxopN");
+
 class EdcaTxopN::Dcf : public DcfState
 {
 public:
--- a/src/wifi/model/ht-capabilities.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/ht-capabilities.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,10 +23,9 @@
 #include "ns3/log.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("HtCapabilities");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("HtCapabilities");
 
 HtCapabilities::HtCapabilities ()
    :  m_ldpc(0),
--- a/src/wifi/model/interference-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/interference-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "ns3/log.h"
 #include <algorithm>
 
-NS_LOG_COMPONENT_DEFINE ("InterferenceHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("InterferenceHelper");
 
 /****************************************************************
  *       Phy event class
--- a/src/wifi/model/mac-low.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/mac-low.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -35,14 +35,14 @@
 #include "edca-txop-n.h"
 #include "snr-tag.h"
 
-NS_LOG_COMPONENT_DEFINE ("MacLow");
-
 #undef NS_LOG_APPEND_CONTEXT
 #define NS_LOG_APPEND_CONTEXT std::clog << "[mac=" << m_self << "] "
 
 
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("MacLow");
+
 MacLowTransmissionListener::MacLowTransmissionListener ()
 {
 }
--- a/src/wifi/model/mac-rx-middle.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/mac-rx-middle.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,10 +28,9 @@
 #include "ns3/sequence-number.h"
 #include <list>
 
-NS_LOG_COMPONENT_DEFINE ("MacRxMiddle");
-
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("MacRxMiddle");
 
 /**
  * A class to keep track of the packet originator status.
--- a/src/wifi/model/minstrel-wifi-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/minstrel-wifi-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -40,10 +40,9 @@
 
 #define Min(a,b) ((a < b) ? a : b)
 
-NS_LOG_COMPONENT_DEFINE ("MinstrelWifiManager");
+namespace ns3 {
 
-
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("MinstrelWifiManager");
 
 /**
  * \brief hold per-remote-station state for Minstrel Wifi manager.
--- a/src/wifi/model/msdu-aggregator.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/msdu-aggregator.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "msdu-aggregator.h"
 #include "wifi-mac-header.h"
 
-NS_LOG_COMPONENT_DEFINE ("MsduAggregator");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("MsduAggregator");
 
 NS_OBJECT_ENSURE_REGISTERED (MsduAggregator);
 
--- a/src/wifi/model/msdu-standard-aggregator.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/msdu-standard-aggregator.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "amsdu-subframe-header.h"
 #include "msdu-standard-aggregator.h"
 
-NS_LOG_COMPONENT_DEFINE ("MsduStandardAggregator");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("MsduStandardAggregator");
 
 NS_OBJECT_ENSURE_REGISTERED (MsduStandardAggregator);
 
--- a/src/wifi/model/nist-error-rate-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/nist-error-rate-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "wifi-phy.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("NistErrorRateModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("NistErrorRateModel");
 
 NS_OBJECT_ENSURE_REGISTERED (NistErrorRateModel);
 
--- a/src/wifi/model/onoe-wifi-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/onoe-wifi-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 
 #define Min(a,b) ((a < b) ? a : b)
 
-NS_LOG_COMPONENT_DEFINE ("OnoeWifiRemoteStation");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("OnoeWifiRemoteStation");
 
 /**
  * \brief hold per-remote-station state for ONOE Wifi manager.
--- a/src/wifi/model/regular-wifi-mac.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/regular-wifi-mac.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -34,9 +34,9 @@
 
 #include "msdu-aggregator.h"
 
-NS_LOG_COMPONENT_DEFINE ("RegularWifiMac");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("RegularWifiMac");
 
 NS_OBJECT_ENSURE_REGISTERED (RegularWifiMac);
 
--- a/src/wifi/model/rraa-wifi-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/rraa-wifi-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -28,9 +28,9 @@
 
 #define Min(a,b) ((a < b) ? a : b)
 
-NS_LOG_COMPONENT_DEFINE ("RraaWifiManager");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("RraaWifiManager");
 
 /**
  * \brief hold per-remote-station state for RRAA Wifi manager.
--- a/src/wifi/model/sta-wifi-mac.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/sta-wifi-mac.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -39,9 +39,6 @@
 #include "mgt-headers.h"
 #include "ht-capabilities.h"
 
-NS_LOG_COMPONENT_DEFINE ("StaWifiMac");
-
-
 /*
  * The state machine for this STA is:
  --------------                                          -----------
@@ -60,6 +57,8 @@
 
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("StaWifiMac");
+
 NS_OBJECT_ENSURE_REGISTERED (StaWifiMac);
 
 TypeId
--- a/src/wifi/model/supported-rates.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/supported-rates.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "ns3/assert.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("SupportedRates");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SupportedRates");
 
 SupportedRates::SupportedRates ()
   : extended (this),
--- a/src/wifi/model/wifi-channel.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/wifi-channel.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,9 +31,9 @@
 #include "ns3/propagation-loss-model.h"
 #include "ns3/propagation-delay-model.h"
 
-NS_LOG_COMPONENT_DEFINE ("WifiChannel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("WifiChannel");
 
 NS_OBJECT_ENSURE_REGISTERED (WifiChannel);
 
--- a/src/wifi/model/wifi-net-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/wifi-net-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,9 +30,9 @@
 #include "ns3/trace-source-accessor.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("WifiNetDevice");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("WifiNetDevice");
 
 NS_OBJECT_ENSURE_REGISTERED (WifiNetDevice);
 
--- a/src/wifi/model/wifi-phy-state-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/wifi-phy-state-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -22,9 +22,9 @@
 #include "ns3/simulator.h"
 #include "ns3/trace-source-accessor.h"
 
-NS_LOG_COMPONENT_DEFINE ("WifiPhyStateHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("WifiPhyStateHelper");
 
 NS_OBJECT_ENSURE_REGISTERED (WifiPhyStateHelper);
 
--- a/src/wifi/model/wifi-phy.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/wifi-phy.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -32,9 +32,9 @@
 #include "ns3/trace-source-accessor.h"
 #include <cmath>
 
-NS_LOG_COMPONENT_DEFINE ("WifiPhy");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("WifiPhy");
 
 /****************************************************************
  *       This destructor is needed.
--- a/src/wifi/model/wifi-remote-station-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/wifi-remote-station-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,15 +31,14 @@
 #include "wifi-mac-header.h"
 #include "wifi-mac-trailer.h"
 
-NS_LOG_COMPONENT_DEFINE ("WifiRemoteStationManager");
-
-
 /***************************************************************
  *           Packet Mode Tagger
  ***************************************************************/
 
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("WifiRemoteStationManager");
+
 class HighLatencyDataTxVectorTag : public Tag
 {
 public:
--- a/src/wifi/model/yans-error-rate-model.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/yans-error-rate-model.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -24,9 +24,9 @@
 #include "wifi-phy.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("YansErrorRateModel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("YansErrorRateModel");
 
 NS_OBJECT_ENSURE_REGISTERED (YansErrorRateModel);
 
--- a/src/wifi/model/yans-wifi-channel.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/yans-wifi-channel.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,9 +30,9 @@
 #include "ns3/propagation-loss-model.h"
 #include "ns3/propagation-delay-model.h"
 
-NS_LOG_COMPONENT_DEFINE ("YansWifiChannel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("YansWifiChannel");
 
 NS_OBJECT_ENSURE_REGISTERED (YansWifiChannel);
 
--- a/src/wifi/model/yans-wifi-phy.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/model/yans-wifi-phy.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -38,9 +38,9 @@
 #include "ns3/boolean.h"
 #include <cmath>
 
-NS_LOG_COMPONENT_DEFINE ("YansWifiPhy");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("YansWifiPhy");
 
 NS_OBJECT_ENSURE_REGISTERED (YansWifiPhy);
 
--- a/src/wifi/test/block-ack-test-suite.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/test/block-ack-test-suite.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,6 +26,7 @@
 using namespace ns3;
 
 NS_LOG_COMPONENT_DEFINE ("BlockAckTest");
+
 /**
  * This simple test verifies the correctness of buffering for packets received
  * under block ack. In order to completely understand this example is important to cite
--- a/src/wifi/test/tx-duration-test.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wifi/test/tx-duration-test.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,9 @@
 #include "ns3/interference-helper.h"
 #include "ns3/wifi-phy.h"
 
-NS_LOG_COMPONENT_DEFINE ("InterferenceHelperTxDurationTest");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("InterferenceHelperTxDurationTest");
 
 class TxDurationTest : public TestCase
 {
--- a/src/wimax/examples/wimax-ipv4.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/examples/wimax-ipv4.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -60,9 +60,9 @@
 #include "ns3/global-route-manager.h"
 #include <iostream>
 
-NS_LOG_COMPONENT_DEFINE ("wimaxIpV4Simulation");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("wimaxIpV4Simulation");
 
 int main (int argc, char *argv[])
 {
--- a/src/wimax/examples/wimax-multicast.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/examples/wimax-multicast.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -63,11 +63,12 @@
 #include "ns3/internet-module.h"
 #include "ns3/vector.h"
 
+using namespace ns3;
+
 NS_LOG_COMPONENT_DEFINE ("WimaxMulticastSimulation");
 
 #define MAXSS 1000
 #define MAXDIST 10 // km
-using namespace ns3;
 
 int main (int argc, char *argv[])
 {
--- a/src/wimax/examples/wimax-simple.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/examples/wimax-simple.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -54,9 +54,9 @@
 #include "ns3/service-flow.h"
 #include <iostream>
 
-NS_LOG_COMPONENT_DEFINE ("WimaxSimpleExample");
+using namespace ns3;
 
-using namespace ns3;
+NS_LOG_COMPONENT_DEFINE ("WimaxSimpleExample");
 
 int main (int argc, char *argv[])
 {
--- a/src/wimax/helper/wimax-helper.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/helper/wimax-helper.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -36,9 +36,9 @@
 #include "ns3/wimax-mac-to-mac-header.h"
 
 
-NS_LOG_COMPONENT_DEFINE ("WimaxHelper");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("WimaxHelper");
 
 WimaxHelper::WimaxHelper (void)
   : m_channel (0)
--- a/src/wimax/model/bandwidth-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/bandwidth-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -33,9 +33,9 @@
 #include "service-flow-manager.h"
 #include "connection-manager.h"
 
-NS_LOG_COMPONENT_DEFINE ("BandwidthManager");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("BandwidthManager");
 
 NS_OBJECT_ENSURE_REGISTERED (BandwidthManager);
 
--- a/src/wimax/model/bs-link-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/bs-link-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -32,9 +32,9 @@
 #include "bs-uplink-scheduler.h"
 #include "connection-manager.h"
 
-NS_LOG_COMPONENT_DEFINE ("BSLinkManager");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("BSLinkManager");
 
 NS_OBJECT_ENSURE_REGISTERED (BSLinkManager);
 
--- a/src/wimax/model/bs-net-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/bs-net-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -46,9 +46,9 @@
 #include "ns3/ipv4-address.h"
 #include "ns3/llc-snap-header.h"
 
-NS_LOG_COMPONENT_DEFINE ("BaseStationNetDevice");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("BaseStationNetDevice");
 
 NS_OBJECT_ENSURE_REGISTERED (BaseStationNetDevice);
 
--- a/src/wimax/model/bs-scheduler-rtps.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/bs-scheduler-rtps.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -37,9 +37,9 @@
 #include "service-flow-manager.h"
 #include "wimax-mac-queue.h"
 
-NS_LOG_COMPONENT_DEFINE ("BSSchedulerRtps");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("BSSchedulerRtps");
 
 NS_OBJECT_ENSURE_REGISTERED (BSSchedulerRtps);
 
--- a/src/wimax/model/bs-scheduler-simple.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/bs-scheduler-simple.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -35,9 +35,9 @@
 #include "service-flow-record.h"
 #include "service-flow-manager.h"
 
-NS_LOG_COMPONENT_DEFINE ("BSSchedulerSimple");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("BSSchedulerSimple");
 
 NS_OBJECT_ENSURE_REGISTERED (BSSchedulerSimple);
 
--- a/src/wimax/model/bs-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/bs-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -35,9 +35,10 @@
 #include "service-flow-record.h"
 #include "service-flow-manager.h"
 
-NS_LOG_COMPONENT_DEFINE ("BSScheduler");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("BSScheduler");
+  
 NS_OBJECT_ENSURE_REGISTERED (BSScheduler);
 
 TypeId
--- a/src/wimax/model/bs-service-flow-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/bs-service-flow-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -37,10 +37,11 @@
 #include "ss-scheduler.h"
 #include "ns3/buffer.h"
 #include "service-flow-record.h"
-NS_LOG_COMPONENT_DEFINE ("BsServiceFlowManager");
 
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("BsServiceFlowManager");
+
 BsServiceFlowManager::BsServiceFlowManager (Ptr<BaseStationNetDevice> device)
   : m_device (device),
     m_sfidIndex (100),
--- a/src/wimax/model/bs-uplink-scheduler-mbqos.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/bs-uplink-scheduler-mbqos.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -29,9 +29,9 @@
 #include "bandwidth-manager.h"
 #include "connection-manager.h"
 
-NS_LOG_COMPONENT_DEFINE ("UplinkSchedulerMBQoS");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("UplinkSchedulerMBQoS");
 
 NS_OBJECT_ENSURE_REGISTERED (UplinkSchedulerMBQoS);
 
--- a/src/wimax/model/bs-uplink-scheduler-rtps.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/bs-uplink-scheduler-rtps.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -33,9 +33,10 @@
 #include "bs-link-manager.h"
 #include "bandwidth-manager.h"
 
-NS_LOG_COMPONENT_DEFINE ("UplinkSchedulerRtps");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("UplinkSchedulerRtps");
+  
 NS_OBJECT_ENSURE_REGISTERED (UplinkSchedulerRtps);
   
 
--- a/src/wimax/model/bs-uplink-scheduler-simple.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/bs-uplink-scheduler-simple.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -32,9 +32,10 @@
 #include "bs-link-manager.h"
 #include "bandwidth-manager.h"
 
-NS_LOG_COMPONENT_DEFINE ("UplinkSchedulerSimple");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("UplinkSchedulerSimple");
+  
 NS_OBJECT_ENSURE_REGISTERED (UplinkSchedulerSimple);
 
 UplinkSchedulerSimple::UplinkSchedulerSimple (void)
--- a/src/wimax/model/bs-uplink-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/bs-uplink-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -32,9 +32,9 @@
 #include "bs-link-manager.h"
 #include "bandwidth-manager.h"
 
-NS_LOG_COMPONENT_DEFINE ("UplinkScheduler");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("UplinkScheduler");
 
 NS_OBJECT_ENSURE_REGISTERED (UplinkScheduler);
 
--- a/src/wimax/model/burst-profile-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/burst-profile-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include "ns3/log.h"
 #include "mac-messages.h"
 
-NS_LOG_COMPONENT_DEFINE ("BurstProfileManager");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("BurstProfileManager");
 
 NS_OBJECT_ENSURE_REGISTERED (BurstProfileManager);
 
--- a/src/wimax/model/connection-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/connection-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,9 +31,9 @@
 #include "ss-net-device.h"
 #include "bs-net-device.h"
 
-NS_LOG_COMPONENT_DEFINE ("ConnectionManager");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("ConnectionManager");
 
 NS_OBJECT_ENSURE_REGISTERED (ConnectionManager);
 
--- a/src/wimax/model/ipcs-classifier-record.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/ipcs-classifier-record.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,10 +21,11 @@
 #include <stdint.h>
 #include "ns3/ipv4-address.h"
 #include "wimax-tlv.h"
-NS_LOG_COMPONENT_DEFINE ("IpcsClassifierRecord");
 
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("IpcsClassifierRecord");
+
 IpcsClassifierRecord::IpcsClassifierRecord (void)
 {
   m_priority = 255;
--- a/src/wimax/model/ipcs-classifier.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/ipcs-classifier.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,9 +31,9 @@
 #include "ns3/udp-l4-protocol.h"
 #include "ns3/tcp-l4-protocol.h"
 
-NS_LOG_COMPONENT_DEFINE ("IpcsClassifier");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("IpcsClassifier");
 
 NS_OBJECT_ENSURE_REGISTERED (IpcsClassifier);
 
--- a/src/wimax/model/mac-messages.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/mac-messages.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -26,9 +26,9 @@
 #include "ns3/log.h"
 #include "wimax-tlv.h"
 
-NS_LOG_COMPONENT_DEFINE ("MACMESSAGES");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("MACMESSAGES");
 
 NS_OBJECT_ENSURE_REGISTERED (ManagementMessageType);
 
--- a/src/wimax/model/service-flow-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/service-flow-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -39,10 +39,11 @@
 #include "ss-scheduler.h"
 #include "ns3/buffer.h"
 #include "service-flow-record.h"
-NS_LOG_COMPONENT_DEFINE ("ServiceFlowManager");
 
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("ServiceFlowManager");
+
 NS_OBJECT_ENSURE_REGISTERED (ServiceFlowManager);
 
 TypeId ServiceFlowManager::GetTypeId (void)
--- a/src/wimax/model/simple-ofdm-wimax-channel.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/simple-ofdm-wimax-channel.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -33,11 +33,11 @@
 #include "ns3/cost231-propagation-loss-model.h"
 #include "simple-ofdm-send-param.h"
 
-NS_LOG_COMPONENT_DEFINE ("simpleOfdmWimaxChannel");
+namespace ns3 {
 
-namespace ns3 {
-// NS_OBJECT_ENSURE_REGISTERED (simpleOfdmWimaxChannel)
-//   ;
+NS_LOG_COMPONENT_DEFINE ("simpleOfdmWimaxChannel");
+  
+// NS_OBJECT_ENSURE_REGISTERED (simpleOfdmWimaxChannel);
 
 
 SimpleOfdmWimaxChannel::SimpleOfdmWimaxChannel (void)
--- a/src/wimax/model/simple-ofdm-wimax-phy.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/simple-ofdm-wimax-phy.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -35,8 +35,9 @@
 #include <string>
 #include <cmath>
 
+namespace ns3 {
+
 NS_LOG_COMPONENT_DEFINE ("SimpleOfdmWimaxPhy");
-namespace ns3 {
 
 NS_OBJECT_ENSURE_REGISTERED (SimpleOfdmWimaxPhy);
 
--- a/src/wimax/model/snr-to-block-error-rate-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/snr-to-block-error-rate-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include "ns3/assert.h"
 #include <fstream>
 
-NS_LOG_COMPONENT_DEFINE ("SNRToBlockErrorRateManager");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SNRToBlockErrorRateManager");
 
 SNRToBlockErrorRateManager::SNRToBlockErrorRateManager (void)
 {
--- a/src/wimax/model/ss-link-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/ss-link-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,9 +31,9 @@
 #include "burst-profile-manager.h"
 #include "service-flow-manager.h"
 
-NS_LOG_COMPONENT_DEFINE ("SSLinkManager");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SSLinkManager");
 
 NS_OBJECT_ENSURE_REGISTERED (SSLinkManager);
 
--- a/src/wimax/model/ss-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/ss-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -25,9 +25,10 @@
 #include "ns3/log.h"
 #include "service-flow.h"
 
-NS_LOG_COMPONENT_DEFINE ("SSManager");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SSManager");
+  
 NS_OBJECT_ENSURE_REGISTERED (SSManager);
 
 TypeId SSManager::GetTypeId (void)
--- a/src/wimax/model/ss-net-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/ss-net-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -42,9 +42,9 @@
 #include "ss-link-manager.h"
 #include "bandwidth-manager.h"
 
-NS_LOG_COMPONENT_DEFINE ("SubscriberStationNetDevice");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SubscriberStationNetDevice");
 
 NS_OBJECT_ENSURE_REGISTERED (SubscriberStationNetDevice);
 
--- a/src/wimax/model/ss-scheduler.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/ss-scheduler.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -31,9 +31,10 @@
 #include "service-flow-record.h"
 #include "service-flow-manager.h"
 
-NS_LOG_COMPONENT_DEFINE ("SSScheduler");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("SSScheduler");
+  
 NS_OBJECT_ENSURE_REGISTERED (SSScheduler);
 
 TypeId SSScheduler::GetTypeId (void)
--- a/src/wimax/model/ss-service-flow-manager.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/ss-service-flow-manager.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -38,10 +38,11 @@
 #include "ss-scheduler.h"
 #include "ns3/buffer.h"
 #include "service-flow-record.h"
-NS_LOG_COMPONENT_DEFINE ("SsServiceFlowManager");
 
 namespace ns3 {
 
+NS_LOG_COMPONENT_DEFINE ("SsServiceFlowManager");
+
 SsServiceFlowManager::SsServiceFlowManager (Ptr<SubscriberStationNetDevice> device)
   : m_device (device),
     m_maxDsaReqRetries (100),
--- a/src/wimax/model/wimax-channel.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/wimax-channel.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -23,9 +23,9 @@
 #include "wimax-channel.h"
 #include "wimax-phy.h"
 
-NS_LOG_COMPONENT_DEFINE ("WimaxChannel");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("WimaxChannel");
 
 NS_OBJECT_ENSURE_REGISTERED (WimaxChannel);
 
--- a/src/wimax/model/wimax-mac-queue.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/wimax-mac-queue.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -27,9 +27,9 @@
 #include "ns3/simulator.h"
 #include "ns3/log.h"
 
-NS_LOG_COMPONENT_DEFINE ("WimaxMacQueue");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("WimaxMacQueue");
 
 NS_OBJECT_ENSURE_REGISTERED (WimaxMacQueue);
 
--- a/src/wimax/model/wimax-net-device.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/wimax-net-device.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -39,9 +39,9 @@
 #include "connection-manager.h"
 #include "bandwidth-manager.h"
 
-NS_LOG_COMPONENT_DEFINE ("WimaxNetDevice");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("WimaxNetDevice");
 
 NS_OBJECT_ENSURE_REGISTERED (WimaxNetDevice);
 
--- a/src/wimax/model/wimax-phy.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/wimax-phy.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -30,9 +30,9 @@
 #include "ns3/uinteger.h"
 #include "ns3/double.h"
 
-NS_LOG_COMPONENT_DEFINE ("WimaxPhy");
+namespace ns3 {
 
-namespace ns3 {
+NS_LOG_COMPONENT_DEFINE ("WimaxPhy");
 
 NS_OBJECT_ENSURE_REGISTERED (WimaxPhy);
 
--- a/src/wimax/model/wimax-tlv.cc	Fri Sep 26 12:44:13 2014 -0700
+++ b/src/wimax/model/wimax-tlv.cc	Fri Sep 26 15:51:00 2014 -0700
@@ -21,11 +21,11 @@
 
 #include "wimax-tlv.h"
 
-NS_LOG_COMPONENT_DEFINE ("Tlv");
+namespace ns3 {
 
-namespace ns3 {
-// NS_OBJECT_ENSURE_REGISTERED ("Tlv")
-//    ;
+NS_LOG_COMPONENT_DEFINE ("Tlv");
+  
+// NS_OBJECT_ENSURE_REGISTERED ("Tlv");
 
 TypeId Tlv::GetInstanceTypeId (void) const
 {