libosmogb  1.4.0.160-7619
Osmocom Gb library
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 More...
 
void * cb_data
 callback data More...
 
struct llist_head binding
 linked lists of all NSVC binds (e.g. More...
 
struct llist_head nse
 linked lists of all NSVC in this instance More...
 
bool create_nse
 create dynamic NSE on receiving packages More...
 
uint16_t timeout [NS_TIMERS_COUNT]
 
uint32_t rate_ctr_idx
 workaround for rate counter until rate counter accepts char str as index More...
 

Detailed Description

An instance of the NS protocol stack.

Field Documentation

◆ binding

struct llist_head gprs_ns2_inst::binding

◆ cb

osmo_prim_cb gprs_ns2_inst::cb

callback to the user for incoming UNIT DATA IND

Referenced by gprs_ns2_instantiate(), and ns2_prim_status_ind().

◆ cb_data

void* gprs_ns2_inst::cb_data

callback data

Referenced by gprs_ns2_instantiate(), and ns2_prim_status_ind().

◆ create_nse

bool gprs_ns2_inst::create_nse

create dynamic NSE on receiving packages

Referenced by gprs_ns2_dynamic_create_nse().

◆ nse

◆ rate_ctr_idx

uint32_t gprs_ns2_inst::rate_ctr_idx

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

Referenced by ns2_vc_alloc().

◆ timeout


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