gusimplewhiteboard
|
WBFunctor definition for Arduino2PinValue_WBFunctor_T. More...
#include <WBFunctor_types_generated.h>
Public Types | |
typedef void(Arduino2PinValue_WBFunctor_T::* | Arduino2PinValue_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 | |
Arduino2PinValue_WBFunctor (Arduino2PinValue_WBFunctor_T *obj, void(Arduino2PinValue_WBFunctor_T::*pFunc)(guWhiteboard::wb_types, bool &), guWhiteboard::wb_types t) | |
WBFunctor constructor for Arduino2PinValue_WBFunctor_T. More... | |
void | call (gu_simple_message *m) OVERRIDE |
call method for callbacks, for class Arduino2PinValue_WBFunctor More... | |
![]() | |
WBFunctor (Arduino2PinValue_WBFunctor_T *obj, void(C::*pFunc)(std::string, WBMsg *)) | |
WBFunctor Constructor. More... | |
WBFunctor (Arduino2PinValue_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 (Arduino2PinValue_WBFunctor_T *obj, void(Arduino2PinValue_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... | |
![]() | |
Arduino2PinValue_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 Arduino2PinValue_WBFunctor_T.
Definition at line 3702 of file WBFunctor_types_generated.h.
typedef void(Arduino2PinValue_WBFunctor_T::* Arduino2PinValue_WBFunctor< Arduino2PinValue_WBFunctor_T >::Arduino2PinValue_function_t) (guWhiteboard::wb_types, bool &) |
define callback signature
Definition at line 3715 of file WBFunctor_types_generated.h.
|
inline |
WBFunctor constructor for Arduino2PinValue_WBFunctor_T.
Definition at line 3705 of file WBFunctor_types_generated.h.
|
inlinestatic |
internal method of linking classes
Definition at line 3718 of file WBFunctor_types_generated.h.
|
inlinevirtual |
call method for callbacks, for class Arduino2PinValue_WBFunctor
Implements WBFunctorBase.
Definition at line 3708 of file WBFunctor_types_generated.h.
References generic_whiteboard_object< object_type >::get_from(), and guWhiteboard::wb_types.