A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::VendorSpecificContentManager Class Reference

#include <vendor-specific-action.h>

+ Collaboration diagram for ns3::VendorSpecificContentManager:

Public Member Functions

 VendorSpecificContentManager (void)
 
virtual ~VendorSpecificContentManager (void)
 
void DeregisterVscCallback (OrganizationIdentifier &oi)
 
VscCallback FindVscCallback (OrganizationIdentifier &oi)
 
void RegisterVscCallback (OrganizationIdentifier oi, VscCallback cb)
 

Private Types

typedef std::map
< OrganizationIdentifier,
VscCallback
VscCallbacks
 
typedef std::map
< OrganizationIdentifier,
VscCallback >::iterator 
VscCallbacksI
 

Private Attributes

VscCallbacks m_callbacks
 

Friends

class OrganizationIdentifier
 

Detailed Description

Definition at line 166 of file vendor-specific-action.h.

Member Typedef Documentation

Constructor & Destructor Documentation

ns3::VendorSpecificContentManager::VendorSpecificContentManager ( void  )

Definition at line 310 of file vendor-specific-action.cc.

References NS_LOG_FUNCTION.

ns3::VendorSpecificContentManager::~VendorSpecificContentManager ( void  )
virtual

Definition at line 315 of file vendor-specific-action.cc.

References NS_LOG_FUNCTION.

Member Function Documentation

void ns3::VendorSpecificContentManager::DeregisterVscCallback ( OrganizationIdentifier oi)

Definition at line 329 of file vendor-specific-action.cc.

References m_callbacks, and NS_LOG_FUNCTION.

Referenced by ns3::OcbWifiMac::RemoveReceiveVscCallback().

+ Here is the caller graph for this function:

VscCallback ns3::VendorSpecificContentManager::FindVscCallback ( OrganizationIdentifier oi)

Definition at line 338 of file vendor-specific-action.cc.

References m_callbacks, NS_LOG_FUNCTION, and ns3::null_callback.

Referenced by ns3::OcbWifiMac::Receive().

+ Here is the caller graph for this function:

void ns3::VendorSpecificContentManager::RegisterVscCallback ( OrganizationIdentifier  oi,
VscCallback  cb 
)
Parameters
oithe specific OrganizationIdentifier when receive management information by VendorSpecificAction management frame.
cbthe receive callback when oi related management packets are received

Definition at line 321 of file vendor-specific-action.cc.

References m_callbacks, NS_LOG_FUNCTION, and ns3::OrganizationIdentifiers.

Referenced by ns3::OcbWifiMac::AddReceiveVscCallback().

+ Here is the caller graph for this function:

Friends And Related Function Documentation

friend class OrganizationIdentifier
friend

Definition at line 185 of file vendor-specific-action.h.

Member Data Documentation

VscCallbacks ns3::VendorSpecificContentManager::m_callbacks
private

The documentation for this class was generated from the following files: