libosmo-sigtran  0.10.0
Osmocom SIGTRAN library
osmo_ss7_asp Struct Reference

#include <osmo_ss7.h>

Data Fields

struct llist_head list
 entry in osmo_ss7_instance::asp_list More...
 
struct osmo_ss7_instanceinst
 
struct osmo_fsm_inst * fi
 ASP FSM. More...
 
struct osmo_xua_serverxua_server
 osmo_xua_server over which we were established More...
 
struct llist_head siblings
 
struct osmo_stream_cli * client
 osmo_stream / libosmo-netif handles More...
 
struct osmo_stream_srv * server
 
char * sock_name
 pre-formatted human readable local/remote socket name More...
 
uint32_t asp_id
 
bool asp_id_present
 
const struct osmo_xua_layer_managerlm
 
void * lm_priv
 
bool dyn_allocated
 Were we dynamically allocated. More...
 
struct msgb * pending_msg
 Pending message for non-blocking IPA read. More...
 
struct {
   char *   name
 
   char *   description
 
   enum osmo_ss7_asp_protocol   proto
 
   enum osmo_ss7_asp_admin_state   adm_state
 
   bool   is_server
 
   struct osmo_ss7_asp_peer   local
 
   struct osmo_ss7_asp_peer   remote
 
   uint8_t   qos_class
 
cfg
 

Field Documentation

◆ adm_state

enum osmo_ss7_asp_admin_state osmo_ss7_asp::adm_state

◆ asp_id

uint32_t osmo_ss7_asp::asp_id

◆ asp_id_present

bool osmo_ss7_asp::asp_id_present

◆ cfg

◆ client

struct osmo_stream_cli* osmo_ss7_asp::client

◆ description

char* osmo_ss7_asp::description

Referenced by DEFUN(), and write_one_asp().

◆ dyn_allocated

bool osmo_ss7_asp::dyn_allocated

Were we dynamically allocated.

Referenced by write_one_asp(), xua_accept_cb(), and xua_srv_conn_closed_cb().

◆ fi

◆ inst

◆ is_server

◆ list

◆ lm

◆ lm_priv

void* osmo_ss7_asp::lm_priv

◆ local

◆ name

◆ pending_msg

struct msgb* osmo_ss7_asp::pending_msg

Pending message for non-blocking IPA read.

Referenced by ipa_cli_read_cb(), and ipa_srv_conn_cb().

◆ proto

◆ qos_class

uint8_t osmo_ss7_asp::qos_class

Referenced by DEFUN(), and write_one_asp().

◆ remote

◆ server

◆ siblings

struct llist_head osmo_ss7_asp::siblings

◆ sock_name

char* osmo_ss7_asp::sock_name

pre-formatted human readable local/remote socket name

Referenced by osmo_ss7_route_name(), xua_accept_cb(), and xua_cli_connect_cb().

◆ xua_server

struct osmo_xua_server* osmo_ss7_asp::xua_server

osmo_xua_server over which we were established

Referenced by osmo_ss7_asp_destroy(), and xua_accept_cb().


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