--- a/src/devices/mesh/dot11s/peer-management-protocol-mac.h Wed Jul 22 13:31:31 2009 +0400
+++ b/src/devices/mesh/dot11s/peer-management-protocol-mac.h Wed Jul 22 14:52:42 2009 +0400
@@ -1,7 +1,7 @@
/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
-/*
+/*
* Copyright (c) 2009 IITP RAS
- *
+ *
* 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;
@@ -14,7 +14,7 @@
* 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: Kirill Andreev <andreev@iitp.ru>
*/
@@ -23,16 +23,18 @@
#include "ns3/mesh-wifi-interface-mac-plugin.h"
-namespace ns3 {
+namespace ns3
+{
class MeshWifiInterfaceMac;
-namespace dot11s {
+namespace dot11s
+{
class PeerManagementProtocol;
class IeConfiguration;
class IePeerManagement;
class PeerManagementProtocol;
/**
* \ingroup dot11s
- *
+ *
* \brief This is plugin to Mesh WiFi MAC, which implements
* interface to dot11s peer management protocol: it takes proper
* frames from MAC-layer, extracts peer link management information
@@ -59,7 +61,7 @@
///\}
private:
friend class PeerManagementProtocol;
- friend class PeerLink;
+ friend class PeerLink;
///\name BCA functionallity:
///\{
///\brief Fills TBTT and beacon interval. Needed by BCA
@@ -118,13 +120,13 @@
uint16_t rxMgt;
uint32_t rxMgtBytes;
uint16_t beaconShift;
-
+
Statistics ();
void Print (std::ostream & os) const;
};
struct Statistics m_stats;
};
-
+
} // namespace dot11s
} //namespace ns3
#endif