Event flags attributes. More...
#include <cmsis-plus/rtos/os.h>
Inheritance diagram for os::rtos::event_flags::attributes:Public Member Functions | |
Constructors & Destructor | |
| constexpr | attributes () |
| Construct an event flags attributes object instance. | |
| attributes (const attributes &)=default | |
| attributes (attributes &&)=default | |
| attributes & | operator= (const attributes &)=default |
| attributes & | operator= (attributes &&)=default |
| ~attributes ()=default | |
| Destruct the event flags attributes object instance. | |
Public Attributes | |
Public Member Variables | |
| rtos::clock * | clock = nullptr |
| Attribute with the address of the clock to be used for timeouts. | |
Event flags attributes.
Allow to assign a name to the event flags.
If the attributes are modified after the event_flags creation, the event_flags attributes shall not be affected.
Definition at line 68 of file os-evflags.h.
|
constexpr |
Construct an event flags attributes object instance.
Definition at line 344 of file os-evflags.h.
|
default |
|
default |
|
default |
Destruct the event flags 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.