Harald Welte | dc2cafc | 2017-01-01 11:15:35 +0100 | [diff] [blame] | 1 | #pragma once |
2 | |||||
3 | #include <osmocom/core/msgb.h> | ||||
4 | #include "diag_io.h" | ||||
5 | |||||
6 | typedef void diag_cmd_handler(struct diag_instance *di, struct msgb *msg); | ||||
7 | |||||
8 | struct diag_cmd_dispatch_tbl { | ||||
9 | uint8_t code; | ||||
10 | diag_cmd_handler *handler; | ||||
11 | }; | ||||
12 | |||||
13 | void diag_cmd_reg_dispatch(const struct diag_cmd_dispatch_tbl *tbl, unsigned int size); | ||||
14 | int diag_process_msg(struct diag_instance *di, struct msgb *msg); |