Remove some temporary defines.

This commit is contained in:
Andrey Mazo
2009-03-01 02:39:10 +03:00
parent 82d09ba538
commit 7a94e1c4e8
4 changed files with 7 additions and 10 deletions

View File

@@ -116,7 +116,7 @@ WifiPreqInformationElement::WifiPreqInformationElement()
m_originatorSeqNumber = 0;
m_metric = 0;
m_destCount = 0;
m_maxSize = DEF_MAX_SIZE;
m_maxSize = 32;
}
void
WifiPreqInformationElement::SetUnicastPreq()

View File

@@ -115,8 +115,7 @@ class WifiPreqInformationElement : public Header
uint32_t m_originatorSeqNumber;
uint32_t m_lifetime;
uint32_t m_metric;
uint8_t m_destCount;
#define DEF_MAX_SIZE 32
uint8_t m_destCount;
};
} //namespace ns3

View File

@@ -1073,20 +1073,20 @@ WifiMeshHeader::SetAddressExt (uint8_t num_of_addresses)
{
if (num_of_addresses > 3)
return;
m_meshFlags = MESH_AE_MASK| (num_of_addresses << MESH_AE_SHIFT);
m_meshFlags = 0xc0 | (num_of_addresses << 6);
}
uint8_t
WifiMeshHeader::GetAddressExt ()
{
return ((MESH_AE_MASK & m_meshFlags) >> MESH_AE_SHIFT);
return ((0xc0 & m_meshFlags) >> 6);
}
uint32_t
WifiMeshHeader::GetSerializedSize (void) const
{
return 6 + ((MESH_AE_MASK & m_meshFlags) >> MESH_AE_SHIFT)*6;
return 6 + ((0xc0 & m_meshFlags) >> 6)*6;
}
void
@@ -1096,7 +1096,7 @@ WifiMeshHeader::Serialize (Buffer::Iterator start) const
i.WriteU8(m_meshFlags);
i.WriteU8(m_meshTtl);
i.WriteU32(m_meshSeqno);
uint8_t addresses_to_add = (m_meshFlags & MESH_AE_MASK) >> MESH_AE_SHIFT;
uint8_t addresses_to_add = (m_meshFlags & 0xc0) >> 6;
//Writing Address extensions:
if(addresses_to_add > 0)
WriteTo (i, m_addr5);
@@ -1114,7 +1114,7 @@ WifiMeshHeader::Deserialize (Buffer::Iterator start)
m_meshFlags = i.ReadU8();
m_meshTtl = i.ReadU8();
m_meshSeqno = i.ReadU32();
addresses_to_read = (m_meshFlags & MESH_AE_MASK) >> MESH_AE_SHIFT;
addresses_to_read = (m_meshFlags & 0xc0) >> 6;
if(addresses_to_read > 0)
ReadFrom (i, m_addr5);
if(addresses_to_read > 1)

View File

@@ -202,8 +202,6 @@ class WifiMeshHeader : public Header //7.1.3.5b
void SetMeshTtl (uint8_t TTL);
uint8_t GetMeshTtl ();
#define MESH_AE_MASK 0xc0
#define MESH_AE_SHIFT 6
void SetAddressExt (uint8_t num_of_addresses);
uint8_t GetAddressExt ();