libosmogb 1.11.0.25-621dc.202505032026
Osmocom Gb library
Loading...
Searching...
No Matches
gprs_ns2_inst Struct Reference

An instance of the NS protocol stack. More...

#include <gprs_ns2_internal.h>

Data Fields

osmo_prim_cb cb
 callback to the user for incoming UNIT DATA IND
 
voidcb_data
 callback data
 
struct llist_head binding
 linked lists of all NSVC binds (e.g.
 
struct llist_head nse
 linked lists of all NSVC in this instance
 
uint16_t timeout [NS_TIMERS_COUNT]
 
uint32_t nsvc_rate_ctr_idx
 workaround for rate counter until rate counter accepts char str as index
 
uint32_t bind_rate_ctr_idx
 
uint32_t txqueue_max_length
 

Detailed Description

An instance of the NS protocol stack.

Field Documentation

◆ bind_rate_ctr_idx

uint32_t gprs_ns2_inst::bind_rate_ctr_idx

Referenced by ns2_bind_alloc().

◆ binding

◆ cb

osmo_prim_cb gprs_ns2_inst::cb

callback to the user for incoming UNIT DATA IND

Referenced by gprs_ns2_instantiate(), ns2_prim_status_ind(), and ns2_recv_unitdata().

◆ cb_data

void* gprs_ns2_inst::cb_data

◆ nse

◆ nsvc_rate_ctr_idx

uint32_t gprs_ns2_inst::nsvc_rate_ctr_idx

workaround for rate counter until rate counter accepts char str as index

Referenced by ns2_vc_alloc().

◆ timeout

◆ txqueue_max_length

uint32_t gprs_ns2_inst::txqueue_max_length

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