#include "network.h"
Go to the source code of this file.
Typedefs | |
typedef gboolean(* | server_filter_function )(struct irc_network *n, const struct irc_line *, enum data_direction, void *userdata) |
typedef gboolean(* | client_filter_function )(struct irc_client *c, const struct irc_line *, enum data_direction, void *userdata) |
typedef gboolean(* | new_client_hook )(struct irc_client *, void *userdata) |
typedef void(* | lose_client_hook )(struct irc_client *, void *userdata) |
typedef void(* | server_connected_hook )(struct irc_network *, void *userdata) |
typedef void(* | server_disconnected_hook )(struct irc_network *, void *userdata) |
Enumerations | |
enum | data_direction { TO_SERVER = 1, FROM_SERVER = 2 } |
Functions | |
G_MODULE_EXPORT void | add_log_filter (const char *name, server_filter_function, void *userdata, int priority) |
G_MODULE_EXPORT void | del_log_filter (const char *name) |
G_MODULE_EXPORT void | add_replication_filter (const char *name, server_filter_function, void *userdata, int priority) |
G_MODULE_EXPORT void | del_replication_filter (const char *name) |
G_MODULE_EXPORT void | add_client_filter (const char *name, client_filter_function, void *userdata, int priority) |
G_MODULE_EXPORT void | del_client_filter (const char *name) |
G_MODULE_EXPORT void | add_server_filter (const char *name, server_filter_function, void *userdata, int priority) |
G_MODULE_EXPORT void | del_server_filter (const char *name) |
G_MODULE_EXPORT void | add_new_client_hook (const char *name, new_client_hook h, void *userdata) |
G_MODULE_EXPORT void | del_new_client_hook (const char *name) |
G_MODULE_EXPORT void | add_lose_client_hook (const char *name, lose_client_hook h, void *userdata) |
G_MODULE_EXPORT void | del_lose_client_hook (const char *name) |
G_MODULE_EXPORT void | add_server_connected_hook (const char *name, server_connected_hook h, void *userdata) |
G_MODULE_EXPORT void | del_server_connected_hook (const char *name) |
G_MODULE_EXPORT void | add_server_disconnected_hook (const char *name, server_disconnected_hook h, void *userdata) |
G_MODULE_EXPORT void | del_server_disconnected_hook (const char *name) |