= Collector interface = ==== std::string function_wrapper::group_list(std::vector args) ==== Description: This call returns a list of HAMcast groups. The groups in this list are a merged set of groups gathered from all reachable HAMcast nodes. URL : /group_list Arguments : none XML : {{{ /group_list <\method> group1 <\group> group2 <\group> <\groups> }}} ==== std::string function_wrapper::node_list(std::vector args) ==== Description: Returns a list of daemon-id. The list contains the daemon-ids of all reachable HAMcast nodes. URL : /node_list Arguments : none XML : {{{ /node_list <\method> daemon-id daemon-id <\nodes> }}} ==== std::string function_wrapper::group_data(std::vector args) ==== Description: Returns a list of daemon-id. The list contains the daemon-ids of all reachable HAMcast nodes that joined the given group. URL : /group_data Arguments : HAMcast group uri XML : {{{ /group_data group name daemon-id daemon-id }}} ==== std::string function_wrapper::node_data(std::vector args) ==== Description: Returns detailed interface and group information about a node, interface and groups. Node: daemon-id, img-flag Interface: interfcae-id, technology, interface-name, interface-address Groups: group-name, parent, parent, children URL : /node_data Arguments : daemon-id XML : {{{ daemon-id IPv4 native 1
ip-address
group1 address address address
}}}