control_cmd.h
/build/_osmocom_api/libosmocore/include/osmocom/ctrl/
control__cmd_8h.html
ctrl_connection
ctrl_cmd
ctrl_cmd_struct
ctrl_cmd_element
ctrl_cmd_map
ctrl_cmd_def
#define
CTRL_CMD_ERROR
control__cmd_8h.html
ae724fc36815bc4516e2b3bb917d518ed
#define
CTRL_CMD_HANDLED
control__cmd_8h.html
a0579e2c5ffc95697db56ee8e710d87b7
#define
CTRL_CMD_REPLY
control__cmd_8h.html
a9e5d0ebc447dbeab80c38b1dd8acd39a
#define
CTRL_CMD_TRAP_ID
control__cmd_8h.html
a024b9059db6c4f94792e198d414671ff
#define
ctrl_cmd_reply_printf
control__cmd_8h.html
ab0f8cca36ad580e7b838845dc96d873d
(cmd, fmt, args ...)
#define
CTRL_CMD_DEFINE_STRUCT
control__cmd_8h.html
a5b97c5b76fd5e72a2d427808fa0c7d82
(cmdname, cmdstr, verify_name)
#define
CTRL_HELPER_GET_INT
control__cmd_8h.html
a1634e0c8b2c846f23b73c090857effee
(cmdname, dtype, element)
#define
CTRL_HELPER_SET_INT
control__cmd_8h.html
a121bbaa4ae75e7356292a424ad6a80a8
(cmdname, dtype, element)
#define
CTRL_HELPER_VERIFY_RANGE
control__cmd_8h.html
a6569923825a23455d966369cfb7f6c20
(cmdname, min, max)
#define
CTRL_CMD_DEFINE_RANGE
control__cmd_8h.html
ab1069475b00a8a804799226caafe7129
(cmdname, cmdstr, dtype, element, min, max)
#define
CTRL_HELPER_GET_STRING
control__cmd_8h.html
a020f7007788be5e8a93169c048979e1b
(cmdname, dtype, element)
#define
CTRL_HELPER_SET_STRING
control__cmd_8h.html
a3d7e10e02b48525bd586f433a648cf10
(cmdname, dtype, element)
#define
CTRL_CMD_DEFINE_STRING
control__cmd_8h.html
a3fea588be7ae10aa857754fe45c9b131
(cmdname, cmdstr, dtype, element)
#define
CTRL_CMD_DEFINE
control__cmd_8h.html
ac49196b5a8a8eddd47e1891137b4444b
(cmdname, cmdstr)
#define
CTRL_CMD_DEFINE_RO
control__cmd_8h.html
a72feedb52ea8520ce2f1c4ea348e3fc3
(cmdname, cmdstr)
#define
CTRL_CMD_DEFINE_WO
control__cmd_8h.html
a76b891dc1df26e42e620432a9eece027
(cmdname, cmdstr)
#define
CTRL_CMD_DEFINE_WO_NOVRF
control__cmd_8h.html
a079b6ff00061b40c4d044a830f566dd4
(cmdname, cmdstr)
ctrl_node_type
control__cmd_8h.html
aacfd6242d4c8eb9d70354cb2d57d5262
CTRL_NODE_ROOT
control__cmd_8h.html
aacfd6242d4c8eb9d70354cb2d57d5262a1106cc92b48ad0d4c92cc58d4287be47
CTRL_NODE_BTS
control__cmd_8h.html
aacfd6242d4c8eb9d70354cb2d57d5262abda9ca7f05c4c8572e6e669f72136702
CTRL_NODE_TRX
control__cmd_8h.html
aacfd6242d4c8eb9d70354cb2d57d5262aad8d2933935f5f415c31d9947ba23dd2
CTRL_NODE_TS
control__cmd_8h.html
aacfd6242d4c8eb9d70354cb2d57d5262a944de79edb8a69eda08184c67e86eef3
CTRL_NODE_FSM
control__cmd_8h.html
aacfd6242d4c8eb9d70354cb2d57d5262a8756180d0bec610c55b842558b03b8cd
CTRL_NODE_FSM_INST
control__cmd_8h.html
aacfd6242d4c8eb9d70354cb2d57d5262ada57f99890f5a474f9042bcc4a9a1e98
CTRL_NODE_LCHAN
control__cmd_8h.html
aacfd6242d4c8eb9d70354cb2d57d5262a652d3c2e3de365c8b092920fe81f024f
_LAST_CTRL_NODE
control__cmd_8h.html
aacfd6242d4c8eb9d70354cb2d57d5262a670aff75655b1cd14077e3538a89cf3b
ctrl_type
control__cmd_8h.html
a009b994cda9bda0f88e892ba1234794c
CTRL_TYPE_UNKNOWN
control__cmd_8h.html
a009b994cda9bda0f88e892ba1234794cadfe85fecfe07de1ba2de6afc90cfa96d
CTRL_TYPE_GET
control__cmd_8h.html
a009b994cda9bda0f88e892ba1234794ca728b60565ea5287cccf4e4be62943e46
CTRL_TYPE_SET
control__cmd_8h.html
a009b994cda9bda0f88e892ba1234794ca4bf33d7a646cab7d32fab9f4ea47cc9f
CTRL_TYPE_GET_REPLY
control__cmd_8h.html
a009b994cda9bda0f88e892ba1234794ca326f5b828d845b72fe1c3f8707cb441e
CTRL_TYPE_SET_REPLY
control__cmd_8h.html
a009b994cda9bda0f88e892ba1234794ca40ef5c72f75f897ab5adc4c594e61935
CTRL_TYPE_TRAP
control__cmd_8h.html
a009b994cda9bda0f88e892ba1234794caf86abcdb494dda5b99bbc5d1b59486c3
CTRL_TYPE_ERROR
control__cmd_8h.html
a009b994cda9bda0f88e892ba1234794ca3d58b4b22596e5092158f6717d7ac77f
struct ctrl_cmd_def *
ctrl_cmd_def_make
control__cmd_8h.html
a9e91e86808a88f4b16cc31a1a04e3420
(const void *ctx, struct ctrl_cmd *cmd, void *data, unsigned int secs)
int
ctrl_cmd_def_is_zombie
control__cmd_8h.html
a96d3c6021102409885ac6c4a294709ce
(struct ctrl_cmd_def *cd)
int
ctrl_cmd_def_send
control__cmd_8h.html
aa6ec2019f953a82284534fdc8d04dc46
(struct ctrl_cmd_def *cd)
int
ctrl_cmd_exec
control__cmd_8h.html
aea6cb8951a026d0689c3499de37dbdec
(vector vline, struct ctrl_cmd *command, vector node, void *data)
int
ctrl_cmd_install
control__cmd_8h.html
ad7e673e111a7a19c6a2467674fd825b1
(enum ctrl_node_type node, struct ctrl_cmd_element *cmd)
int
ctrl_cmd_send
control__cmd_8h.html
ac556c96fd7df0ee6a5ea3c3826bd037e
(struct osmo_wqueue *queue, struct ctrl_cmd *cmd)
int
ctrl_cmd_send_to_all
control__cmd_8h.html
a68a762ce294f8c17c41fca2410df76b5
(struct ctrl_handle *ctrl, struct ctrl_cmd *cmd)
struct ctrl_cmd *
ctrl_cmd_parse3
control__cmd_8h.html
a52caa313b2ff6ffdce5392259dcf1125
(void *ctx, struct msgb *msg, bool *parse_failed)
struct ctrl_cmd *
ctrl_cmd_parse2
control__cmd_8h.html
aab5c1fbea4b0a20f82af32194d390e76
(void *ctx, struct msgb *msg)
struct ctrl_cmd *
ctrl_cmd_parse
control__cmd_8h.html
a1fb1544dc2399710a88db9654e6978eb
(void *ctx, struct msgb *msg)
struct msgb *
ctrl_cmd_make
control__cmd_8h.html
a3b1dd88cc91fb544488b6f4916130fab
(struct ctrl_cmd *cmd)
struct ctrl_cmd *
ctrl_cmd_cpy
control__cmd_8h.html
aa976d38595380ba6259ca535b019fa65
(void *ctx, struct ctrl_cmd *cmd)
struct ctrl_cmd *
ctrl_cmd_create
control__cmd_8h.html
a25bcde3e5e3c486fd81b810a6e825dbb
(void *ctx, enum ctrl_type)
struct ctrl_cmd *
ctrl_cmd_trap
control__cmd_8h.html
a28ccd4b19057b05c2af8ff6372c53d7a
(struct ctrl_cmd *cmd)
const struct value_string
ctrl_type_vals
control__cmd_8h.html
a6795a9d1de9572b4a6de18b7ca3cdcc8
[]
control_if.h
/build/_osmocom_api/libosmocore/include/osmocom/ctrl/
control__if_8h.html
osmocom/ctrl/control_cmd.h
ctrl_handle
int(*
ctrl_cmd_lookup
control__if_8h.html
a9cf93dcc7af6485216ff332966dd9c09
)(void *data, vector vline, int *node_type, void **node_data, int *i)
void(*
ctrl_cmd_reply_cb
control__if_8h.html
a06303a3dfb5debef99ecb539079e6db0
)(struct ctrl_handle *ctrl, struct ctrl_cmd *cmd, void *data)
int
ctrl_parse_get_num
control__if_8h.html
a525af25e0b2344b8b1286c388f721679
(vector vline, int i, long *num)
int
ctrl_cmd_send
control__if_8h.html
a30e330468442167276a894ed56867088
(struct osmo_wqueue *queue, struct ctrl_cmd *cmd) OSMO_DEPRECATED("Use ctrl_cmd_send2() instead.")
int
ctrl_cmd_send2
control__if_8h.html
a333b790a8ea3d108265bc8cb633634dc
(struct ctrl_connection *ccon, struct ctrl_cmd *cmd)
int
ctrl_cmd_send_trap
control__if_8h.html
ad0e8f381fedade3a380010189d574243
(struct ctrl_handle *ctrl, const char *name, char *value)
struct ctrl_handle *
ctrl_handle_alloc
control__if_8h.html
a9c07f83fe1a90d038d3a0e65e2820880
(void *ctx, void *data, ctrl_cmd_lookup lookup)
struct ctrl_handle *
ctrl_handle_alloc2
control__if_8h.html
aaf1128fc2d419f0cefe229c71ebf6781
(void *ctx, void *data, ctrl_cmd_lookup lookup, unsigned int node_count)
struct ctrl_handle *
ctrl_interface_setup
control__if_8h.html
ab887e2f076614ba799229a404f872d85
(void *data, uint16_t port, ctrl_cmd_lookup lookup)
struct ctrl_handle *
ctrl_interface_setup2
control__if_8h.html
a06d01723e9d328b7dcf6dde2bf4824ad
(void *data, uint16_t default_port, ctrl_cmd_lookup lookup, unsigned int node_count)
struct ctrl_handle *
ctrl_interface_setup_dynip
control__if_8h.html
a96ad50604586793baa3e83a16d6d2ae4
(void *data, const char *bind_addr, uint16_t port, ctrl_cmd_lookup lookup) OSMO_DEPRECATED_OUTSIDE_LIBOSMOCORE
struct ctrl_handle *
ctrl_interface_setup_dynip2
control__if_8h.html
a06a35bf81632643d15bb70a18287566d
(void *data, const char *bind_addr, uint16_t port, ctrl_cmd_lookup lookup, unsigned int node_count) OSMO_DEPRECATED_OUTSIDE_LIBOSMOCORE
struct ctrl_connection *
osmo_ctrl_conn_alloc
control__if_8h.html
a7b2022943b045830f488d101c9253e80
(void *ctx, void *data)
int
ctrl_cmd_handle
control__if_8h.html
a8879414ec4d516079cedc58b39d2c990
(struct ctrl_handle *ctrl, struct ctrl_cmd *cmd, void *data)
struct ctrl_cmd *
ctrl_cmd_exec_from_string
control__if_8h.html
affafcd805595604f1e164f5f7b96cfc5
(struct ctrl_handle *ch, const char *cmdstr)
int
ctrl_lookup_register
control__if_8h.html
a1247f66c7e761c0a4fd3dedf11f84e40
(ctrl_cmd_lookup lookup)
int
ctrl_handle_msg
control__if_8h.html
abebb5f7b19121559a493b6822036fe82
(struct ctrl_handle *ctrl, struct ctrl_connection *ccon, struct msgb *msg)
control_vty.h
/build/_osmocom_api/libosmocore/include/osmocom/ctrl/
control__vty_8h.html
int
ctrl_vty_init
control__vty_8h.html
a5855906a0c3e10b0ab6a5bcbacac0cc7
(void *ctx)
const char *
ctrl_vty_get_bind_addr
control__vty_8h.html
a9ebb9783d7204a1ada74b0ce6fca09f1
(void)
uint16_t
ctrl_vty_get_bind_port
control__vty_8h.html
a9b5e46bb696d1fcf274cdca15fbfd076
(uint16_t default_port)
ports.h
/build/_osmocom_api/libosmocore/include/osmocom/ctrl/
ports_8h.html
#define
OSMO_CTRL_PORT_TRX
ports_8h.html
ae261d099d96c2adaef72f8b8bbf7ac1e
#define
OSMO_CTRL_PORT_BTS
ports_8h.html
a684457d3292d8c64a100ba052e29dc7a
#define
OSMO_CTRL_PORT_BSC_NEIGH
ports_8h.html
ab107c3f764249358d51fa0c2107a5693
#define
OSMO_CTRL_PORT_NITB_BSC
ports_8h.html
a67f70150e2614089ae13c2cde8d5f2b3
#define
OSMO_CTRL_PORT_BSC_NAT
ports_8h.html
ae7c964ae0e90b48705c3ee0c3ff83623
#define
OSMO_CTRL_PORT_SGSN
ports_8h.html
a2f6bef54ae428b1c49644c825cc70993
#define
OSMO_CTRL_PORT_MSC
ports_8h.html
a954b3515a97838c5a14a9f9aa74f0255
#define
OSMO_CTRL_PORT_GGSN
ports_8h.html
a0eaa01fd8efbdaded3f9c713c261d660
#define
OSMO_CTRL_PORT_HLR
ports_8h.html
a8b7a83010aada97694ebaddb9d5cd444
#define
OSMO_CTRL_PORT_HNBGW
ports_8h.html
adb90a284b3bc27debed1143d6be6174e
#define
OSMO_CTRL_PORT_GBPROXY
ports_8h.html
ab05f5b17fd05415b2643b97b4faa7aa3
#define
OSMO_CTRL_PORT_CBC
ports_8h.html
a248fb9440a8dad3ed2dd3c3162e3629e
#define
OSMO_CTRL_PORT_MGW
ports_8h.html
a04d48781cbc38fcca6f7659025969ef5
#define
OSMO_CTRL_PORT_SMLC
ports_8h.html
ad97c7c74d4d32d240bfe473cf99db42d
#define
OSMO_CTRL_PORT_HNODEB
ports_8h.html
a076fd3c2df9f46f919068a58f65f6cbc
#define
OSMO_CTRL_PORT_UPF
ports_8h.html
a05b882d5a362432e3552cb13ae2245d1
#define
OSMO_CTRL_PORT_PFCP_TOOL
ports_8h.html
aee41f1ec8c5db96da353fabf6d593690
control_cmd.c
/build/_osmocom_api/libosmocore/src/ctrl/
control__cmd_8c.html
osmocom/ctrl/control_cmd.h
osmocom/ctrl/control_if.h
#define
REPLY_CASE
control__cmd_8c.html
ac66b4d7f9c5bcdc8ba5d204c7a465722
(TYPE, NAME)
vector
cmd_make_descvec
control__cmd_8c.html
a85e741c2f1b7dc529d2569c12f1ef6b5
(const char *string, const char *descstr)
static struct ctrl_cmd_element *
ctrl_cmd_get_element_match
control__cmd_8c.html
ae385d2f657be281d42e77f5048bda232
(vector vline, vector node)
int
ctrl_cmd_exec
control__cmd_8c.html
aea6cb8951a026d0689c3499de37dbdec
(vector vline, struct ctrl_cmd *command, vector node, void *data)
static void
add_word
control__cmd_8c.html
a61e0a0917fc4d246e537a88d5b60b9bc
(struct ctrl_cmd_struct *cmd, const char *start, const char *end)
static void
create_cmd_struct
control__cmd_8c.html
aaca775cc80dff896b523247a294f11a1
(struct ctrl_cmd_struct *cmd, const char *name)
int
ctrl_cmd_install
control__cmd_8c.html
ad7e673e111a7a19c6a2467674fd825b1
(enum ctrl_node_type node, struct ctrl_cmd_element *cmd)
struct ctrl_cmd *
ctrl_cmd_create
control__cmd_8c.html
a2218cc3a39b3f3a83e9cf6f57a7938b2
(void *ctx, enum ctrl_type type)
struct ctrl_cmd *
ctrl_cmd_cpy
control__cmd_8c.html
aa976d38595380ba6259ca535b019fa65
(void *ctx, struct ctrl_cmd *cmd)
struct ctrl_cmd *
ctrl_cmd_parse
control__cmd_8c.html
a1fb1544dc2399710a88db9654e6978eb
(void *ctx, struct msgb *msg)
static bool
id_str_valid
control__cmd_8c.html
a4d5c03939e1091a1952ae395b5e3040d
(const char *str)
struct ctrl_cmd *
ctrl_cmd_parse2
control__cmd_8c.html
aab5c1fbea4b0a20f82af32194d390e76
(void *ctx, struct msgb *msg)
struct ctrl_cmd *
ctrl_cmd_parse3
control__cmd_8c.html
a52caa313b2ff6ffdce5392259dcf1125
(void *ctx, struct msgb *msg, bool *parse_failed)
struct msgb *
ctrl_cmd_make
control__cmd_8c.html
a3b1dd88cc91fb544488b6f4916130fab
(struct ctrl_cmd *cmd)
struct ctrl_cmd_def *
ctrl_cmd_def_make
control__cmd_8c.html
a9e91e86808a88f4b16cc31a1a04e3420
(const void *ctx, struct ctrl_cmd *cmd, void *data, unsigned int secs)
int
ctrl_cmd_def_is_zombie
control__cmd_8c.html
a96d3c6021102409885ac6c4a294709ce
(struct ctrl_cmd_def *cd)
int
ctrl_cmd_def_send
control__cmd_8c.html
aa6ec2019f953a82284534fdc8d04dc46
(struct ctrl_cmd_def *cd)
vector
ctrl_node_vec
control__cmd_8c.html
afedf4b1e97805a8b5ab60dea1ad77813
const struct value_string
ctrl_type_vals
control__cmd_8c.html
a6795a9d1de9572b4a6de18b7ca3cdcc8
[]
control_if.c
/build/_osmocom_api/libosmocore/src/ctrl/
control__if_8c.html
osmocom/ctrl/control_cmd.h
osmocom/ctrl/control_if.h
osmocom/ctrl/control_vty.h
lookup_helper
int
osmo_fsm_ctrl_cmds_install
control__if_8c.html
a75dfd578484300659ab0955fc6da83e6
(void)
static
LLIST_HEAD
control__if_8c.html
aa103a81f312f58d139433d14ec8b3edd
(ctrl_lookup_helpers)
int
ctrl_parse_get_num
control__if_8c.html
a525af25e0b2344b8b1286c388f721679
(vector vline, int i, long *num)
int
ctrl_cmd_send_to_all
control__if_8c.html
a68a762ce294f8c17c41fca2410df76b5
(struct ctrl_handle *ctrl, struct ctrl_cmd *cmd)
int
ctrl_cmd_send
control__if_8c.html
ac556c96fd7df0ee6a5ea3c3826bd037e
(struct osmo_wqueue *queue, struct ctrl_cmd *cmd)
int
ctrl_cmd_send2
control__if_8c.html
a333b790a8ea3d108265bc8cb633634dc
(struct ctrl_connection *ccon, struct ctrl_cmd *cmd)
int
ctrl_cmd_send_trap
control__if_8c.html
ad0e8f381fedade3a380010189d574243
(struct ctrl_handle *ctrl, const char *name, char *value)
struct ctrl_cmd *
ctrl_cmd_trap
control__if_8c.html
a28ccd4b19057b05c2af8ff6372c53d7a
(struct ctrl_cmd *cmd)
static void
control_close_conn
control__if_8c.html
a33b73c1aaa904219da4f5b0d795e4d9f
(struct ctrl_connection *ccon)
int
ctrl_cmd_handle
control__if_8c.html
a8879414ec4d516079cedc58b39d2c990
(struct ctrl_handle *ctrl, struct ctrl_cmd *cmd, void *data)
static int
handle_control_read
control__if_8c.html
a41143485204e34c008ffe54d0f0326e8
(struct osmo_fd *bfd)
int
ctrl_handle_msg
control__if_8c.html
abebb5f7b19121559a493b6822036fe82
(struct ctrl_handle *ctrl, struct ctrl_connection *ccon, struct msgb *msg)
static int
control_write_cb
control__if_8c.html
aa4a88f5b5313bf966d39fecca0ed1327
(struct osmo_fd *bfd, struct msgb *msg)
struct ctrl_connection *
osmo_ctrl_conn_alloc
control__if_8c.html
a7b2022943b045830f488d101c9253e80
(void *ctx, void *data)
static int
listen_fd_cb
control__if_8c.html
a83c0a4f3509b92eae1f9ef8998ff3a1d
(struct osmo_fd *listen_bfd, unsigned int what)
static uint64_t
get_rate_ctr_value
control__if_8c.html
a5bb3d2b882a8754567a6ad5bf39ad1ce
(const struct rate_ctr *ctr, int intv, const char *grp)
static int
get_rate_ctr_group_idx
control__if_8c.html
a72fd1420a31023c2b0665819841f5939
(struct rate_ctr_group *ctrg, int intv, struct ctrl_cmd *cmd)
static int
ctrl_rate_ctr_group_handler
control__if_8c.html
ab4f948416895ef9dff5e174d7950f9df
(struct rate_ctr_group *ctrg, void *data)
CTRL_CMD_DEFINE
control__if_8c.html
ae1792f798216c7d470e33e82adc885fb
(rate_ctr, "rate_ctr *")
static int
get_rate_ctr
control__if_8c.html
a28415688180dfda44ba423a2f1970fb5
(struct ctrl_cmd *cmd, void *data)
static int
set_rate_ctr
control__if_8c.html
a60fff34071469e745f66c013ab23268e
(struct ctrl_cmd *cmd, void *data)
static int
verify_rate_ctr
control__if_8c.html
a0a16fae641f1d871d7b24316c85bfe35
(struct ctrl_cmd *cmd, const char *value, void *data)
CTRL_CMD_DEFINE_RO
control__if_8c.html
ad0d32e19f23bf787f92b36c9662b723f
(stat_item, "stat_item *")
static int
get_stat_item
control__if_8c.html
a6b2864e76864e4eb34740b2a72d2b8e7
(struct ctrl_cmd *cmd, void *data)
CTRL_CMD_DEFINE
control__if_8c.html
af7ca12b1e38f932b8c36c001d571e855
(counter, "counter *")
static int
get_counter
control__if_8c.html
a998e4224620b91817420ebfe2610e170
(struct ctrl_cmd *cmd, void *data)
static int
set_counter
control__if_8c.html
a9060049ba1bac45ee9824a9d4542ebe2
(struct ctrl_cmd *cmd, void *data)
static int
verify_counter
control__if_8c.html
ae4865b5516ff012548f61931d6347fd4
(struct ctrl_cmd *cmd, const char *value, void *data)
struct ctrl_handle *
ctrl_interface_setup
control__if_8c.html
ab887e2f076614ba799229a404f872d85
(void *data, uint16_t port, ctrl_cmd_lookup lookup)
static int
ctrl_init
control__if_8c.html
a3485e966ef9b58a5987c4dddda569acb
(unsigned int node_count)
struct ctrl_handle *
ctrl_handle_alloc2
control__if_8c.html
aaf1128fc2d419f0cefe229c71ebf6781
(void *ctx, void *data, ctrl_cmd_lookup lookup, unsigned int node_count)
struct ctrl_handle *
ctrl_handle_alloc
control__if_8c.html
a9c07f83fe1a90d038d3a0e65e2820880
(void *ctx, void *data, ctrl_cmd_lookup lookup)
struct ctrl_handle *
ctrl_interface_setup_dynip2
control__if_8c.html
a35786d463b20f1100beaa6a0bdd9d73e
(void *data, const char *bind_addr, uint16_t port, ctrl_cmd_lookup lookup, unsigned int node_count)
struct ctrl_handle *
ctrl_interface_setup_dynip
control__if_8c.html
a057647aadb0580d25c6e8ce2f9714031
(void *data, const char *bind_addr, uint16_t port, ctrl_cmd_lookup lookup)
struct ctrl_handle *
ctrl_interface_setup2
control__if_8c.html
a06d01723e9d328b7dcf6dde2bf4824ad
(void *data, uint16_t default_port, ctrl_cmd_lookup lookup, unsigned int node_count)
int
ctrl_lookup_register
control__if_8c.html
a1247f66c7e761c0a4fd3dedf11f84e40
(ctrl_cmd_lookup lookup)
struct ctrl_cmd *
ctrl_cmd_exec_from_string
control__if_8c.html
affafcd805595604f1e164f5f7b96cfc5
(struct ctrl_handle *ch, const char *cmdstr)
vector
ctrl_node_vec
control__if_8c.html
afedf4b1e97805a8b5ab60dea1ad77813
static int
ctrl_initialized
control__if_8c.html
ad9dd56b1ec734da5012c2d559777770e
control_vty.c
/build/_osmocom_api/libosmocore/src/ctrl/
control__vty_8c.html
osmocom/ctrl/control_vty.h
DEFUN
control__vty_8c.html
a0e715e32acbd15dc1c3191aaaad5311b
(cfg_ctrl_bind_addr, cfg_ctrl_bind_addr_cmd, "bind A.B.C.D [<0-65535>]", "Set bind address to listen for Control connections\n" "Local IP address (default 127.0.0.1)\n" "Local TCP port number\n")
const char *
ctrl_vty_get_bind_addr
control__vty_8c.html
a9ebb9783d7204a1ada74b0ce6fca09f1
(void)
uint16_t
ctrl_vty_get_bind_port
control__vty_8c.html
a9b5e46bb696d1fcf274cdca15fbfd076
(uint16_t default_port)
DEFUN
control__vty_8c.html
a87fd8d83eebbdeeac851636677e676b6
(cfg_ctrl, cfg_ctrl_cmd, "ctrl", "Configure the Control Interface")
static int
config_write_ctrl
control__vty_8c.html
a4b517a75e5bc1a63132932497873163d
(struct vty *vty)
int
ctrl_vty_init
control__vty_8c.html
a5855906a0c3e10b0ab6a5bcbacac0cc7
(void *ctx)
static void *
ctrl_vty_ctx
control__vty_8c.html
aa4ac0902596531468fd99fa35c200f82
static const char *
ctrl_vty_bind_addr
control__vty_8c.html
afc278944c73bc7315b6a1310ffe360bb
static int
ctrl_bind_port
control__vty_8c.html
aa0c344022a2bcb086deb378d36f87b99
static struct cmd_node
ctrl_node
control__vty_8c.html
a50c433e185d494b4b7dce60ccbfb4e00
fsm_ctrl_commands.c
/build/_osmocom_api/libosmocore/src/ctrl/
fsm__ctrl__commands_8c.html
osmocom/ctrl/control_cmd.h
osmocom/ctrl/control_if.h
static int
fsm_ctrl_node_lookup
fsm__ctrl__commands_8c.html
ace191dd1f651798d9556e4528575090a
(void *data, vector vline, int *node_type, void **node_data, int *i)
static int
get_fsm_inst_state
fsm__ctrl__commands_8c.html
a223ff781695079d4cdd12aae899a6525
(struct ctrl_cmd *cmd, void *data)
CTRL_CMD_DEFINE_RO
fsm__ctrl__commands_8c.html
a1318ff4d1893a95c5dfc1c62e7989243
(fsm_inst_state, "state")
static int
get_fsm_inst_parent_name
fsm__ctrl__commands_8c.html
a803b8f761557df559c31bd062e87e5d9
(struct ctrl_cmd *cmd, void *data)
CTRL_CMD_DEFINE_RO
fsm__ctrl__commands_8c.html
af6ddba7bfe364654a9449b535c021ebc
(fsm_inst_parent_name, "parent-name")
static int
get_fsm_inst_timer
fsm__ctrl__commands_8c.html
a4a35d777c20c83f8ac9b8e24af739685
(struct ctrl_cmd *cmd, void *data)
CTRL_CMD_DEFINE_RO
fsm__ctrl__commands_8c.html
a3ace6a1996de712c6b03dcfbb34e5a86
(fsm_inst_timer, "timer")
static int
get_fsm_inst_dump
fsm__ctrl__commands_8c.html
a8142e1f65734ae84669bbfc880f4c340
(struct ctrl_cmd *cmd, void *data)
CTRL_CMD_DEFINE_RO
fsm__ctrl__commands_8c.html
adc5e8c7d865464e105f9a38c8dbd78c5
(fsm_inst_dump, "dump")
int
osmo_fsm_ctrl_cmds_install
fsm__ctrl__commands_8c.html
a75dfd578484300659ab0955fc6da83e6
(void)
ctrl_cmd
structctrl__cmd.html
struct ctrl_connection *
ccon
structctrl__cmd.html
a24d327008cf70aad8ef9ce9cc290831b
enum ctrl_type
type
structctrl__cmd.html
a6945f0e7005ad890c94eff6f8e7538a0
char *
id
structctrl__cmd.html
a732ab2240bbe7d86013d73c2414c1f0a
void *
node
structctrl__cmd.html
ad909727d72b92bebb3c428a3a9fc1f12
char *
variable
structctrl__cmd.html
a2919ce12c1d2083f13e20ffbc4b5983a
char *
value
structctrl__cmd.html
a3140bed63114f292dfb49cc5393e2812
char *
reply
structctrl__cmd.html
aea483634e22f6a5ae57bd8958d6f4f73
struct ctrl_cmd_def *
defer
structctrl__cmd.html
a0c972446cd7a87cffe84914387b9330b
ctrl_cmd_def
structctrl__cmd__def.html
struct llist_head
list
structctrl__cmd__def.html
ad681ae88c34dcee57e676bc6cff1e30f
struct ctrl_cmd *
cmd
structctrl__cmd__def.html
ae0b09f794d2ff17b394c25070582eac7
void *
data
structctrl__cmd__def.html
a4f4e9a60fe99b1dd12780ff1c0c7b2b7
ctrl_cmd_element
structctrl__cmd__element.html
const char *
name
structctrl__cmd__element.html
a46735b67b6fd5f143bfcc9a2d1bb6221
struct ctrl_cmd_struct
strcmd
structctrl__cmd__element.html
a1ddbd944b534f06dabaac92bd0478538
int(*
set
structctrl__cmd__element.html
a15ff26e609a25378d43e40ba0a1ab918
)(struct ctrl_cmd *cmd, void *data)
int(*
get
structctrl__cmd__element.html
a5c8303fc4d5923f8c7b1476d9932725f
)(struct ctrl_cmd *cmd, void *data)
int(*
verify
structctrl__cmd__element.html
ab3d96650b77e70edc57c7e95fc3a5a08
)(struct ctrl_cmd *cmd, const char *value, void *data)
ctrl_cmd_map
structctrl__cmd__map.html
char *
cmd
structctrl__cmd__map.html
a3597dc0ea72c7da8ef3afc9c9b880032
enum ctrl_type
type
structctrl__cmd__map.html
af98f7c2f6c7df06c1de7d709e417f707
ctrl_cmd_struct
structctrl__cmd__struct.html
int
nr_commands
structctrl__cmd__struct.html
adcf7cab63c8dc12e6b1577754bdcf78b
char **
command
structctrl__cmd__struct.html
ac9c0167515fb2146dcf3b6b8076a3142
ctrl_connection
structctrl__connection.html
struct llist_head
list_entry
structctrl__connection.html
a38af9e10f2a47d50295996d0c9de71a5
struct osmo_wqueue
write_queue
structctrl__connection.html
a39c0cbb6e0f6e96f76c28f64d2c92481
struct msgb *
pending_msg
structctrl__connection.html
a8576663940810ca0327e2a1888aa7bf1
void(*
closed_cb
structctrl__connection.html
a15919ffbf19d2a79a93993a96f6e21f0
)(struct ctrl_connection *conn)
struct llist_head
cmds
structctrl__connection.html
aebe6d7f7547f16364455865865037937
struct llist_head
def_cmds
structctrl__connection.html
aac52a01bfc2f1c7989b53f8ac32148d3
ctrl_handle
structctrl__handle.html
struct osmo_fd
listen_fd
structctrl__handle.html
ad6bd2940c2192419b6f4fc5b60fbbbf2
void *
data
structctrl__handle.html
a6b883d554826b9b40fb8179ce0b1182a
ctrl_cmd_lookup
lookup
structctrl__handle.html
a2b5be7fb390a8e0b0e0b613bde25be3c
struct llist_head
ccon_list
structctrl__handle.html
a6f3a08b1cdb06684e888b82a55b122f9
ctrl_cmd_reply_cb
reply_cb
structctrl__handle.html
a703e755996d78ae80e4cb405b50f0a80
lookup_helper
structlookup__helper.html
struct llist_head
list
structlookup__helper.html
a8b037e113ac84411d0434da996c69ee8
ctrl_cmd_lookup
lookup
structlookup__helper.html
a66e38d2fff3a9b2d97efab7a4c26ad21