diff options
author | Brian Gix <brian.gix@intel.com> | 2019-07-11 15:59:48 -0700 |
---|---|---|
committer | Brian Gix <brian.gix@intel.com> | 2019-07-14 08:32:18 -0700 |
commit | 76a7c417087fed327648b61b1d73e8a86d17ddbb (patch) | |
tree | 1f41234fe511be37c379b08a577a940a527e98a7 /mesh/node.h | |
parent | 5f6dd3ff26b0f226214ce8d464bc84e6caab1cfa (diff) | |
download | bluez-76a7c417087fed327648b61b1d73e8a86d17ddbb.tar.gz |
mesh: Expose resources needed by Management1 interface
Diffstat (limited to 'mesh/node.h')
-rw-r--r-- | mesh/node.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mesh/node.h b/mesh/node.h index 142527b30..d69887ed1 100644 --- a/mesh/node.h +++ b/mesh/node.h @@ -42,6 +42,7 @@ struct mesh_net *node_get_net(struct mesh_node *node); struct mesh_node *node_find_by_addr(uint16_t addr); struct mesh_node *node_find_by_uuid(uint8_t uuid[16]); struct mesh_node *node_find_by_token(uint64_t token); +bool node_is_provisioner(struct mesh_node *node); bool node_is_provisioned(struct mesh_node *node); bool node_app_key_delete(struct mesh_net *net, uint16_t addr, uint16_t net_idx, uint16_t idx); @@ -82,6 +83,7 @@ uint8_t node_friend_mode_get(struct mesh_node *node); uint32_t node_seq_cache(struct mesh_node *node); const char *node_get_element_path(struct mesh_node *node, uint8_t ele_idx); const char *node_get_owner(struct mesh_node *node); +const char *node_get_app_path(struct mesh_node *node); bool node_add_pending_local(struct mesh_node *node, void *info); void node_attach_io_all(struct mesh_io *io); void node_attach_io(struct mesh_node *node, struct mesh_io *io); @@ -99,3 +101,4 @@ void node_jconfig_set(struct mesh_node *node, void *jconfig); void *node_jconfig_get(struct mesh_node *node); void node_path_set(struct mesh_node *node, char *path); char *node_path_get(struct mesh_node *node); +struct mesh_agent *node_get_agent(struct mesh_node *node); |