Mbed OS Reference
|
Data Structures | |
class | Event< void(ArgTs...)> |
Event. More... | |
class | UserAllocatedEvent< F, A > |
class | UserAllocatedEvent< F, void(ArgTs...)> |
UserAllocatedEvent. More... | |
Functions | |
template<typename F , typename... ArgTs> | |
constexpr UserAllocatedEvent< F, void(ArgTs...)> | make_user_allocated_event (F f, ArgTs... args) |
Creates a UserAllocatedEvent object, deducing the target type from the types of arguments. More... | |
template<typename T , typename R , typename... ArgTs> | |
constexpr UserAllocatedEvent< mbed::Callback< void(ArgTs...)>, void(ArgTs...)> | make_user_allocated_event (T *obj, R(T::*method)(ArgTs... args), ArgTs... args) |
Creates a UserAllocatedEvent object, deducing the target type from the types of arguments. More... | |
template<typename T , typename R , typename... ArgTs> | |
constexpr UserAllocatedEvent< mbed::Callback< void(ArgTs...)>, void(ArgTs...)> | make_user_allocated_event (const T *obj, R(T::*method)(ArgTs... args) const, ArgTs... args) |
Creates a UserAllocatedEvent object, deducing the target type from the types of arguments. More... | |
template<typename T , typename R , typename... ArgTs> | |
constexpr UserAllocatedEvent< mbed::Callback< void(ArgTs...)>, void(ArgTs...)> | make_user_allocated_event (volatile T *obj, R(T::*method)(ArgTs... args) volatile, ArgTs... args) |
Creates a UserAllocatedEvent object, deducing the target type from the types of arguments. More... | |
template<typename T , typename R , typename... ArgTs> | |
constexpr UserAllocatedEvent< mbed::Callback< void(ArgTs...)>, void(ArgTs...)> | make_user_allocated_event (const volatile T *obj, R(T::*method)(ArgTs... args) const volatile, ArgTs... args) |
Creates a UserAllocatedEvent object, deducing the target type from the types of arguments. More... | |
template<typename F , typename... ArgTs> | |
UserAllocatedEvent< F, void(ArgTs...)> | make_user_allocated_event (F f, ArgTs... args) |
Creates an user allocated event bound to the event queue. More... | |
template<typename T , typename R , typename... ArgTs> | |
UserAllocatedEvent< mbed::Callback< void(ArgTs...)>, void(ArgTs...)> | make_user_allocated_event (T *obj, R(T::*method)(ArgTs... args), ArgTs... args) |
Creates an user allocated event bound to the event queue. More... | |
|
constexpr |
Creates a UserAllocatedEvent object, deducing the target type from the types of arguments.
UserAllocatedEvent doesn't utilize EventQueue internal memory, therefore it can be posted on the queue without being afraid of post fail due to queue memory exhaustion
Definition at line 394 of file UserAllocatedEvent.h.
|
constexpr |
Creates a UserAllocatedEvent object, deducing the target type from the types of arguments.
UserAllocatedEvent doesn't utilize EventQueue internal memory, therefore it can be posted on the queue without being afraid of post fail due to queue memory exhaustion
Definition at line 409 of file UserAllocatedEvent.h.
|
constexpr |
Creates a UserAllocatedEvent object, deducing the target type from the types of arguments.
UserAllocatedEvent doesn't utilize EventQueue internal memory, therefore it can be posted on the queue without being afraid of post fail due to queue memory exhaustion
Definition at line 424 of file UserAllocatedEvent.h.
|
constexpr |
Creates a UserAllocatedEvent object, deducing the target type from the types of arguments.
UserAllocatedEvent doesn't utilize EventQueue internal memory, therefore it can be posted on the queue without being afraid of post fail due to queue memory exhaustion
Definition at line 439 of file UserAllocatedEvent.h.
|
constexpr |
Creates a UserAllocatedEvent object, deducing the target type from the types of arguments.
UserAllocatedEvent doesn't utilize EventQueue internal memory, therefore it can be posted on the queue without being afraid of post fail due to queue memory exhaustion
Definition at line 454 of file UserAllocatedEvent.h.
UserAllocatedEvent< F, void(ArgTs...)> make_user_allocated_event | ( | F | f, |
ArgTs... | args | ||
) |
Creates an user allocated event bound to the event queue.
Constructs an user allocated event bound to the specified event queue. The specified callback acts as the target for the event and is executed in the context of the event queue's dispatch loop once posted.
f | Function to execute when the event is dispatched |
args | List of arguments that will be passed to f |
Definition at line 354 of file UserAllocatedEvent.h.
UserAllocatedEvent< mbed::Callback< void(ArgTs...)>, void(ArgTs...)> make_user_allocated_event | ( | T * | obj, |
R(T::*)(ArgTs... args) | method, | ||
ArgTs... | args | ||
) |
Creates an user allocated event bound to the event queue.
Definition at line 360 of file UserAllocatedEvent.h.