Timer attributes. More...
#include <cmsis-plus/rtos/os.h>
Public Member Functions | |
Constructors & Destructor | |
constexpr | attributes () |
Construct a timer attributes object instance. | |
attributes (const attributes &)=default | |
attributes (attributes &&)=default | |
attributes & | operator= (const attributes &)=default |
attributes & | operator= (attributes &&)=default |
~attributes ()=default | |
Destruct the timer attributes object instance. | |
Public Attributes | |
Public Member Variables | |
type_t | tm_type = run::once |
Timer type attribute. | |
Public Member Variables | |
rtos::clock * | clock = nullptr |
Attribute with the address of the clock to be used for timeouts. | |
Timer attributes.
Allow to assign a name to the timer.
To simplify access, the member variables are public and do not require accessors or mutators.
If the attributes are modified after the timer creation, the timer attributes shall not be affected.
Definition at line 134 of file os-timer.h.
|
constexpr |
Construct a timer attributes object instance.
Definition at line 457 of file os-timer.h.
|
default |
|
default |
|
default |
Destruct the timer attributes object instance.
|
default |
|
default |
|
inherited |
Attribute with the address of the clock to be used for timeouts.
It may be one of os::rtos::sysclock
, os::rtos::rtclock
, or any other user object derived from class os::rtos::clock
.
If nullptr
, the default clock is os::rtos::sysclock
.
Definition at line 615 of file os-decls.h.
Timer type attribute.
Definition at line 195 of file os-timer.h.