syslog-ng source
signal-slot-connector.c File Reference
#include "signal-slot-connector.h"
#include "atomic.h"
Include dependency graph for signal-slot-connector.c:

Classes

struct  SlotFunctor
 
struct  SignalSlotConnector
 

Functions

void signal_slot_connect (SignalSlotConnector *self, Signal signal, Slot slot, gpointer object)
 
void signal_slot_disconnect (SignalSlotConnector *self, Signal signal, Slot slot, gpointer object)
 
void signal_slot_emit (SignalSlotConnector *self, Signal signal, gpointer user_data)
 
SignalSlotConnector * signal_slot_connector_new (void)
 
void signal_slot_connector_free (SignalSlotConnector *self)
 

Function Documentation

◆ signal_slot_connect()

void signal_slot_connect ( SignalSlotConnector *  self,
Signal  signal,
Slot  slot,
gpointer  object 
)

◆ signal_slot_connector_free()

void signal_slot_connector_free ( SignalSlotConnector *  self)

◆ signal_slot_connector_new()

SignalSlotConnector* signal_slot_connector_new ( void  )

◆ signal_slot_disconnect()

void signal_slot_disconnect ( SignalSlotConnector *  self,
Signal  signal,
Slot  slot,
gpointer  object 
)

◆ signal_slot_emit()

void signal_slot_emit ( SignalSlotConnector *  self,
Signal  signal,
gpointer  user_data 
)