gwenhywfar
4.8.0beta
|
#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 350 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 364 of file gwensignal.c.
Referenced by GWEN_Signal_List2_HasSignal().
void GWEN_Signal_Attach | ( | GWEN_SIGNAL * | sig | ) |
Definition at line 342 of file gwensignal.c.
void GWEN_Signal_List2_freeAll | ( | GWEN_SIGNAL_LIST2 * | slist | ) |
Definition at line 357 of file gwensignal.c.
References GWEN_Signal__List2_freeAll_cb().
Referenced by GWEN_SignalObject_free().
int GWEN_Signal_List2_HasSignal | ( | GWEN_SIGNAL_LIST2 * | slist, |
const GWEN_SIGNAL * | sig | ||
) |
Definition at line 373 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 74 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 126 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 178 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 196 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 68 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 570 of file gwensignal.c.
References GWEN_Slot_free().
Referenced by GWEN_Slot_List2_freeAll().
Definition at line 584 of file gwensignal.c.
Referenced by GWEN_Slot_List2_HasSlot().
void GWEN_Slot_Attach | ( | GWEN_SLOT * | slot | ) |
Definition at line 562 of file gwensignal.c.
void GWEN_Slot_List2_freeAll | ( | GWEN_SLOT_LIST2 * | slist | ) |
Definition at line 577 of file gwensignal.c.
References GWEN_Slot__List2_freeAll_cb().
Referenced by GWEN_SignalObject_free().
int GWEN_Slot_List2_HasSlot | ( | GWEN_SLOT_LIST2 * | slist, |
const GWEN_SLOT * | slot | ||
) |
Definition at line 593 of file gwensignal.c.
References GWEN_Slot__List2_hasSlot_cb().
Referenced by GWEN_Signal_Connect(), and GWEN_Signal_Disconnect().