1 <!-- ##### SECTION Title ##### -->
2 SPI main loop and initialization
4 <!-- ##### SECTION Short_Description ##### -->
7 <!-- ##### SECTION Long_Description ##### -->
12 <!-- ##### SECTION See_Also ##### -->
17 <!-- ##### SECTION Stability_Level ##### -->
20 <!-- ##### FUNCTION SPI_init ##### -->
28 <!-- ##### FUNCTION SPI_event_main ##### -->
35 <!-- ##### FUNCTION SPI_event_quit ##### -->
42 <!-- ##### FUNCTION SPI_eventIsReady ##### -->
50 <!-- ##### FUNCTION SPI_nextEvent ##### -->
59 <!-- ##### FUNCTION SPI_exit ##### -->
67 <!-- ##### FUNCTION SPI_freeString ##### -->
75 <!-- ##### FUNCTION SPIAccessibleException_getSource ##### -->
84 <!-- ##### FUNCTION SPIException_getDescription ##### -->
93 <!-- ##### FUNCTION SPIException_getExceptionCode ##### -->
102 <!-- ##### FUNCTION SPIException_getSourceType ##### -->
111 <!-- ##### STRUCT SPIException ##### -->
122 <!-- ##### ENUM SPIExceptionCode ##### -->
127 @SPI_EXCEPTION_UNSPECIFIED:
128 @SPI_EXCEPTION_DISCONNECT:
129 @SPI_EXCEPTION_NO_IMPL:
131 @SPI_EXCEPTION_BAD_DATA:
133 <!-- ##### ENUM SPIExceptionType ##### -->
138 @SPI_EXCEPTION_SOURCE_UNSPECIFIED:
139 @SPI_EXCEPTION_SOURCE_ACCESSIBLE:
140 @SPI_EXCEPTION_SOURCE_REGISTRY:
141 @SPI_EXCEPTION_SOURCE_DEVICE:
143 <!-- ##### USER_FUNCTION SPIExceptionHandler ##### -->
153 <!-- ##### STRUCT SPIRect ##### -->
159 <!-- ##### FUNCTION SPI_freeRect ##### -->
167 <!-- ##### FUNCTION SPI_dupString ##### -->
176 <!-- ##### FUNCTION SPI_exceptionHandlerPush ##### -->
185 <!-- ##### FUNCTION SPI_exceptionHandlerPop ##### -->