|
enum class | Units {
Seconds = 0x0
, Minutes = 0x1
, Hours = 0x2
, Sixty_Hour_Blocks = 0x3
,
Years = 0x4
} |
Definition at line 20 of file validity_restriction.hpp.
◆ Units
enum class vanetza::security::v2::Duration::Units |
|
strong |
◆ Duration() [1/3]
vanetza::security::v2::Duration::Duration |
( |
| ) |
|
◆ Duration() [2/3]
vanetza::security::v2::Duration::Duration |
( |
BitNumber< uint16_t, 13 > | value, |
|
|
Units | unit ) |
◆ Duration() [3/3]
vanetza::security::v2::Duration::Duration |
( |
uint16_t | raw | ) |
|
◆ raw()
uint16_t vanetza::security::v2::Duration::raw |
( |
| ) |
const |
|
inline |
◆ to_seconds()
std::chrono::seconds vanetza::security::v2::Duration::to_seconds |
( |
| ) |
const |
Convert duration to seconds.
- Note
- std::chrono::seconds is wide enough to represent 2^13 years
- Returns
- duration in seconds
Definition at line 26 of file validity_restriction.cpp.
◆ unit()
Units vanetza::security::v2::Duration::unit |
( |
| ) |
const |
|
inline |
◆ value()
uint16_t vanetza::security::v2::Duration::value |
( |
| ) |
const |
|
inline |
◆ m_raw
uint16_t vanetza::security::v2::Duration::m_raw |
|
private |
The documentation for this class was generated from the following files: