|
gwenhywfar
4.10.0beta
|
Signals. More...
Modules | |
| Slots | |
| Slots. | |
SignalObject | |
| GWENHYWFAR_API GWEN_SIGNAL * | GWEN_Signal_new (GWEN_SIGNALOBJECT *so, const char *derivedType, const char *name, const char *typeOfArg1, const char *typeOfArg2) |
| GWENHYWFAR_API void | GWEN_Signal_free (GWEN_SIGNAL *sig) |
| GWENHYWFAR_API GWEN_SIGNALOBJECT * | GWEN_Signal_GetSignalObject (const GWEN_SIGNAL *sig) |
| GWENHYWFAR_API int | GWEN_Signal_Connect (GWEN_SIGNAL *sig, GWEN_SLOT *slot) |
| GWENHYWFAR_API int | GWEN_Signal_Disconnect (GWEN_SIGNAL *sig, GWEN_SLOT *slot) |
| GWENHYWFAR_API int | GWEN_Signal_Emit (GWEN_SIGNAL *sig, void *pArg1, void *pArg2, int iArg3, int iArg4) |
Signals.
| GWENHYWFAR_API int GWEN_Signal_Connect | ( | GWEN_SIGNAL * | sig, |
| GWEN_SLOT * | slot | ||
| ) |
| GWENHYWFAR_API int GWEN_Signal_Disconnect | ( | GWEN_SIGNAL * | sig, |
| GWEN_SLOT * | slot | ||
| ) |
| GWENHYWFAR_API int GWEN_Signal_Emit | ( | GWEN_SIGNAL * | sig, |
| void * | pArg1, | ||
| void * | pArg2, | ||
| int | iArg3, | ||
| int | iArg4 | ||
| ) |
This function calls the slot function of all connected slots. If any of the slot functions called returns with code 1 then this function will return 1, too. Otherwise 0 is returned. This means that this function will only return 0 if every called slot function returns 0.
| GWENHYWFAR_API void GWEN_Signal_free | ( | GWEN_SIGNAL * | sig | ) |
| GWENHYWFAR_API GWEN_SIGNALOBJECT* GWEN_Signal_GetSignalObject | ( | const GWEN_SIGNAL * | sig | ) |
| GWENHYWFAR_API GWEN_SIGNAL* GWEN_Signal_new | ( | GWEN_SIGNALOBJECT * | so, |
| const char * | derivedType, | ||
| const char * | name, | ||
| const char * | typeOfArg1, | ||
| const char * | typeOfArg2 | ||
| ) |
1.8.6