libosmogb  1.4.0.171-b3b83
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

struct llist_head gprs_ns2_inst::binding
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().

void* gprs_ns2_inst::cb_data

callback data

Referenced by gprs_ns2_instantiate(), and ns2_prim_status_ind().

bool gprs_ns2_inst::create_nse

create dynamic NSE on receiving packages

Referenced by gprs_ns2_dynamic_create_nse(), and ns2_create_vc().

struct llist_head gprs_ns2_inst::nse
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().


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