EMANE  1.2.1
types.h File Reference
#include <cstdint>
#include <chrono>
#include <string>
#include <list>

Go to the source code of this file.

Namespaces

 EMANE
 

Typedefs

using EMANE::Seconds = std::chrono::seconds
 
using EMANE::Milliseconds = std::chrono::milliseconds
 
using EMANE::Microseconds = std::chrono::microseconds
 
using EMANE::Nanoseconds = std::chrono::nanoseconds
 
using EMANE::DoubleSeconds = std::chrono::duration< double >
 
using EMANE::Clock = std::chrono::system_clock
 
using EMANE::Duration = Clock::duration
 
using EMANE::TimePoint = Clock::time_point
 
using EMANE::NEMId = std::uint16_t
 
using EMANE::EventId = std::uint16_t
 
using EMANE::TimerEventId = std::size_t
 
using EMANE::PlatformId = std::uint16_t
 
using EMANE::AntennaProfileId = std::uint16_t
 
using EMANE::ControlMessageId = std::uint16_t
 
using EMANE::RegistrationId = std::uint16_t
 
using EMANE::BuildId = std::uint32_t
 
using EMANE::LengthPrefix = std::uint16_t
 
using EMANE::Priority = std::uint8_t
 
using EMANE::Strings = std::list< std::string >
 

Variables

constexpr NEMId EMANE::NEM_BROADCAST_MAC_ADDRESS {std::numeric_limits<NEMId>::max()}