gusimplewhiteboard
|
WBFunctor definition for Arduino9Pin_WBFunctor_T. More...
#include <WBFunctor_types_generated.h>
Public Types | |
typedef void(Arduino9Pin_WBFunctor_T::* | Arduino9Pin_function_t) (guWhiteboard::wb_types, bool &) |
define callback signature More... | |
![]() | |
typedef void(C::* | s_func) (guWhiteboard::wb_types, gu_simple_message *) |
function prototype for the new 'simple whiteboard' callbacks More... | |
Public Member Functions | |
Arduino9Pin_WBFunctor (Arduino9Pin_WBFunctor_T *obj, void(Arduino9Pin_WBFunctor_T::*pFunc)(guWhiteboard::wb_types, bool &), guWhiteboard::wb_types t) | |
WBFunctor constructor for Arduino9Pin_WBFunctor_T. More... | |
void | call (gu_simple_message *m) OVERRIDE |
call method for callbacks, for class Arduino9Pin_WBFunctor More... | |
![]() | |
WBFunctor (Arduino9Pin_WBFunctor_T *obj, void(C::*pFunc)(std::string, WBMsg *)) | |
WBFunctor Constructor. More... | |
WBFunctor (Arduino9Pin_WBFunctor_T *obj, void(C::*pFunc)(guWhiteboard::wb_types, gu_simple_message *), guWhiteboard::wb_types t) | |
WBFunctor Constructor. More... | |
void | call (std::string s, WBMsg *m) OVERRIDE |
Call method for the OLD whiteboard callbacks that used WBMsg - Deprecated. More... | |
void | call (gu_simple_message *m) OVERRIDE |
Call method for the 'simple' whiteboard aka 'typed whiteboard' callbacks that passes data around in a union. More... | |
void | call (guWhiteboard::wb_types t, gu_simple_message *m) OVERRIDE |
Call method for the 'simple' whiteboard aka 'typed whiteboard' callbacks that passes data around in a union. More... | |
guWhiteboard::wb_types | type () OVERRIDE |
getter for the WB type More... | |
uint16_t | get_event_count () OVERRIDE |
getter for the WB event counter More... | |
void | set_event_count (uint16_t e) OVERRIDE |
setter for the WB event counter More... | |
bool | is_simple_wb_version () OVERRIDE |
is this being used by the 'simple whiteboard' or the OLD whiteboard (which is now Deprecated) More... | |
s_func | get_s_func_ptr () |
getter More... | |
![]() | |
virtual | ~WBFunctorBase () |
destructor More... | |
Static Public Member Functions | |
static WBFunctorBase * | bind (Arduino9Pin_WBFunctor_T *obj, void(Arduino9Pin_WBFunctor_T::*f)(guWhiteboard::wb_types, bool &), guWhiteboard::wb_types t) |
internal method of linking classes More... | |
Additional Inherited Members | |
![]() | |
typedef void(C::* | func) (std::string, WBMsg *) |
OLD function prototype (which is now Deprecated) More... | |
![]() | |
Arduino9Pin_WBFunctor_T * | fObject |
ptr to call containing the callback method More... | |
func | fFunction |
OLD function object. More... | |
s_func | s_fFunction |
'simple' function object More... | |
guWhiteboard::wb_types | type_enum |
'simple' whiteboard types More... | |
uint16_t | event_count |
the event counter More... | |
bool | simple_wb_version |
flag, is this a 'simple' whiteboard usage of WBFunctor More... | |
WBFunctor definition for Arduino9Pin_WBFunctor_T.
Definition at line 4001 of file WBFunctor_types_generated.h.
typedef void(Arduino9Pin_WBFunctor_T::* Arduino9Pin_WBFunctor< Arduino9Pin_WBFunctor_T >::Arduino9Pin_function_t) (guWhiteboard::wb_types, bool &) |
define callback signature
Definition at line 4014 of file WBFunctor_types_generated.h.
|
inline |
WBFunctor constructor for Arduino9Pin_WBFunctor_T.
Definition at line 4004 of file WBFunctor_types_generated.h.
|
inlinestatic |
internal method of linking classes
Definition at line 4017 of file WBFunctor_types_generated.h.
|
inlinevirtual |
call method for callbacks, for class Arduino9Pin_WBFunctor
Implements WBFunctorBase.
Definition at line 4007 of file WBFunctor_types_generated.h.
References generic_whiteboard_object< object_type >::get_from(), and guWhiteboard::wb_types.