#include "syslog-ng.h"
#include "messages.h"
Go to the source code of this file.
|
| #define | STR(x) #x |
| |
| #define | SIGNAL(modul, signal, signal_param_type) STR(modul) "::signal_" STR(signal) "(" STR(signal_param_type) ")" |
| |
| #define | CONNECT(connector, signal, slot, slot_obj) signal_slot_connect(connector, signal, (Slot) slot, (gpointer) slot_obj); |
| |
| #define | DISCONNECT(connector, signal, slot, slot_obj) signal_slot_disconnect(connector, signal, (Slot) slot, (gpointer) slot_obj); |
| |
| #define | EMIT(connector, signal, user_data) signal_slot_emit(connector, signal, (gpointer) user_data); |
| |
|
| typedef const gchar * | Signal |
| |
| typedef void(* | Slot) (gpointer object, gpointer user_data) |
| |
◆ CONNECT
| #define CONNECT |
( |
|
connector, |
|
|
|
signal, |
|
|
|
slot, |
|
|
|
slot_obj |
|
) |
| signal_slot_connect(connector, signal, (Slot) slot, (gpointer) slot_obj); |
◆ DISCONNECT
| #define DISCONNECT |
( |
|
connector, |
|
|
|
signal, |
|
|
|
slot, |
|
|
|
slot_obj |
|
) |
| signal_slot_disconnect(connector, signal, (Slot) slot, (gpointer) slot_obj); |
◆ EMIT
| #define EMIT |
( |
|
connector, |
|
|
|
signal, |
|
|
|
user_data |
|
) |
| signal_slot_emit(connector, signal, (gpointer) user_data); |
◆ SIGNAL
| #define SIGNAL |
( |
|
modul, |
|
|
|
signal, |
|
|
|
signal_param_type |
|
) |
| STR(modul) "::signal_" STR(signal) "(" STR(signal_param_type) ")" |
◆ STR
◆ Signal
◆ Slot
| typedef void(* Slot) (gpointer object, gpointer user_data) |
◆ 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 |
|
) |
| |