A Discrete-Event Network Simulator
API
vendor-specific-action.h File Reference
#include <ostream>
#include <map>
#include "ns3/header.h"
#include "ns3/packet.h"
#include "ns3/pointer.h"
#include "ns3/attribute.h"
#include "ns3/attribute-helper.h"
#include "ns3/address.h"
#include "ns3/wifi-mac.h"
+ Include dependency graph for vendor-specific-action.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ns3::OrganizationIdentifier
 the organization identifier is a public organizationally unique identifier assigned by the IEEE. More...
 
class  ns3::OrganizationIdentifierChecker
 AttributeChecker implementation for OrganizationIdentifierValue. More...
 
class  ns3::OrganizationIdentifierValue
 AttributeValue implementation for OrganizationIdentifier. More...
 
class  ns3::VendorSpecificActionHeader
 See IEEE 802.11-2007 chapter 7.3.1.11 and 7.4.5 also IEEE 802.11p-2010 chapter 7.4.5 Although WifiActionHeader has been defined in wifi mgt-header.h/.cc, it is not a good way to inherit from it or add vendor specific action support. More...
 
class  ns3::VendorSpecificContentManager
 VendorSpecificContentManager class. More...
 

Namespaces

 ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
 

Typedefs

typedef Callback< bool, Ptr< WifiMac >, const OrganizationIdentifier &, Ptr< const Packet >, const Address & > ns3::VscCallback
 

Functions

template<typename T1 >
Ptr< const AttributeAccessor > ns3::MakeOrganizationIdentifierAccessor (T1 a1)
 Create an AttributeAccessor for a class data member, or a lone class get functor or set method. More...
 
template<typename T1 , typename T2 >
Ptr< const AttributeAccessor > ns3::MakeOrganizationIdentifierAccessor (T1 a1, T2 a2)
 Create an AttributeAccessor using a pair of get functor and set methods from a class. More...
 
Ptr< const AttributeChecker > ns3::MakeOrganizationIdentifierChecker (void)
 
bool ns3::operator!= (const OrganizationIdentifier &a, const OrganizationIdentifier &b)
 inequality operator More...
 
bool ns3::operator< (const OrganizationIdentifier &a, const OrganizationIdentifier &b)
 less than operator More...
 
std::ostream & ns3::operator<< (std::ostream &os, const OrganizationIdentifier &oi)
 output operator More...
 
bool ns3::operator== (const OrganizationIdentifier &a, const OrganizationIdentifier &b)
 equality operator More...
 
std::istream & ns3::operator>> (std::istream &is, const OrganizationIdentifier &oi)
 input operator More...
 

Variables

static const uint8_t ns3::CATEGORY_OF_VSA = 127
 see IEEE 802.11-2007 chapter 7.3.1.11 Table 7-24—Category values More...
 
static std::vector< OrganizationIdentifier > ns3::OrganizationIdentifiers
 the OIs More...