19 #ifndef Vendor_Specific_Action_H 
   20 #define Vendor_Specific_Action_H 
   24 #include "ns3/header.h" 
   25 #include "ns3/packet.h" 
   26 #include "ns3/pointer.h" 
   27 #include "ns3/attribute.h" 
   28 #include "ns3/attribute-helper.h" 
   29 #include "ns3/address.h" 
   30 #include "ns3/wifi-mac.h" 
   33 class VendorSpecificContentManager;
 
  153   virtual void Print (std::ostream &os) 
const;
 
  202   typedef std::map<OrganizationIdentifier,VscCallback>::iterator 
VscCallbacksI;
 
void Serialize(Buffer::Iterator start) const 
 
std::istream & operator>>(std::istream &is, Angles &a)
initialize a struct Angles from input 
 
virtual ~VendorSpecificContentManager(void)
 
uint32_t GetSerializedSize(void) const 
 
void RegisterVscCallback(OrganizationIdentifier oi, VscCallback cb)
 
friend std::istream & operator>>(std::istream &is, const OrganizationIdentifier &oi)
 
VendorSpecificContentManager(void)
 
friend bool operator<(const OrganizationIdentifier &a, const OrganizationIdentifier &b)
 
uint32_t Deserialize(Buffer::Iterator start)
 
std::map< OrganizationIdentifier, VscCallback > VscCallbacks
 
OrganizationIdentifier(void)
 
void SetType(enum OrganizationIdentifierType type)
 
iterator in a Buffer instance 
 
a polymophic address class 
 
void DeregisterVscCallback(OrganizationIdentifier &oi)
 
friend bool operator==(const OrganizationIdentifier &a, const OrganizationIdentifier &b)
 
the organization identifier is a public organizationally unique identifier assigned by the IEEE...
 
friend std::ostream & operator<<(std::ostream &os, const OrganizationIdentifier &oi)
 
enum OrganizationIdentifierType GetType(void) const 
 
bool operator<(const int64x64_t &lhs, const int64x64_t &rhs)
Less than operator. 
 
std::ostream & operator<<(std::ostream &os, const Angles &a)
print a struct Angles to output 
 
bool operator!=(Callback< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 > a, Callback< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 > b)
Inequality test. 
 
Every class exported by the ns3 library is enclosed in the ns3 namespace. 
 
Callback< bool, Ptr< WifiMac >, const OrganizationIdentifier &, Ptr< const Packet >, const Address & > VscCallback
 
bool IsVscCallbackRegistered(OrganizationIdentifier &oi)
 
virtual ~OrganizationIdentifier(void)
 
OrganizationIdentifier & operator=(const OrganizationIdentifier &oi)
 
VscCallback FindVscCallback(OrganizationIdentifier &oi)
 
static const uint8_t CATEGORY_OF_VSA
see IEEE 802.11-2007 chapter 7.3.1.11 Table 7-24—Category values 
 
static std::vector< OrganizationIdentifier > OrganizationIdentifiers
 
bool operator==(const EventId &a, const EventId &b)
 
OrganizationIdentifierType
 
friend bool operator!=(const OrganizationIdentifier &a, const OrganizationIdentifier &b)
 
uint8_t GetManagementId(void) const 
 
a unique identifier for an interface. 
 
#define ATTRIBUTE_HELPER_HEADER(type)
Declare the attribute value, accessor and checkers for class type. 
 
enum OrganizationIdentifierType m_type
 
std::map< OrganizationIdentifier, VscCallback >::iterator VscCallbacksI