|
779 |
void |
779 |
void |
780 |
WifiMacHeader::PrintFrameControl (std::ostream &os) const |
780 |
WifiMacHeader::PrintFrameControl (std::ostream &os) const |
781 |
{ |
781 |
{ |
782 |
os << "ToDS=" << m_ctrlToDs << ", FromDS=" << m_ctrlFromDs |
782 |
os << "ToDS=" << int (m_ctrlToDs) << ", FromDS=" << int (m_ctrlFromDs) |
783 |
<< ", MoreFrag=" << m_ctrlMoreFrag << ", Retry=" << m_ctrlRetry |
783 |
<< ", MoreFrag=" << int (m_ctrlMoreFrag) << ", Retry=" << int (m_ctrlRetry) |
784 |
<< ", MoreData=" << m_ctrlMoreData |
784 |
<< ", MoreData=" << int (m_ctrlMoreData) |
785 |
; |
785 |
; |
786 |
} |
786 |
} |
787 |
|
787 |
|
|
818 |
PrintFrameControl (os); |
818 |
PrintFrameControl (os); |
819 |
os << " Duration/ID=" << m_duration << "us" |
819 |
os << " Duration/ID=" << m_duration << "us" |
820 |
<< ", DA=" << m_addr1 << ", SA=" << m_addr2 |
820 |
<< ", DA=" << m_addr1 << ", SA=" << m_addr2 |
821 |
<< ", BSSID=" << m_addr3 << ", FragNumber=" << m_seqFrag |
821 |
<< ", BSSID=" << m_addr3 << ", FragNumber=" << int (m_seqFrag) |
822 |
<< ", SeqNumber=" << m_seqSeq; |
822 |
<< ", SeqNumber=" << int (m_seqSeq); |
823 |
break; |
823 |
break; |
824 |
case WIFI_MAC_DATA: |
824 |
case WIFI_MAC_DATA: |
825 |
PrintFrameControl (os); |
825 |
PrintFrameControl (os); |
|
844 |
{ |
844 |
{ |
845 |
NS_ASSERT (false); |
845 |
NS_ASSERT (false); |
846 |
} |
846 |
} |
847 |
os << ", FragNumber=" << m_seqFrag |
847 |
os << ", FragNumber=" << int (m_seqFrag) |
848 |
<< ", SeqNumber=" << m_seqSeq; |
848 |
<< ", SeqNumber=" << int (m_seqSeq); |
849 |
break; |
849 |
break; |
850 |
case WIFI_MAC_DATA_CFACK: |
850 |
case WIFI_MAC_DATA_CFACK: |
851 |
case WIFI_MAC_DATA_CFPOLL: |
851 |
case WIFI_MAC_DATA_CFPOLL: |