libosmo-sigtran  1.8.0.67-fb30
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

uint8_t 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

uint16_t tag

Referenced by xua_msg_add_data().

◆ version

uint8_t version

Referenced by xua_to_msg().