|
gwenhywfar
5.10.1
|
#include "gwensignal_p.h"#include <gwenhywfar/misc.h>#include <gwenhywfar/debug.h>#include <gwenhywfar/inherit.h>#include <stdlib.h>#include <assert.h>#include <string.h>
Go to the source code of this file.
| GWEN_SIGNAL* GWEN_Signal__List2_freeAll_cb | ( | GWEN_SIGNAL * | sig, |
| GWEN_UNUSED void * | user_data | ||
| ) |
Definition at line 363 of file gwensignal.c.
References GWEN_Signal_free().
Referenced by GWEN_Signal_List2_freeAll().


| GWEN_SIGNAL* GWEN_Signal__List2_hasSignal_cb | ( | GWEN_SIGNAL * | sig, |
| void * | user_data | ||
| ) |
Definition at line 379 of file gwensignal.c.
Referenced by GWEN_Signal_List2_HasSignal().

| void GWEN_Signal_Attach | ( | GWEN_SIGNAL * | sig | ) |
Definition at line 354 of file gwensignal.c.
| void GWEN_Signal_List2_freeAll | ( | GWEN_SIGNAL_LIST2 * | slist | ) |
Definition at line 371 of file gwensignal.c.
References GWEN_Signal__List2_freeAll_cb().
Referenced by GWEN_SignalObject_free().


| int GWEN_Signal_List2_HasSignal | ( | GWEN_SIGNAL_LIST2 * | slist, |
| GWEN_SIGNAL * | sig | ||
| ) |
Definition at line 388 of file gwensignal.c.
References GWEN_Signal__List2_hasSignal_cb().
Referenced by GWEN_Signal_Connect(), and GWEN_Signal_Disconnect().


| GWEN_SIGNAL* GWEN_SignalObject__findSignal | ( | const GWEN_SIGNALOBJECT * | so, |
| const char * | name, | ||
| uint32_t | typeId1, | ||
| uint32_t | typeId2 | ||
| ) |
Definition at line 77 of file gwensignal.c.
Referenced by GWEN_SignalObject_AddSignal(), and GWEN_SignalObject_FindSignal().

| GWEN_SLOT* GWEN_SignalObject__findSlot | ( | const GWEN_SIGNALOBJECT * | so, |
| const char * | name, | ||
| uint32_t | typeId1, | ||
| uint32_t | typeId2 | ||
| ) |
Definition at line 131 of file gwensignal.c.
Referenced by GWEN_SignalObject_AddSlot(), and GWEN_SignalObject_FindSlot().

| int GWEN_SignalObject_AddSignal | ( | GWEN_SIGNALOBJECT * | so, |
| GWEN_SIGNAL * | sig | ||
| ) |
Definition at line 185 of file gwensignal.c.
References DBG_ERROR, DBG_INFO, GWEN_ERROR_INVALID, GWEN_LOGDOMAIN, and GWEN_SignalObject__findSignal().
Referenced by GWEN_Signal_new().


| int GWEN_SignalObject_AddSlot | ( | GWEN_SIGNALOBJECT * | so, |
| GWEN_SLOT * | slot | ||
| ) |
Definition at line 204 of file gwensignal.c.
References DBG_ERROR, DBG_INFO, GWEN_ERROR_INVALID, GWEN_LOGDOMAIN, and GWEN_SignalObject__findSlot().
Referenced by GWEN_Slot_new().


| uint32_t GWEN_SignalObject_MkTypeId | ( | const char * | typeName | ) |
Definition at line 70 of file gwensignal.c.
References GWEN_Inherit_MakeId().
Referenced by GWEN_Signal_new(), GWEN_SignalObject_FindSignal(), GWEN_SignalObject_FindSlot(), GWEN_SignalObject_RemoveForDerivedType(), and GWEN_Slot_new().


| GWEN_SLOT* GWEN_Slot__List2_freeAll_cb | ( | GWEN_SLOT * | slot, |
| GWEN_UNUSED void * | user_data | ||
| ) |
Definition at line 592 of file gwensignal.c.
References GWEN_Slot_free().
Referenced by GWEN_Slot_List2_freeAll().


Definition at line 608 of file gwensignal.c.
Referenced by GWEN_Slot_List2_HasSlot().

| void GWEN_Slot_Attach | ( | GWEN_SLOT * | slot | ) |
Definition at line 583 of file gwensignal.c.
| void GWEN_Slot_List2_freeAll | ( | GWEN_SLOT_LIST2 * | slist | ) |
Definition at line 600 of file gwensignal.c.
References GWEN_Slot__List2_freeAll_cb().
Referenced by GWEN_SignalObject_free().


| int GWEN_Slot_List2_HasSlot | ( | GWEN_SLOT_LIST2 * | slist, |
| GWEN_SLOT * | slot | ||
| ) |
Definition at line 618 of file gwensignal.c.
References GWEN_Slot__List2_hasSlot_cb().
Referenced by GWEN_Signal_Connect(), and GWEN_Signal_Disconnect().


1.8.14