NewMadeleine

Documentation

nm_trk_s Struct Reference

a track on a given gate More...

#include <nm_gate.h>

Collaboration diagram for nm_trk_s:

Data Fields

nm_trk_id_t trk_id
 
struct nm_gate_sp_gate
 gate this trk belong to More...
 
struct nm_drv_sp_drv
 driver attached to the track More...
 
struct puk_receptacle_NewMad_minidriver_s receptacle
 receptacle for the driver More...
 
puk_instance_t instance
 driver instance More...
 
struct nm_pkt_wrap_sp_pw_recv
 the active pw for recv on the given trk More...
 
struct nm_pkt_wrap_sp_pw_send
 the active pw for send on the given trk More...
 
struct nm_pkt_wrap_list_s pending_pw_send
 pw ready to post, waiting for track to be free More...
 
struct nm_data_s sdata rdata
 nm_data for above pw, in case in needs to be flatten on the fly More...
 
void * binary_url
 url for the driver on this trk More...
 
size_t binary_url_size
 size of the above url More...
 
nm_trk_kind_t kind
 

Detailed Description

a track on a given gate

Definition at line 63 of file nm_gate.h.

Field Documentation

◆ binary_url

void* nm_trk_s::binary_url

url for the driver on this trk

Definition at line 74 of file nm_gate.h.

◆ binary_url_size

size_t nm_trk_s::binary_url_size

size of the above url

Definition at line 75 of file nm_gate.h.

◆ instance

puk_instance_t nm_trk_s::instance

driver instance

Definition at line 69 of file nm_gate.h.

◆ kind

nm_trk_kind_t nm_trk_s::kind

Definition at line 76 of file nm_gate.h.

◆ p_drv

struct nm_drv_s* nm_trk_s::p_drv

driver attached to the track

Definition at line 67 of file nm_gate.h.

Referenced by nm_drv_max_small(), nm_gate_trk_get(), and nm_pw_assign().

◆ p_gate

struct nm_gate_s* nm_trk_s::p_gate

gate this trk belong to

Definition at line 66 of file nm_gate.h.

◆ p_pw_recv

struct nm_pkt_wrap_s* nm_trk_s::p_pw_recv

the active pw for recv on the given trk

Definition at line 70 of file nm_gate.h.

◆ p_pw_send

struct nm_pkt_wrap_s* nm_trk_s::p_pw_send

the active pw for send on the given trk

Definition at line 71 of file nm_gate.h.

◆ pending_pw_send

struct nm_pkt_wrap_list_s nm_trk_s::pending_pw_send

pw ready to post, waiting for track to be free

Definition at line 72 of file nm_gate.h.

◆ rdata

struct nm_data_s sdata nm_trk_s::rdata

nm_data for above pw, in case in needs to be flatten on the fly

Definition at line 73 of file nm_gate.h.

◆ receptacle

struct puk_receptacle_NewMad_minidriver_s nm_trk_s::receptacle

receptacle for the driver

Definition at line 68 of file nm_gate.h.

◆ trk_id

nm_trk_id_t nm_trk_s::trk_id

Definition at line 65 of file nm_gate.h.


The documentation for this struct was generated from the following file: