Sylvain Munaut | 12ba778 | 2014-06-16 10:13:40 +0200 | [diff] [blame] | 1 | #pragma once |
Pablo Neira Ayuso | 70004fc | 2011-03-28 19:24:21 +0200 | [diff] [blame] | 2 | |
| 3 | #include <osmocom/vty/vty.h> |
| 4 | #include <osmocom/core/rate_ctr.h> |
Jacob Erlbeck | 738d9e2 | 2015-10-06 15:21:56 +0200 | [diff] [blame] | 5 | #include <osmocom/core/stat_item.h> |
Holger Hans Peter Freyther | 7c7d39a | 2012-09-11 12:27:03 +0200 | [diff] [blame] | 6 | #include <osmocom/core/utils.h> |
Pablo Neira Ayuso | 70004fc | 2011-03-28 19:24:21 +0200 | [diff] [blame] | 7 | |
Harald Welte | fab0ae9 | 2012-08-17 12:17:38 +0200 | [diff] [blame] | 8 | #define VTY_DO_LOWER 1 |
| 9 | char *vty_cmd_string_from_valstr(void *ctx, const struct value_string *vals, |
| 10 | const char *prefix, const char *sep, |
| 11 | const char *end, int do_lower); |
| 12 | |
Pablo Neira Ayuso | 70004fc | 2011-03-28 19:24:21 +0200 | [diff] [blame] | 13 | void vty_out_rate_ctr_group(struct vty *vty, const char *prefix, |
Jacob Erlbeck | 738d9e2 | 2015-10-06 15:21:56 +0200 | [diff] [blame] | 14 | struct rate_ctr_group *ctrg); |
| 15 | |
| 16 | void vty_out_stat_item_group(struct vty *vty, const char *prefix, |
| 17 | struct stat_item_group *statg); |
Pablo Neira Ayuso | 70004fc | 2011-03-28 19:24:21 +0200 | [diff] [blame] | 18 | |
Holger Hans Peter Freyther | 738f133 | 2012-03-24 18:26:24 +0100 | [diff] [blame] | 19 | int osmo_vty_write_config_file(const char *filename); |
| 20 | int osmo_vty_save_config_file(void); |