Data Structures |
class | Event< void()> |
| Event. More...
|
class | Event< void(A0)> |
| Event. More...
|
class | Event< void(A0, A1)> |
| Event. More...
|
class | Event< void(A0, A1, A2)> |
| Event. More...
|
class | Event< void(A0, A1, A2, A3)> |
| Event. More...
|
class | Event< void(A0, A1, A2, A3, A4)> |
| Event. More...
|
class | EventQueue |
| EventQueue. More...
|
Functions |
| Event (const Event &e) |
| Copy constructor for events.
|
Event & | operator= (const Event &that) |
| Assignment operator for events.
|
| ~Event () |
| Destructor for events.
|
void | delay (int delay) |
| Configure the delay of an event.
|
void | period (int period) |
| Configure the period of an event.
|
int | post () const |
| Posts an event onto the underlying event queue.
|
void | call () const |
| Posts an event onto the underlying event queue, returning void.
|
void | operator() () const |
| Posts an event onto the underlying event queue, returning void.
|
static void | thunk (void *func) |
| Static thunk for passing as C-style function.
|
void | cancel () const |
| Cancels the most recently posted event.
|
template<typename F , typename C0 > |
| Event (EventQueue *q, F f, C0 c0) |
| Create an event.
|
template<typename F , typename C0 , typename C1 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1) |
| Create an event.
|
template<typename F , typename C0 , typename C1 , typename C2 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1, C2 c2) |
| Create an event.
|
template<typename F , typename C0 , typename C1 , typename C2 , typename C3 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1, C2 c2, C3 c3) |
| Create an event.
|
template<typename F , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0), B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0) const, B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0) volatile, B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0) const volatile, B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1), B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1) const, B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1) volatile, B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1) const volatile, B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1, B2), B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1, B2) const, B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1, B2) volatile, B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1, B2) const volatile, B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1, B2, B3), B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1, B2, B3) const, B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1, B2, B3) volatile, B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1, B2, B3) const volatile, B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1, B2, B3, B4), B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1, B2, B3, B4) const, B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4) volatile, B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4) const volatile, B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
| Event (const Event &e) |
| Copy constructor for events.
|
Event & | operator= (const Event &that) |
| Assignment operator for events.
|
| ~Event () |
| Destructor for events.
|
void | delay (int delay) |
| Configure the delay of an event.
|
void | period (int period) |
| Configure the period of an event.
|
int | post (A0 a0) const |
| Posts an event onto the underlying event queue.
|
void | call (A0 a0) const |
| Posts an event onto the underlying event queue, returning void.
|
void | operator() (A0 a0) const |
| Posts an event onto the underlying event queue, returning void.
|
static void | thunk (void *func, A0 a0) |
| Static thunk for passing as C-style function.
|
void | cancel () const |
| Cancels the most recently posted event.
|
template<typename F , typename C0 > |
| Event (EventQueue *q, F f, C0 c0) |
| Create an event.
|
template<typename F , typename C0 , typename C1 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1) |
| Create an event.
|
template<typename F , typename C0 , typename C1 , typename C2 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1, C2 c2) |
| Create an event.
|
template<typename F , typename C0 , typename C1 , typename C2 , typename C3 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1, C2 c2, C3 c3) |
| Create an event.
|
template<typename F , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, A0), B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, A0) const, B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, A0) volatile, B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, A0) const volatile, B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1, A0), B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1, A0) const, B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1, A0) volatile, B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1, A0) const volatile, B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1, B2, A0), B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1, B2, A0) const, B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1, B2, A0) volatile, B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1, B2, A0) const volatile, B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1, B2, B3, A0), B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1, B2, B3, A0) const, B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1, B2, B3, A0) volatile, B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1, B2, B3, A0) const volatile, B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0), B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0) const, B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0) volatile, B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0) const volatile, B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
| Event (const Event &e) |
| Copy constructor for events.
|
Event & | operator= (const Event &that) |
| Assignment operator for events.
|
| ~Event () |
| Destructor for events.
|
void | delay (int delay) |
| Configure the delay of an event.
|
void | period (int period) |
| Configure the period of an event.
|
int | post (A0 a0, A1 a1) const |
| Posts an event onto the underlying event queue.
|
void | call (A0 a0, A1 a1) const |
| Posts an event onto the underlying event queue, returning void.
|
void | operator() (A0 a0, A1 a1) const |
| Posts an event onto the underlying event queue, returning void.
|
static void | thunk (void *func, A0 a0, A1 a1) |
| Static thunk for passing as C-style function.
|
void | cancel () const |
| Cancels the most recently posted event.
|
template<typename F , typename C0 > |
| Event (EventQueue *q, F f, C0 c0) |
| Create an event.
|
template<typename F , typename C0 , typename C1 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1) |
| Create an event.
|
template<typename F , typename C0 , typename C1 , typename C2 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1, C2 c2) |
| Create an event.
|
template<typename F , typename C0 , typename C1 , typename C2 , typename C3 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1, C2 c2, C3 c3) |
| Create an event.
|
template<typename F , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, A0, A1), B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, A0, A1) const, B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, A0, A1) volatile, B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, A0, A1) const volatile, B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1, A0, A1), B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1, A0, A1) const, B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1, A0, A1) volatile, B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1, A0, A1) const volatile, B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1, B2, A0, A1), B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1, B2, A0, A1) const, B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1, B2, A0, A1) volatile, B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1, B2, A0, A1) const volatile, B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1), B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1) const, B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1) volatile, B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1) const volatile, B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1), B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1) const, B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1) volatile, B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1) const volatile, B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
| Event (const Event &e) |
| Copy constructor for events.
|
Event & | operator= (const Event &that) |
| Assignment operator for events.
|
| ~Event () |
| Destructor for events.
|
void | delay (int delay) |
| Configure the delay of an event.
|
void | period (int period) |
| Configure the period of an event.
|
int | post (A0 a0, A1 a1, A2 a2) const |
| Posts an event onto the underlying event queue.
|
void | call (A0 a0, A1 a1, A2 a2) const |
| Posts an event onto the underlying event queue, returning void.
|
void | operator() (A0 a0, A1 a1, A2 a2) const |
| Posts an event onto the underlying event queue, returning void.
|
static void | thunk (void *func, A0 a0, A1 a1, A2 a2) |
| Static thunk for passing as C-style function.
|
void | cancel () const |
| Cancels the most recently posted event.
|
template<typename F , typename C0 > |
| Event (EventQueue *q, F f, C0 c0) |
| Create an event.
|
template<typename F , typename C0 , typename C1 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1) |
| Create an event.
|
template<typename F , typename C0 , typename C1 , typename C2 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1, C2 c2) |
| Create an event.
|
template<typename F , typename C0 , typename C1 , typename C2 , typename C3 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1, C2 c2, C3 c3) |
| Create an event.
|
template<typename F , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, A0, A1, A2), B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, A0, A1, A2) const, B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, A0, A1, A2) volatile, B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, A0, A1, A2) const volatile, B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1, A0, A1, A2), B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1, A0, A1, A2) const, B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1, A0, A1, A2) volatile, B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1, A0, A1, A2) const volatile, B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2), B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2) const, B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2) volatile, B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2) const volatile, B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2), B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2) const, B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2) volatile, B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2) const volatile, B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2), B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2) const, B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2) volatile, B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2) const volatile, B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
| Event (const Event &e) |
| Copy constructor for events.
|
Event & | operator= (const Event &that) |
| Assignment operator for events.
|
| ~Event () |
| Destructor for events.
|
void | delay (int delay) |
| Configure the delay of an event.
|
void | period (int period) |
| Configure the period of an event.
|
int | post (A0 a0, A1 a1, A2 a2, A3 a3) const |
| Posts an event onto the underlying event queue.
|
void | call (A0 a0, A1 a1, A2 a2, A3 a3) const |
| Posts an event onto the underlying event queue, returning void.
|
void | operator() (A0 a0, A1 a1, A2 a2, A3 a3) const |
| Posts an event onto the underlying event queue, returning void.
|
static void | thunk (void *func, A0 a0, A1 a1, A2 a2, A3 a3) |
| Static thunk for passing as C-style function.
|
void | cancel () const |
| Cancels the most recently posted event.
|
template<typename F , typename C0 > |
| Event (EventQueue *q, F f, C0 c0) |
| Create an event.
|
template<typename F , typename C0 , typename C1 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1) |
| Create an event.
|
template<typename F , typename C0 , typename C1 , typename C2 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1, C2 c2) |
| Create an event.
|
template<typename F , typename C0 , typename C1 , typename C2 , typename C3 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1, C2 c2, C3 c3) |
| Create an event.
|
template<typename F , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, A0, A1, A2, A3), B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, A0, A1, A2, A3) const, B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, A0, A1, A2, A3) volatile, B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, A0, A1, A2, A3) const volatile, B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1, A0, A1, A2, A3), B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1, A0, A1, A2, A3) const, B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1, A0, A1, A2, A3) volatile, B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1, A0, A1, A2, A3) const volatile, B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2, A3), B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2, A3) const, B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2, A3) volatile, B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2, A3) const volatile, B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2, A3), B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2, A3) const, B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2, A3) volatile, B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2, A3) const volatile, B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2, A3), B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2, A3) const, B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2, A3) volatile, B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2, A3) const volatile, B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
| Event (const Event &e) |
| Copy constructor for events.
|
Event & | operator= (const Event &that) |
| Assignment operator for events.
|
| ~Event () |
| Destructor for events.
|
void | delay (int delay) |
| Configure the delay of an event.
|
void | period (int period) |
| Configure the period of an event.
|
int | post (A0 a0, A1 a1, A2 a2, A3 a3, A4 a4) const |
| Posts an event onto the underlying event queue.
|
void | call (A0 a0, A1 a1, A2 a2, A3 a3, A4 a4) const |
| Posts an event onto the underlying event queue, returning void.
|
void | operator() (A0 a0, A1 a1, A2 a2, A3 a3, A4 a4) const |
| Posts an event onto the underlying event queue, returning void.
|
static void | thunk (void *func, A0 a0, A1 a1, A2 a2, A3 a3, A4 a4) |
| Static thunk for passing as C-style function.
|
void | cancel () const |
| Cancels the most recently posted event.
|
template<typename F , typename C0 > |
| Event (EventQueue *q, F f, C0 c0) |
| Create an event.
|
template<typename F , typename C0 , typename C1 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1) |
| Create an event.
|
template<typename F , typename C0 , typename C1 , typename C2 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1, C2 c2) |
| Create an event.
|
template<typename F , typename C0 , typename C1 , typename C2 , typename C3 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1, C2 c2, C3 c3) |
| Create an event.
|
template<typename F , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 > |
| Event (EventQueue *q, F f, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, A0, A1, A2, A3, A4), B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, A0, A1, A2, A3, A4) const, B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, A0, A1, A2, A3, A4) volatile, B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, A0, A1, A2, A3, A4) const volatile, B0 b0) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1, A0, A1, A2, A3, A4), B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1, A0, A1, A2, A3, A4) const, B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1, A0, A1, A2, A3, A4) volatile, B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1, A0, A1, A2, A3, A4) const volatile, B0 b0, B1 b1) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2, A3, A4), B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2, A3, A4) const, B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2, A3, A4) volatile, B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2, A3, A4) const volatile, B0 b0, B1 b1, B2 b2) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2, A3, A4), B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2, A3, A4) const, B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2, A3, A4) volatile, B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2, A3, A4) const volatile, B0 b0, B1 b1, B2 b2, B3 b3) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2, A3, A4), B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, const T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2, A3, A4) const, B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2, A3, A4) volatile, B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 > |
| Event (EventQueue *q, const volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2, A3, A4) const volatile, B0 b0, B1 b1, B2 b2, B3 b3, B4 b4) |
| Create an event.
|
template<typename R > |
Event< void()> | event (R(*func)()) |
| Creates an event bound to the event queue.
|
template<typename T , typename R > |
Event< void()> | event (T *obj, R(T::*method)()) |
| Creates an event bound to the event queue.
|
template<typename T , typename R > |
Event< void()> | event (const T *obj, R(T::*method)() const) |
| Creates an event bound to the event queue.
|
template<typename T , typename R > |
Event< void()> | event (volatile T *obj, R(T::*method)() volatile) |
| Creates an event bound to the event queue.
|
template<typename T , typename R > |
Event< void()> | event (const volatile T *obj, R(T::*method)() const volatile) |
| Creates an event bound to the event queue.
|
template<typename R > |
Event< void()> | event (mbed::Callback< R()> cb) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename C0 > |
Event< void()> | event (R(*func)(B0), C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 > |
Event< void()> | event (T *obj, R(T::*method)(B0), C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 > |
Event< void()> | event (const T *obj, R(T::*method)(B0) const, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 > |
Event< void()> | event (volatile T *obj, R(T::*method)(B0) volatile, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 > |
Event< void()> | event (const volatile T *obj, R(T::*method)(B0) const volatile, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename C0 > |
Event< void()> | event (mbed::Callback< R(B0)> cb, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename C0 , typename C1 > |
Event< void()> | event (R(*func)(B0, B1), C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 > |
Event< void()> | event (T *obj, R(T::*method)(B0, B1), C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 > |
Event< void()> | event (const T *obj, R(T::*method)(B0, B1) const, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 > |
Event< void()> | event (volatile T *obj, R(T::*method)(B0, B1) volatile, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 > |
Event< void()> | event (const volatile T *obj, R(T::*method)(B0, B1) const volatile, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename C0 , typename C1 > |
Event< void()> | event (mbed::Callback< R(B0, B1)> cb, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 > |
Event< void()> | event (R(*func)(B0, B1, B2), C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 > |
Event< void()> | event (T *obj, R(T::*method)(B0, B1, B2), C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 > |
Event< void()> | event (const T *obj, R(T::*method)(B0, B1, B2) const, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 > |
Event< void()> | event (volatile T *obj, R(T::*method)(B0, B1, B2) volatile, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 > |
Event< void()> | event (const volatile T *obj, R(T::*method)(B0, B1, B2) const volatile, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 > |
Event< void()> | event (mbed::Callback< R(B0, B1, B2)> cb, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 > |
Event< void()> | event (R(*func)(B0, B1, B2, B3), C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 > |
Event< void()> | event (T *obj, R(T::*method)(B0, B1, B2, B3), C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 > |
Event< void()> | event (const T *obj, R(T::*method)(B0, B1, B2, B3) const, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 > |
Event< void()> | event (volatile T *obj, R(T::*method)(B0, B1, B2, B3) volatile, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 > |
Event< void()> | event (const volatile T *obj, R(T::*method)(B0, B1, B2, B3) const volatile, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 > |
Event< void()> | event (mbed::Callback< R(B0, B1, B2, B3)> cb, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 > |
Event< void()> | event (R(*func)(B0, B1, B2, B3, B4), C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 > |
Event< void()> | event (T *obj, R(T::*method)(B0, B1, B2, B3, B4), C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 > |
Event< void()> | event (const T *obj, R(T::*method)(B0, B1, B2, B3, B4) const, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 > |
Event< void()> | event (volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4) volatile, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 > |
Event< void()> | event (const volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4) const volatile, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 > |
Event< void()> | event (mbed::Callback< R(B0, B1, B2, B3, B4)> cb, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename R , typename A0 > |
Event< void(A0)> | event (R(*func)(A0)) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename A0 > |
Event< void(A0)> | event (T *obj, R(T::*method)(A0)) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename A0 > |
Event< void(A0)> | event (const T *obj, R(T::*method)(A0) const) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename A0 > |
Event< void(A0)> | event (volatile T *obj, R(T::*method)(A0) volatile) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename A0 > |
Event< void(A0)> | event (const volatile T *obj, R(T::*method)(A0) const volatile) |
| Creates an event bound to the event queue.
|
template<typename R , typename A0 > |
Event< void(A0)> | event (mbed::Callback< R(A0)> cb) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename C0 , typename A0 > |
Event< void(A0)> | event (R(*func)(B0, A0), C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 , typename A0 > |
Event< void(A0)> | event (T *obj, R(T::*method)(B0, A0), C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 , typename A0 > |
Event< void(A0)> | event (const T *obj, R(T::*method)(B0, A0) const, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 , typename A0 > |
Event< void(A0)> | event (volatile T *obj, R(T::*method)(B0, A0) volatile, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 , typename A0 > |
Event< void(A0)> | event (const volatile T *obj, R(T::*method)(B0, A0) const volatile, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename C0 , typename A0 > |
Event< void(A0)> | event (mbed::Callback< R(B0, A0)> cb, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 > |
Event< void(A0)> | event (R(*func)(B0, B1, A0), C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 > |
Event< void(A0)> | event (T *obj, R(T::*method)(B0, B1, A0), C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 > |
Event< void(A0)> | event (const T *obj, R(T::*method)(B0, B1, A0) const, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 > |
Event< void(A0)> | event (volatile T *obj, R(T::*method)(B0, B1, A0) volatile, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 > |
Event< void(A0)> | event (const volatile T *obj, R(T::*method)(B0, B1, A0) const volatile, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 > |
Event< void(A0)> | event (mbed::Callback< R(B0, B1, A0)> cb, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 > |
Event< void(A0)> | event (R(*func)(B0, B1, B2, A0), C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 > |
Event< void(A0)> | event (T *obj, R(T::*method)(B0, B1, B2, A0), C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 > |
Event< void(A0)> | event (const T *obj, R(T::*method)(B0, B1, B2, A0) const, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 > |
Event< void(A0)> | event (volatile T *obj, R(T::*method)(B0, B1, B2, A0) volatile, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 > |
Event< void(A0)> | event (const volatile T *obj, R(T::*method)(B0, B1, B2, A0) const volatile, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 > |
Event< void(A0)> | event (mbed::Callback< R(B0, B1, B2, A0)> cb, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 > |
Event< void(A0)> | event (R(*func)(B0, B1, B2, B3, A0), C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 > |
Event< void(A0)> | event (T *obj, R(T::*method)(B0, B1, B2, B3, A0), C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 > |
Event< void(A0)> | event (const T *obj, R(T::*method)(B0, B1, B2, B3, A0) const, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 > |
Event< void(A0)> | event (volatile T *obj, R(T::*method)(B0, B1, B2, B3, A0) volatile, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 > |
Event< void(A0)> | event (const volatile T *obj, R(T::*method)(B0, B1, B2, B3, A0) const volatile, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 > |
Event< void(A0)> | event (mbed::Callback< R(B0, B1, B2, B3, A0)> cb, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 > |
Event< void(A0)> | event (R(*func)(B0, B1, B2, B3, B4, A0), C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 > |
Event< void(A0)> | event (T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0), C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 > |
Event< void(A0)> | event (const T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0) const, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 > |
Event< void(A0)> | event (volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0) volatile, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 > |
Event< void(A0)> | event (const volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0) const volatile, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 > |
Event< void(A0)> | event (mbed::Callback< R(B0, B1, B2, B3, B4, A0)> cb, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename R , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (R(*func)(A0, A1)) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (T *obj, R(T::*method)(A0, A1)) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (const T *obj, R(T::*method)(A0, A1) const) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (volatile T *obj, R(T::*method)(A0, A1) volatile) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (const volatile T *obj, R(T::*method)(A0, A1) const volatile) |
| Creates an event bound to the event queue.
|
template<typename R , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (mbed::Callback< R(A0, A1)> cb) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename C0 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (R(*func)(B0, A0, A1), C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (T *obj, R(T::*method)(B0, A0, A1), C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (const T *obj, R(T::*method)(B0, A0, A1) const, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (volatile T *obj, R(T::*method)(B0, A0, A1) volatile, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (const volatile T *obj, R(T::*method)(B0, A0, A1) const volatile, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename C0 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (mbed::Callback< R(B0, A0, A1)> cb, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (R(*func)(B0, B1, A0, A1), C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (T *obj, R(T::*method)(B0, B1, A0, A1), C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (const T *obj, R(T::*method)(B0, B1, A0, A1) const, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (volatile T *obj, R(T::*method)(B0, B1, A0, A1) volatile, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (const volatile T *obj, R(T::*method)(B0, B1, A0, A1) const volatile, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (mbed::Callback< R(B0, B1, A0, A1)> cb, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (R(*func)(B0, B1, B2, A0, A1), C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (T *obj, R(T::*method)(B0, B1, B2, A0, A1), C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (const T *obj, R(T::*method)(B0, B1, B2, A0, A1) const, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (volatile T *obj, R(T::*method)(B0, B1, B2, A0, A1) volatile, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (const volatile T *obj, R(T::*method)(B0, B1, B2, A0, A1) const volatile, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (mbed::Callback< R(B0, B1, B2, A0, A1)> cb, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (R(*func)(B0, B1, B2, B3, A0, A1), C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1), C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (const T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1) const, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (volatile T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1) volatile, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (const volatile T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1) const volatile, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (mbed::Callback< R(B0, B1, B2, B3, A0, A1)> cb, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (R(*func)(B0, B1, B2, B3, B4, A0, A1), C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1), C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (const T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1) const, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1) volatile, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (const volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1) const volatile, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 > |
Event< void(A0, A1)> | event (mbed::Callback< R(B0, B1, B2, B3, B4, A0, A1)> cb, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename R , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (R(*func)(A0, A1, A2)) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (T *obj, R(T::*method)(A0, A1, A2)) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (const T *obj, R(T::*method)(A0, A1, A2) const) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (volatile T *obj, R(T::*method)(A0, A1, A2) volatile) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (const volatile T *obj, R(T::*method)(A0, A1, A2) const volatile) |
| Creates an event bound to the event queue.
|
template<typename R , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (mbed::Callback< R(A0, A1, A2)> cb) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename C0 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (R(*func)(B0, A0, A1, A2), C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (T *obj, R(T::*method)(B0, A0, A1, A2), C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (const T *obj, R(T::*method)(B0, A0, A1, A2) const, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (volatile T *obj, R(T::*method)(B0, A0, A1, A2) volatile, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (const volatile T *obj, R(T::*method)(B0, A0, A1, A2) const volatile, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename C0 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (mbed::Callback< R(B0, A0, A1, A2)> cb, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (R(*func)(B0, B1, A0, A1, A2), C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (T *obj, R(T::*method)(B0, B1, A0, A1, A2), C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (const T *obj, R(T::*method)(B0, B1, A0, A1, A2) const, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (volatile T *obj, R(T::*method)(B0, B1, A0, A1, A2) volatile, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (const volatile T *obj, R(T::*method)(B0, B1, A0, A1, A2) const volatile, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (mbed::Callback< R(B0, B1, A0, A1, A2)> cb, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (R(*func)(B0, B1, B2, A0, A1, A2), C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2), C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (const T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2) const, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (volatile T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2) volatile, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (const volatile T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2) const volatile, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (mbed::Callback< R(B0, B1, B2, A0, A1, A2)> cb, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (R(*func)(B0, B1, B2, B3, A0, A1, A2), C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2), C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (const T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2) const, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (volatile T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2) volatile, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (const volatile T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2) const volatile, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (mbed::Callback< R(B0, B1, B2, B3, A0, A1, A2)> cb, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (R(*func)(B0, B1, B2, B3, B4, A0, A1, A2), C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2), C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (const T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2) const, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2) volatile, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (const volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2) const volatile, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 , typename A2 > |
Event< void(A0, A1, A2)> | event (mbed::Callback< R(B0, B1, B2, B3, B4, A0, A1, A2)> cb, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename R , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (R(*func)(A0, A1, A2, A3)) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (T *obj, R(T::*method)(A0, A1, A2, A3)) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (const T *obj, R(T::*method)(A0, A1, A2, A3) const) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (volatile T *obj, R(T::*method)(A0, A1, A2, A3) volatile) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (const volatile T *obj, R(T::*method)(A0, A1, A2, A3) const volatile) |
| Creates an event bound to the event queue.
|
template<typename R , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (mbed::Callback< R(A0, A1, A2, A3)> cb) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename C0 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (R(*func)(B0, A0, A1, A2, A3), C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (T *obj, R(T::*method)(B0, A0, A1, A2, A3), C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (const T *obj, R(T::*method)(B0, A0, A1, A2, A3) const, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (volatile T *obj, R(T::*method)(B0, A0, A1, A2, A3) volatile, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (const volatile T *obj, R(T::*method)(B0, A0, A1, A2, A3) const volatile, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename C0 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (mbed::Callback< R(B0, A0, A1, A2, A3)> cb, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (R(*func)(B0, B1, A0, A1, A2, A3), C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (T *obj, R(T::*method)(B0, B1, A0, A1, A2, A3), C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (const T *obj, R(T::*method)(B0, B1, A0, A1, A2, A3) const, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (volatile T *obj, R(T::*method)(B0, B1, A0, A1, A2, A3) volatile, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (const volatile T *obj, R(T::*method)(B0, B1, A0, A1, A2, A3) const volatile, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (mbed::Callback< R(B0, B1, A0, A1, A2, A3)> cb, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (R(*func)(B0, B1, B2, A0, A1, A2, A3), C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2, A3), C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (const T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2, A3) const, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (volatile T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2, A3) volatile, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (const volatile T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2, A3) const volatile, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (mbed::Callback< R(B0, B1, B2, A0, A1, A2, A3)> cb, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (R(*func)(B0, B1, B2, B3, A0, A1, A2, A3), C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2, A3), C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (const T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2, A3) const, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (volatile T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2, A3) volatile, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (const volatile T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2, A3) const volatile, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (mbed::Callback< R(B0, B1, B2, B3, A0, A1, A2, A3)> cb, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (R(*func)(B0, B1, B2, B3, B4, A0, A1, A2, A3), C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2, A3), C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (const T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2, A3) const, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2, A3) volatile, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (const volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2, A3) const volatile, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 , typename A2 , typename A3 > |
Event< void(A0, A1, A2, A3)> | event (mbed::Callback< R(B0, B1, B2, B3, B4, A0, A1, A2, A3)> cb, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename R , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (R(*func)(A0, A1, A2, A3, A4)) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (T *obj, R(T::*method)(A0, A1, A2, A3, A4)) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (const T *obj, R(T::*method)(A0, A1, A2, A3, A4) const) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (volatile T *obj, R(T::*method)(A0, A1, A2, A3, A4) volatile) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (const volatile T *obj, R(T::*method)(A0, A1, A2, A3, A4) const volatile) |
| Creates an event bound to the event queue.
|
template<typename R , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (mbed::Callback< R(A0, A1, A2, A3, A4)> cb) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename C0 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (R(*func)(B0, A0, A1, A2, A3, A4), C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (T *obj, R(T::*method)(B0, A0, A1, A2, A3, A4), C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (const T *obj, R(T::*method)(B0, A0, A1, A2, A3, A4) const, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (volatile T *obj, R(T::*method)(B0, A0, A1, A2, A3, A4) volatile, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename C0 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (const volatile T *obj, R(T::*method)(B0, A0, A1, A2, A3, A4) const volatile, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename C0 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (mbed::Callback< R(B0, A0, A1, A2, A3, A4)> cb, C0 c0) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (R(*func)(B0, B1, A0, A1, A2, A3, A4), C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (T *obj, R(T::*method)(B0, B1, A0, A1, A2, A3, A4), C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (const T *obj, R(T::*method)(B0, B1, A0, A1, A2, A3, A4) const, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (volatile T *obj, R(T::*method)(B0, B1, A0, A1, A2, A3, A4) volatile, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (const volatile T *obj, R(T::*method)(B0, B1, A0, A1, A2, A3, A4) const volatile, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename C0 , typename C1 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (mbed::Callback< R(B0, B1, A0, A1, A2, A3, A4)> cb, C0 c0, C1 c1) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (R(*func)(B0, B1, B2, A0, A1, A2, A3, A4), C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2, A3, A4), C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (const T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2, A3, A4) const, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (volatile T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2, A3, A4) volatile, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (const volatile T *obj, R(T::*method)(B0, B1, B2, A0, A1, A2, A3, A4) const volatile, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename C0 , typename C1 , typename C2 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (mbed::Callback< R(B0, B1, B2, A0, A1, A2, A3, A4)> cb, C0 c0, C1 c1, C2 c2) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (R(*func)(B0, B1, B2, B3, A0, A1, A2, A3, A4), C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2, A3, A4), C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (const T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2, A3, A4) const, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (volatile T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2, A3, A4) volatile, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (const volatile T *obj, R(T::*method)(B0, B1, B2, B3, A0, A1, A2, A3, A4) const volatile, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename C0 , typename C1 , typename C2 , typename C3 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (mbed::Callback< R(B0, B1, B2, B3, A0, A1, A2, A3, A4)> cb, C0 c0, C1 c1, C2 c2, C3 c3) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (R(*func)(B0, B1, B2, B3, B4, A0, A1, A2, A3, A4), C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2, A3, A4), C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (const T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2, A3, A4) const, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2, A3, A4) volatile, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename T , typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (const volatile T *obj, R(T::*method)(B0, B1, B2, B3, B4, A0, A1, A2, A3, A4) const volatile, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|
template<typename R , typename B0 , typename B1 , typename B2 , typename B3 , typename B4 , typename C0 , typename C1 , typename C2 , typename C3 , typename C4 , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Event< void(A0, A1, A2, A3, A4)> | event (mbed::Callback< R(B0, B1, B2, B3, B4, A0, A1, A2, A3, A4)> cb, C0 c0, C1 c1, C2 c2, C3 c3, C4 c4) |
| Creates an event bound to the event queue.
|