|
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]
◆ Duration() [2/3]
Duration::Duration |
( |
BitNumber< uint16_t, 13 > |
value, |
|
|
Units |
unit |
|
) |
| |
◆ Duration() [3/3]
Duration::Duration |
( |
uint16_t |
raw | ) |
|
◆ raw()
uint16_t vanetza::security::v2::Duration::raw |
( |
| ) |
const |
|
inline |
◆ to_seconds()
std::chrono::seconds 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: