libosmo-sigtran 2.0.0.17-24bf
Osmocom SIGTRAN library
xua_types.h File Reference
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  xua_common_hdr
 
struct  xua_parameter_hdr
 

Enumerations

enum  {
  MUA_TAG_RESERVED , MUA_TAG_IDENT_INT , MUA_TAG_UNUSED1 , MUA_TAG_IDENT_TEXT ,
  MUA_TAG_INFO , MUA_TAG_UNUSED2 , MUA_TAG_ROUTING_CTX , MUA_TAG_DIAG_INF ,
  MUA_TAG_IDENT_RANGE , MUA_TAG_BEAT_DATA , MUA_TAG_UNUSED4 , MUA_TAG_TRA_MODE ,
  MUA_TAG_ERR_CODE , MUA_TAG_STATUS , MUA_TAG_UNUSED5 , MUA_TAG_UNUSED6 ,
  MUA_TAG_UNUSED7 , MUA_TAG_ASP_IDENT , MUA_TAG_AFF_PC , MUA_TAG_CORREL_ID
}
 Common tag values used by all user adaption layers. More...
 

Functions

struct xua_common_hdr __attribute__ ((packed))
 

Variables

uint8_t version
 
uint8_t spare
 
uint8_t msg_class
 
uint8_t msg_type
 
uint32_t msg_length
 
uint8_t data [0]
 
uint16_t tag
 
uint16_t len
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

Common tag values used by all user adaption layers.

Enumerator
MUA_TAG_RESERVED 
MUA_TAG_IDENT_INT 
MUA_TAG_UNUSED1 
MUA_TAG_IDENT_TEXT 
MUA_TAG_INFO 
MUA_TAG_UNUSED2 
MUA_TAG_ROUTING_CTX 
MUA_TAG_DIAG_INF 
MUA_TAG_IDENT_RANGE 
MUA_TAG_BEAT_DATA 
MUA_TAG_UNUSED4 
MUA_TAG_TRA_MODE 
MUA_TAG_ERR_CODE 
MUA_TAG_STATUS 
MUA_TAG_UNUSED5 
MUA_TAG_UNUSED6 
MUA_TAG_UNUSED7 
MUA_TAG_ASP_IDENT 
MUA_TAG_AFF_PC 
MUA_TAG_CORREL_ID 

Function Documentation

◆ __attribute__()

struct xua_common_hdr __attribute__ ( (packed)  )

Variable Documentation

◆ data

◆ len

◆ msg_class

◆ msg_length

uint32_t msg_length

Referenced by xua_tcp_segmentation_cb().

◆ msg_type

uint8_t msg_type

◆ spare

uint8_t spare

◆ tag

◆ version

uint8_t version

Referenced by xua_from_msg(), and xua_to_msg().