EMANE  1.2.1
macconfig.h File Reference
#include "emane/types.h"
#include "emane/packetinfo.h"
#include "emane/registrar.h"
#include "emane/configurationupdate.h"
#include "emane/logserviceprovider.h"
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  EMANE::Models::IEEE80211ABG::ConfigItems
 mac configuration items. More...
 
class  EMANE::Models::IEEE80211ABG::MACConfig
 class used to define the mac layer configuration items More...
 

Namespaces

 EMANE
 
 EMANE::Models
 
 EMANE::Models::IEEE80211ABG
 

Typedefs

typedef std::vector< float > EMANE::Models::IEEE80211ABG::CWRatioVector
 
typedef std::vector< CWRatioVector > EMANE::Models::IEEE80211ABG::CWRatioTable
 

Enumerations

enum  EMANE::Models::IEEE80211ABG::MODULATION_TYPE { EMANE::Models::IEEE80211ABG::MODULATION_TYPE_DEFAULT = 0x0, EMANE::Models::IEEE80211ABG::MODULATION_TYPE_80211A = 0x1, EMANE::Models::IEEE80211ABG::MODULATION_TYPE_80211B = 0x2, EMANE::Models::IEEE80211ABG::MODULATION_TYPE_80211BG = 0x3 }
 

Variables

const std::uint8_t EMANE::Models::IEEE80211ABG::MAX_ACCESS_CATEGORIES {4}
 
const std::uint8_t EMANE::Models::IEEE80211ABG::QUEUE_SIZE_DEFAULT {255}
 
const std::uint16_t EMANE::Models::IEEE80211ABG::MAX_PACKET_SIZE {0xFFFF}
 
const std::uint8_t EMANE::Models::IEEE80211ABG::MODULATION_TYPE_INDEX_MIN {0}
 
const std::uint8_t EMANE::Models::IEEE80211ABG::MODULATION_TYPE_INDEX_MAX {3}