Commit | Line | Data |
---|---|---|
ebba3338 | 1 | /* |
0235b0db | 2 | * SPDX-License-Identifier: MIT |
ebba3338 | 3 | * |
0235b0db | 4 | * Copyright 2016-2017 Philippe Proulx <pproulx@efficios.com> |
ebba3338 PP |
5 | */ |
6 | ||
0235b0db MJ |
7 | #ifndef CLI_BABELTRACE_CFG_CLI_ARGS_H |
8 | #define CLI_BABELTRACE_CFG_CLI_ARGS_H | |
9 | ||
c4f23e30 | 10 | #include <stdbool.h> |
ebba3338 PP |
11 | #include <stdlib.h> |
12 | #include <stdint.h> | |
3fadfbc0 | 13 | #include <babeltrace2/value.h> |
578e048b MJ |
14 | #include "lib/object.h" |
15 | #include "compat/compiler.h" | |
43c59509 | 16 | #include <babeltrace2/graph/component.h> |
ebba3338 | 17 | #include <glib.h> |
ebba3338 | 18 | |
ec2c5e50 | 19 | #include "babeltrace2-cfg.h" |
ebba3338 | 20 | |
9009cc24 PP |
21 | struct bt_config *bt_config_cli_args_create(int argc, const char *argv[], |
22 | int *retcode, bool force_omit_system_plugin_path, | |
9a16feea | 23 | bool force_omit_home_plugin_path, |
3dae1685 SM |
24 | const bt_value *initial_plugin_paths, |
25 | const bt_interrupter *interrupter); | |
ebba3338 | 26 | |
9009cc24 | 27 | #endif /* CLI_BABELTRACE_CFG_CLI_ARGS_H */ |