Operating systems, development tools, and professional services
for connected embedded systems
for connected embedded systems
![]() |
![]() |
![]() |
![]() |
PtInputCallbackProcF_t, PtInputCallbackProc_t
Type for defining an input callback function
Synopsis:
typedef int PtInputCallbackProcF_t( void *, int,
void *,
size_t);
typedef PtInputCallbackProcF_t *
PtInputCallbackProc_t;
Description:
These data types define pointers to input callback functions. The PtInputCallbackProcF_t type is the function type that the PtInputCallbackProc_t type points to. This allows you to do something like this:
PtInputCallbackProcF_t my_input_callback;
int my_input_callback( void *, int, void *, size_t ) {
...
}
The compiler should detect any inconsistencies between the two declarations of my_input_callback() and give you an error (which is better than a "pointer mismatch" warning on the call to PtAppAddInput()).
Classification:
Photon
See also:
Interprocess Communication chapter of the Photon Programmer's Guide
![]() |
![]() |
![]() |
![]() |

![[Previous]](../prev.gif)
![[Contents]](../contents.gif)
![[Index]](../keyword_index.gif)
![[Next]](../next.gif)