a track on a given gate More...
#include <nm_gate.h>

Data Fields | |
| nm_trk_id_t | trk_id |
| numeric ID of the track; usually NM_TRK_SMALL (=0) or NM_TRK_LARGE (=1); more in case of multi-rail | |
| struct nm_gate_s * | p_gate |
| gate this trk belong to | |
| struct nm_drv_s * | p_drv |
| driver attached to the track | |
| struct puk_receptacle_NewMad_minidriver_s | receptacle |
| receptacle for the driver | |
| puk_instance_t | instance |
| driver instance | |
| struct nm_pkt_wrap_list_s | active_pw_recv |
| active pws for recv on the given trk | |
| struct nm_pkt_wrap_list_s | active_pw_send |
| active pws for send on the given trk | |
| struct nm_pkt_wrap_list_s | pending_pw_send |
| pw ready to post, waiting for track to be free | |
| void * | binary_url |
| url for the driver on this trk | |
| size_t | binary_url_size |
| size of the above url | |
| nm_trk_kind_t | kind |
| struct nm_pkt_wrap_list_s nm_trk_s::active_pw_recv |
active pws for recv on the given trk
Definition at line 75 of file nm_gate.h.
Referenced by nm_trk_can_recv().
| struct nm_pkt_wrap_list_s nm_trk_s::active_pw_send |
active pws for send on the given trk
Definition at line 76 of file nm_gate.h.
Referenced by nm_trk_can_send().
| nm_trk_kind_t nm_trk_s::kind |
| struct nm_drv_s* nm_trk_s::p_drv |
driver attached to the track
Definition at line 72 of file nm_gate.h.
Referenced by nm_drv_max_small(), nm_gate_trk_get(), nm_pw_assign(), nm_trk_can_recv(), and nm_trk_can_send().
| struct nm_pkt_wrap_list_s nm_trk_s::pending_pw_send |
| struct puk_receptacle_NewMad_minidriver_s nm_trk_s::receptacle |
| nm_trk_id_t nm_trk_s::trk_id |