|
|
void | purple_marshal_VOID (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_VOID__INT (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_VOID__INT_INT (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_VOID__POINTER (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_VOID__POINTER_UINT (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_VOID__POINTER_INT_INT (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_VOID__POINTER_INT_POINTER (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_VOID__POINTER_POINTER (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_VOID__POINTER_POINTER_UINT (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_VOID__POINTER_POINTER_UINT_UINT (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_VOID__POINTER_POINTER_POINTER (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_VOID__POINTER_POINTER_POINTER_POINTER (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_VOID__POINTER_POINTER_POINTER_POINTER_POINTER (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_VOID__POINTER_POINTER_POINTER_UINT (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_VOID__POINTER_POINTER_POINTER_POINTER_UINT (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_VOID__POINTER_POINTER_POINTER_UINT_UINT (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_INT__INT (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_INT__INT_INT (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_INT__POINTER_POINTER (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_INT__POINTER_POINTER_POINTER (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_INT__POINTER_POINTER_POINTER_POINTER_POINTER (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_BOOLEAN__POINTER (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_BOOLEAN__POINTER_POINTER (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_BOOLEAN__POINTER_BOOLEAN (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_BOOLEAN__POINTER_POINTER_POINTER (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_BOOLEAN__POINTER_POINTER_UINT (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_UINT (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_POINTER (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_UINT (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_POINTER_POINTER (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_BOOLEAN__INT_POINTER (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_POINTER__POINTER (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_POINTER__POINTER_INT (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_POINTER__POINTER_INT64 (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_POINTER__POINTER_INT_BOOLEAN (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_POINTER__POINTER_INT64_BOOLEAN (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
void | purple_marshal_POINTER__POINTER_POINTER (PurpleCallback cb, va_list args, void *data, void **return_val) |
|
|
#define | PURPLE_SIGNAL_PRIORITY_DEFAULT 0 |
| The priority of a signal connected using purple_signal_connect().
|
|
#define | PURPLE_SIGNAL_PRIORITY_HIGHEST 9999 |
| The largest signal priority; signals with this priority will be called last.
|
|
#define | PURPLE_SIGNAL_PRIORITY_LOWEST -9999 |
| The smallest signal priority; signals with this priority will be called first.
|
|
gulong | purple_signal_register (void *instance, const char *signal, PurpleSignalMarshalFunc marshal, PurpleValue *ret_value, int num_values,...) |
| Registers a signal in an instance.
|
|
void | purple_signal_unregister (void *instance, const char *signal) |
| Unregisters a signal in an instance.
|
|
void | purple_signals_unregister_by_instance (void *instance) |
| Unregisters all signals in an instance.
|
|
void | purple_signal_get_values (void *instance, const char *signal, PurpleValue **ret_value, int *num_values, PurpleValue ***values) |
| Returns a list of value types used for a signal.
|
|
gulong | purple_signal_connect_priority (void *instance, const char *signal, void *handle, PurpleCallback func, void *data, int priority) |
| Connects a signal handler to a signal for a particular object.
|
|
gulong | purple_signal_connect (void *instance, const char *signal, void *handle, PurpleCallback func, void *data) |
| Connects a signal handler to a signal for a particular object.
|
|
gulong | purple_signal_connect_priority_vargs (void *instance, const char *signal, void *handle, PurpleCallback func, void *data, int priority) |
| Connects a signal handler to a signal for a particular object.
|
|
gulong | purple_signal_connect_vargs (void *instance, const char *signal, void *handle, PurpleCallback func, void *data) |
| Connects a signal handler to a signal for a particular object.
|
|
void | purple_signal_disconnect (void *instance, const char *signal, void *handle, PurpleCallback func) |
| Disconnects a signal handler from a signal on an object.
|
|
void | purple_signals_disconnect_by_handle (void *handle) |
| Removes all callbacks associated with a receiver handle.
|
|
void | purple_signal_emit (void *instance, const char *signal,...) |
| Emits a signal.
|
|
void | purple_signal_emit_vargs (void *instance, const char *signal, va_list args) |
| Emits a signal, using a va_list of arguments.
|
|
void * | purple_signal_emit_return_1 (void *instance, const char *signal,...) |
| Emits a signal and returns the first non-NULL return value.
|
|
void * | purple_signal_emit_vargs_return_1 (void *instance, const char *signal, va_list args) |
| Emits a signal and returns the first non-NULL return value.
|
|
void | purple_signals_init (void) |
| Initializes the signals subsystem.
|
|
void | purple_signals_uninit (void) |
| Uninitializes the signals subsystem.
|
|
Signal API.
Definition in file signals.h.