nm_drv_s Struct Reference
a driver. More...
#include <nm_drv.h>
Collaboration diagram for nm_drv_s:

Public Member Functions | |
| PUK_LIST_LINK (nm_drv) | |
| link to insert this driver into the driver_list in core | |
Data Fields | |
| const char * | driver_id |
| unique ID for the driver, in the form component/network_id | |
| puk_component_t | assembly |
| Component assembly associated to the driver. | |
| puk_context_t | minidriver_context |
| driver contexts for given component | |
| const struct nm_minidriver_iface_s * | driver |
| Driver interface, for use when no instance is needed. | |
| struct nm_pkt_wrap_s * | p_pw_recv_any |
| global recv request if driver supports recv_probe_any | |
| struct nm_minidriver_properties_s | props |
| driver properties (profile & capabilities) | |
| const char * | url |
| driver url, as string | |
| struct nm_core * | p_core |
Detailed Description
a driver.
This is only a wrapper of the driver as seen by nmad core. The real driver is a component exhibiting interface struct nm_minidriver_iface_s
Member Function Documentation
◆ PUK_LIST_LINK()
| nm_drv_s::PUK_LIST_LINK | ( | nm_drv | ) |
link to insert this driver into the driver_list in core
Field Documentation
◆ assembly
| puk_component_t nm_drv_s::assembly |
Component assembly associated to the driver.
Definition at line 42 of file nm_drv.h.
Referenced by nm_launcher_gates_populate_ns().
◆ driver
| const struct nm_minidriver_iface_s* nm_drv_s::driver |
◆ driver_id
| const char* nm_drv_s::driver_id |
◆ minidriver_context
| puk_context_t nm_drv_s::minidriver_context |
◆ p_core
◆ p_pw_recv_any
| struct nm_pkt_wrap_s* nm_drv_s::p_pw_recv_any |
global recv request if driver supports recv_probe_any
Definition at line 49 of file nm_drv.h.
Referenced by nm_pw_assign().
◆ props
| struct nm_minidriver_properties_s nm_drv_s::props |
driver properties (profile & capabilities)
Definition at line 52 of file nm_drv.h.
Referenced by nm_drv_max_small(), nm_trk_can_recv(), and nm_trk_can_send().
◆ url
The documentation for this struct was generated from the following file: