libosmo-sigtran  1.6.0.17-bd92
Osmocom SIGTRAN library
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
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...
 
bool simple_client_allocated
 Were we allocated by "simple client" support? More...
 
struct rate_ctr_group * ctrg
 Rate Counter Group. 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
 
   enum osmo_ss7_asp_role   role
 
   bool   role_set_by_vty
 
   struct osmo_ss7_asp_peer   local
 
   struct osmo_ss7_asp_peer   remote
 
   uint8_t   qos_class
 
   uint32_t   quirks
 
cfg
 

Field Documentation

◆ adm_state

enum osmo_ss7_asp_admin_state osmo_ss7_asp::adm_state

◆ asp_id

◆ asp_id_present

bool osmo_ss7_asp::asp_id_present

◆ cfg

◆ client

struct osmo_stream_cli* osmo_ss7_asp::client

◆ ctrg

struct rate_ctr_group* osmo_ss7_asp::ctrg

◆ description

char* osmo_ss7_asp::description

Referenced by DEFUN_ATTR(), and write_one_asp().

◆ dyn_allocated

bool osmo_ss7_asp::dyn_allocated

Were we dynamically allocated.

Referenced by write_one_as(), 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_ATTR(), and write_one_asp().

◆ quirks

◆ remote

◆ role

◆ role_set_by_vty

bool osmo_ss7_asp::role_set_by_vty

◆ server

◆ siblings

struct llist_head osmo_ss7_asp::siblings

◆ simple_client_allocated

bool osmo_ss7_asp::simple_client_allocated

Were we allocated by "simple client" support?

Referenced by osmo_sccp_simple_client_on_ss7_id(), write_one_as(), and write_one_asp().

◆ 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: