
Functions | |
| struct multichannel * | multichannel_open (struct channel_conf *conf, int len) |
| int | multichannel_send (struct multichannel *c, const struct nethdr *net) |
| int | multichannel_send_flush (struct multichannel *c) |
| int | multichannel_recv (struct multichannel *c, char *buf, int size) |
| void | multichannel_close (struct multichannel *m) |
| void | multichannel_stats (struct multichannel *m, int fd) |
| void | multichannel_stats_extended (struct multichannel *m, struct nlif_handle *h, int fd) |
| int | multichannel_get_ifindex (struct multichannel *m, int i) |
| int | multichannel_get_current_ifindex (struct multichannel *m) |
| void | multichannel_set_current_channel (struct multichannel *m, int i) |
| void | multichannel_change_current_channel (struct multichannel *m, struct channel *c) |
| void multichannel_change_current_channel | ( | struct multichannel * | m, |
| struct channel * | c | ||
| ) |
References multichannel::current.
| void multichannel_close | ( | struct multichannel * | m | ) |
References multichannel::channel, channel_close(), and multichannel::channel_num.

| int multichannel_get_current_ifindex | ( | struct multichannel * | m | ) |
References channel::channel_ifindex, and multichannel::current.
| int multichannel_get_ifindex | ( | struct multichannel * | m, |
| int | i | ||
| ) |
References multichannel::channel, and channel::channel_ifindex.
| struct multichannel* multichannel_open | ( | struct channel_conf * | conf, |
| int | len | ||
| ) |
References multichannel::channel, channel_close(), CHANNEL_F_DEFAULT, multichannel::channel_num, channel_open(), multichannel::current, len, MULTICHANNEL_MAX, and NULL.

| int multichannel_recv | ( | struct multichannel * | c, |
| char * | buf, | ||
| int | size | ||
| ) |
| int multichannel_send | ( | struct multichannel * | c, |
| const struct nethdr * | net | ||
| ) |
| int multichannel_send_flush | ( | struct multichannel * | c | ) |
References channel_send_flush(), and multichannel::current.

| void multichannel_set_current_channel | ( | struct multichannel * | m, |
| int | i | ||
| ) |
References multichannel::channel, and multichannel::current.
| void multichannel_stats | ( | struct multichannel * | m, |
| int | fd | ||
| ) |
| void multichannel_stats_extended | ( | struct multichannel * | m, |
| struct nlif_handle * | h, | ||
| int | fd | ||
| ) |
References multichannel::channel, multichannel::channel_num, channel_stats_extended(), and multichannel::current.
