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 SyncEventBindObject (SSyncEvent * pThis, void(*)(void *) pFunction, void * pObject)
Bind the SyncEvent to a "class" function.
N/A | pThis | SyncEvent object structure. |
N/A | pFunction | Function pointer to function of type: void Foo(FooObject*) |
N/A | pObject | Object pointer to pass as argument to bound function |
Binds the SyncEvent to a function wich takes an object pointer or similar. Once bound invocation will call function with pointer as argument.
93
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SyncEventInvoke#
void SyncEventInvoke (const SSyncEvent * pThis)
Invoke the SyncEvent.
N/A | pThis | SyncEvent object structure. |
Invokes the SyncEvent. If the SyncEvent is not bound, nothing happens. If bound invocation will call function or Function with pointer as argument.
102
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SyncEventRetIsBound#
bool SyncEventRetIsBound (const SSyncEventRet * pThis)
Returns if SyncEvent is bound.
N/A | pThis | SyncEvent object structure. |
127
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SyncEventRetUnbind#
void SyncEventRetUnbind (SSyncEventRet * 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).
137
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SyncEventRetBind#
void SyncEventRetBind (SSyncEventRet * pThis, uint32_t(*)(void) pFunction)
Bind the SyncEvent to a function.
N/A | pThis | SyncEvent object structure. |
N/A | pFunction | Function pointer to function of type: uint32_t Foo(void) |
Binds the SyncEvent to a function. Once bound invocation will call function.
146
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SyncEventRetBindObject#
void SyncEventRetBindObject (SSyncEventRet * pThis, uint32_t(*)(void *) pFunction, void * pObject)
Bind the SyncEvent to a "class" function.
N/A | pThis | SyncEvent object structure. |
N/A | pFunction | Function pointer to function of type: uint32_t Foo(FooObject*) |
N/A | pObject | Object pointer to pass as argument to bound function |
Binds the SyncEvent to a function wich takes an object pointer or similar. Once bound invocation will call function with pointer as argument.
157
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SyncEventRetInvoke#
uint32_t SyncEventRetInvoke (const SSyncEventRet * pThis)
Invoke the SyncEvent.
N/A | pThis | SyncEvent object structure. |
Invokes the SyncEvent. If theSyncEvent is not bound, nothing happens. If bound invocation will call function or Function with pointer as argument.
166
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SyncEventRetSetDefault#
void SyncEventRetSetDefault (SSyncEventRet * pThis, uint32_t DefaultReturnValue)
Configure default return.
N/A | pThis | SyncEvent object structure. |
N/A | DefaultReturnValue | Value returned when SyncEvent is invoked while unbound. |
Configure the default return value that is returned when the SyncEvent is invoked while unbound.
175
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SyncEventArg1IsBound#
bool SyncEventArg1IsBound (const SSyncEventArg1 * pThis)
Returns if SyncEvent is bound.
N/A | pThis | SyncEvent object structure. |
199
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SyncEventArg1Unbind#
void SyncEventArg1Unbind (SSyncEventArg1 * 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).
209
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SyncEventArg1Bind#
void SyncEventArg1Bind (SSyncEventArg1 * pThis, void(*)(uint32_t) pFunction)
Bind the SyncEvent to a function.
N/A | pThis | SyncEvent object structure. |
N/A | pFunction | Function pointer to function of type: void Foo(uint32_t) |
Binds the SyncEvent to a function. Once bound invocation will call function.
218
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SyncEventArg1BindObject#
void SyncEventArg1BindObject (SSyncEventArg1 * pThis, void(*)(void *, uint32_t) pFunction, void * pObject)
Bind the SyncEvent to a "class" function.
N/A | pThis | SyncEvent object structure. |
N/A | pFunction | Function pointer to function of type: void Foo(FooObject*, uint32_t) |
N/A | pObject | Object pointer to pass as argument to bound function |
Binds the SyncEvent to a function wich takes an object pointer or similar. Once bound invocation will call function with pointer as argument.
229
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SyncEventArg1Invoke#
void SyncEventArg1Invoke (const SSyncEventArg1 * pThis, uint32_t Arg1)
Invoke the SyncEvent.
N/A | pThis | SyncEvent object structure. |
N/A | Arg1 |
Invokes the SyncEvent. If theSyncEvent is not bound, nothing happens. If bound invocation will call function or Function with pointer as argument.
239
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SyncEventArg2IsBound#
bool SyncEventArg2IsBound (const SSyncEventArg2 * pThis)
Returns if SyncEvent is bound.
N/A | pThis | SyncEvent object structure. |
263
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SyncEventArg2Unbind#
void SyncEventArg2Unbind (SSyncEventArg2 * 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).
273
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SyncEventArg2Bind#
void SyncEventArg2Bind (SSyncEventArg2 * pThis, void(*)(uint32_t, uint32_t) pFunction)
Bind the SyncEvent to a function.
N/A | pThis | SyncEvent object structure. |
N/A | pFunction | Function pointer to function of type: void Foo(uint32_t) |
Binds the SyncEvent to a function. Once bound invocation will call function.
282
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SyncEventArg2BindObject#
void SyncEventArg2BindObject (SSyncEventArg2 * pThis, void(*)(void *, uint32_t, uint32_t) pFunction, void * pObject)
Bind the SyncEvent to a "class" function.
N/A | pThis | SyncEvent object structure. |
N/A | pFunction | Function pointer to function of type: void Foo(FooObject*, uint32_t, uint32_t) |
N/A | pObject | Object pointer to pass as argument to bound function |
Binds the SyncEvent to a function wich takes an object pointer or similar. Once bound invocation will call function with pointer as argument.
293
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h
SyncEventArg2Invoke#
void SyncEventArg2Invoke (const SSyncEventArg2 * pThis, uint32_t Arg1, uint32_t Arg2)
Invoke the SyncEvent.
N/A | pThis | SyncEvent object structure. |
N/A | Arg1 | |
N/A | Arg2 |
Invokes the SyncEvent. If theSyncEvent is not bound, nothing happens. If bound invocation will call function or Function with pointer as argument.
304
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/SyncEvent/SyncEvent.h