SyncEvent#
Modules#
Typedefs#
Functions#
Returns if SyncEvent is bound.
Unbind the SyncEvent.
Bind the SyncEvent to a function.
Bind the SyncEvent to a "class" function.
Invoke the SyncEvent.
Returns if SyncEvent is bound.
Unbind the SyncEvent.
Bind the SyncEvent to a function.
Bind the SyncEvent to a "class" function.
Invoke the SyncEvent.
Configure default return.
Returns if SyncEvent is bound.
Unbind the SyncEvent.
Bind the SyncEvent to a function.
Bind the SyncEvent to a "class" function.
Invoke the SyncEvent.
Returns if SyncEvent is bound.
Unbind the SyncEvent.
Bind the SyncEvent to a function.
Bind the SyncEvent to a "class" function.
Invoke the SyncEvent.
Typedef Documentation#
USyncEventFunctor#
typedef union USyncEventFunctor USyncEventFunctor
47
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SSyncEvent#
typedef struct SSyncEvent SSyncEvent
55
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
USyncEventRetFunctor#
typedef union USyncEventRetFunctor USyncEventRetFunctor
111
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SSyncEventRet#
typedef struct SSyncEventRet SSyncEventRet
119
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
USyncEventArg1Functor#
typedef union USyncEventArg1Functor USyncEventArg1Functor
184
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SSyncEventArg1#
typedef struct SSyncEventArg1 SSyncEventArg1
191
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
USyncEventArg2Functor#
typedef union USyncEventArg2Functor USyncEventArg2Functor
248
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SSyncEventArg2#
typedef struct SSyncEventArg2 SSyncEventArg2
255
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
Function Documentation#
SyncEventIsBound#
bool SyncEventIsBound (const SSyncEvent * pThis)
Returns if SyncEvent is bound.
N/A | pThis | SyncEvent object structure. |
63
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SyncEventUnbind#
void SyncEventUnbind (SSyncEvent * pThis)
Unbind the SyncEvent.
N/A | pThis | SyncEvent object structure. |
Unbinds the SyncEvent. Once unbound there will be no action when invoked. It is crucial that Bind, BindObject or Unbind is called before first invoke (my kingdom for a constructor).
73
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SyncEventBind#
void SyncEventBind (SSyncEvent * pThis, void(*)(void) pFunction)
Bind the SyncEvent to a function.
N/A | pThis | SyncEvent object structure. |
N/A | pFunction | Function pointer to function of type: void Foo(void) |
Binds the SyncEvent to a function. Once bound invocation will call function.
82
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SyncEventBindObject#
void