22#ifndef NET_L2SCAN_LIST_H
23#define NET_L2SCAN_LIST_H
79 void *nodes_array,
unsigned nodes_numof,
unsigned l2scan_list_to_array(const l2scan_list_t *list, void *nodes_array, unsigned nodes_numof, size_t node_size)
Copy the content of a L2 scan list to an array to get rid of the list overhead.
struct l2scan_list l2scan_list_t
Type of a Link Layer scan list.
void l2scan_list_empty(l2scan_list_t *list, list_node_t *nodes, unsigned nodes_numof, size_t node_size)
Empty the list to start a new scan.
void l2scan_list_insert(l2scan_list_t *list, list_node_t *nodes, unsigned nodes_numof, size_t node_size, const netopt_scan_result_t *result)
Insert a new scan result into the list.
Definition of global configuration options.
Type of a Link Layer scan list.
list_node_t head
List head, where head->next is the first element.
Basic network scan result.