libosmo-sigtran  1.0.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...
 
bool simple_client_allocated
 Were we allocated by "simple client" support? 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

enum osmo_ss7_asp_admin_state osmo_ss7_asp::adm_state
uint32_t osmo_ss7_asp::asp_id
bool osmo_ss7_asp::asp_id_present
struct osmo_stream_cli* osmo_ss7_asp::client
char* osmo_ss7_asp::description

Referenced by DEFUN(), and write_one_asp().

bool osmo_ss7_asp::dyn_allocated

Were we dynamically allocated.

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

void* osmo_ss7_asp::lm_priv
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().

uint8_t osmo_ss7_asp::qos_class

Referenced by DEFUN(), and write_one_asp().

struct llist_head osmo_ss7_asp::siblings
bool osmo_ss7_asp::simple_client_allocated

Were we allocated by "simple client" support?

Referenced by osmo_sccp_simple_client_on_ss7_id(), and write_one_asp().

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().

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: