src/devices/wifi/mgt-headers.cc
changeset 2646 c1fef7686472
parent 2643 2a3324f4dabe
child 2650 3de4cacb8981
equal deleted inserted replaced
2645:139b2dec56c0 2646:c1fef7686472
    72 TypeId 
    72 TypeId 
    73 MgtProbeRequestHeader::GetInstanceTypeId (void) const
    73 MgtProbeRequestHeader::GetInstanceTypeId (void) const
    74 {
    74 {
    75   return GetTypeId ();
    75   return GetTypeId ();
    76 }
    76 }
    77 uint32_t
       
    78 MgtProbeRequestHeader::GetUid (void)
       
    79 {
       
    80   static uint32_t uid = AllocateUid<MgtProbeRequestHeader> ("MgtProbeRequestHeader.ns3.inria.fr");
       
    81   return uid;
       
    82 }
       
    83 std::string
       
    84 MgtProbeRequestHeader::GetName (void) const
       
    85 {
       
    86   return "PROBEREQ";
       
    87 }
       
    88 void 
    77 void 
    89 MgtProbeRequestHeader::Print (std::ostream &os) const
    78 MgtProbeRequestHeader::Print (std::ostream &os) const
    90 {
    79 {
    91   os << "ssid="<<m_ssid<<", "
    80   os << "ssid="<<m_ssid<<", "
    92      << "rates="<<m_rates;
    81      << "rates="<<m_rates;
   160 }
   149 }
   161 TypeId 
   150 TypeId 
   162 MgtProbeResponseHeader::GetInstanceTypeId (void) const
   151 MgtProbeResponseHeader::GetInstanceTypeId (void) const
   163 {
   152 {
   164   return GetTypeId ();
   153   return GetTypeId ();
   165 }
       
   166 uint32_t
       
   167 MgtProbeResponseHeader::GetUid (void)
       
   168 {
       
   169   static uint32_t uid = AllocateUid<MgtProbeResponseHeader> ("MgtProbeResponseHeader.ns3.inria.fr");
       
   170   return uid;
       
   171 }
       
   172 std::string
       
   173 MgtProbeResponseHeader::GetName (void) const
       
   174 {
       
   175   return "PROBERESP";
       
   176 }
   154 }
   177 uint32_t
   155 uint32_t
   178 MgtProbeResponseHeader::GetSerializedSize (void) const
   156 MgtProbeResponseHeader::GetSerializedSize (void) const
   179 {
   157 {
   180   uint32_t size = 0;
   158   uint32_t size = 0;
   281 TypeId 
   259 TypeId 
   282 MgtAssocRequestHeader::GetInstanceTypeId (void) const
   260 MgtAssocRequestHeader::GetInstanceTypeId (void) const
   283 {
   261 {
   284   return GetTypeId ();
   262   return GetTypeId ();
   285 }
   263 }
   286 uint32_t
       
   287 MgtAssocRequestHeader::GetUid (void)
       
   288 {
       
   289   static uint32_t uid = AllocateUid<MgtAssocRequestHeader> ("MgtAssocRequestHeader.ns3.inria.fr");
       
   290   return uid;
       
   291 }
       
   292 std::string
       
   293 MgtAssocRequestHeader::GetName (void) const
       
   294 {
       
   295   return "ASSOCREQ";
       
   296 }
       
   297 uint32_t 
   264 uint32_t 
   298 MgtAssocRequestHeader::GetSerializedSize (void) const
   265 MgtAssocRequestHeader::GetSerializedSize (void) const
   299 {
   266 {
   300   uint32_t size = 0;
   267   uint32_t size = 0;
   301   size += m_capability.GetSerializedSize ();
   268   size += m_capability.GetSerializedSize ();
   374 MgtAssocResponseHeader::GetInstanceTypeId (void) const
   341 MgtAssocResponseHeader::GetInstanceTypeId (void) const
   375 {
   342 {
   376   return GetTypeId ();
   343   return GetTypeId ();
   377 }
   344 }
   378 uint32_t
   345 uint32_t
   379 MgtAssocResponseHeader::GetUid (void)
       
   380 {
       
   381   static uint32_t uid = AllocateUid<MgtAssocResponseHeader> ("MgtAssocResponseHeader.ns3.inria.fr");
       
   382   return uid;
       
   383 }
       
   384 std::string
       
   385 MgtAssocResponseHeader::GetName (void) const
       
   386 {
       
   387   return "ASSOCRESP";
       
   388 }
       
   389 uint32_t
       
   390 MgtAssocResponseHeader::GetSerializedSize (void) const
   346 MgtAssocResponseHeader::GetSerializedSize (void) const
   391 {
   347 {
   392   uint32_t size = 0;
   348   uint32_t size = 0;
   393   size += m_capability.GetSerializedSize ();
   349   size += m_capability.GetSerializedSize ();
   394   size += m_code.GetSerializedSize ();
   350   size += m_code.GetSerializedSize ();