EMANE  1.2.1
EMANE::Events::SlotStructure Class Reference

#include <slotstructure.h>

Public Member Functions

 SlotStructure (std::uint64_t u64BandwidthHz, std::uint32_t u32FramePerMultiFrame, std::uint32_t u32SlotsPerFrame, const Microseconds &slotDuration, const Microseconds &slotOverhead)
 
 SlotStructure ()
 
std::uint64_t getBandwidth () const
 
std::uint32_t getFramesPerMultiFrame () const
 
std::uint32_t getSlotsPerFrame () const
 
const MicrosecondsgetSlotDuration () const
 
const MicrosecondsgetSlotOverhead () const
 

Detailed Description

Definition at line 43 of file slotstructure.h.

Constructor & Destructor Documentation

◆ SlotStructure() [1/2]

EMANE::Events::SlotStructure::SlotStructure ( std::uint64_t  u64BandwidthHz,
std::uint32_t  u32FramePerMultiFrame,
std::uint32_t  u32SlotsPerFrame,
const Microseconds slotDuration,
const Microseconds slotOverhead 
)
inline

Definition at line 37 of file slotstructure.inl.

◆ SlotStructure() [2/2]

EMANE::Events::SlotStructure::SlotStructure ( )
inline

Definition at line 49 of file slotstructure.inl.

Member Function Documentation

◆ getBandwidth()

std::uint64_t EMANE::Events::SlotStructure::getBandwidth ( ) const
inline

Definition at line 57 of file slotstructure.inl.

◆ getFramesPerMultiFrame()

std::uint32_t EMANE::Events::SlotStructure::getFramesPerMultiFrame ( ) const
inline

Definition at line 63 of file slotstructure.inl.

◆ getSlotDuration()

const EMANE::Microseconds & EMANE::Events::SlotStructure::getSlotDuration ( ) const
inline

Definition at line 75 of file slotstructure.inl.

◆ getSlotOverhead()

const EMANE::Microseconds & EMANE::Events::SlotStructure::getSlotOverhead ( ) const
inline

Definition at line 81 of file slotstructure.inl.

◆ getSlotsPerFrame()

std::uint32_t EMANE::Events::SlotStructure::getSlotsPerFrame ( ) const
inline

Definition at line 69 of file slotstructure.inl.


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