33 #ifndef EMANEMODELSTDMASLOTTER_HEADER_    34 #define EMANEMODELSTDMASLOTTER_HEADER_    55                    std::uint64_t u32SlotsPerFrame,
    56                    std::uint64_t u32FramesPerMultiFrame);
    64         std::tuple<std::uint64_t,std::uint64_t,std::uint64_t>
    67         std::tuple<std::uint32_t,std::uint32_t>
    71         std::uint64_t u64SlotSizeMicroseconds_;
    72         std::uint64_t u32SlotsPerFrame_;
    73         std::uint64_t u32FramesPerMultiFrame_;
    82 #endif // EMANEMODELSTDMASLOTTER_HEADER_ 
Helper class used to manipulate slot structure elements. 
 
TimePoint getMultiFrameTime(std::uint64_t u64MultiFrameIndex) const
 
std::tuple< std::uint32_t, std::uint32_t > getRelativeIndex(std::uint64_t u64SlotIndex) const
 
TimePoint getFrameTime(std::uint64_t u64FrameIndex) const
 
TimePoint getSlotTime(std::uint64_t u64SlotIndex) const
 
void reset(const EMANE::Microseconds &slotSizeMicroseconds, std::uint64_t u32SlotsPerFrame, std::uint64_t u32FramesPerMultiFrame)
 
std::chrono::microseconds Microseconds
 
std::tuple< std::uint64_t, std::uint64_t, std::uint64_t > getAbsoluteIndex(const EMANE::TimePoint &timePoint) const
 
Clock::time_point TimePoint