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.