#include <netlink-local.h>#include <netlink/netlink.h>#include <netlink/utils.h>#include <netlink/msg.h>#include <netlink/handlers.h>
Functions | |
Callback Handle Management | |
| struct nl_cb * | nl_cb_alloc (enum nl_cb_kind kind) |
| Allocate a new callback handle. More... | |
| struct nl_cb * | nl_cb_clone (struct nl_cb *orig) |
| Clone an existing callback handle. More... | |
| struct nl_cb * | nl_cb_get (struct nl_cb *cb) |
| void | nl_cb_put (struct nl_cb *cb) |
Callback Setup | |
| int | nl_cb_set (struct nl_cb *cb, enum nl_cb_type type, enum nl_cb_kind kind, nl_recvmsg_msg_cb_t func, void *arg) |
| Set up a callback. More... | |
| int | nl_cb_set_all (struct nl_cb *cb, enum nl_cb_kind kind, nl_recvmsg_msg_cb_t func, void *arg) |
| Set up a all callbacks. More... | |
| int | nl_cb_err (struct nl_cb *cb, enum nl_cb_kind kind, nl_recvmsg_err_cb_t func, void *arg) |
| Set up an error callback. More... | |
Overwriting | |
| void | nl_cb_overwrite_recvmsgs (struct nl_cb *cb, int(*func)(struct nl_sock *, struct nl_cb *)) |
| Overwrite internal calls to nl_recvmsgs() More... | |
| void | nl_cb_overwrite_recv (struct nl_cb *cb, int(*func)(struct nl_sock *, struct sockaddr_nl *, unsigned char **, struct ucred **)) |
| Overwrite internal calls to nl_recv() More... | |
| void | nl_cb_overwrite_send (struct nl_cb *cb, int(*func)(struct nl_sock *, struct nl_msg *)) |
| Overwrite internal calls to nl_send() More... | |