libosmo-sigtran  2.3.0
Osmocom SIGTRAN library
xua_lm_sap.h
Go to the documentation of this file.
1 /* M3UA/SUA <-> XUA Layer Manager SAP, RFC466 1.6.3 & RFC3868 1.6.3 */
2 #pragma once
3 
4 #include <unistd.h>
5 #include <stdint.h>
6 
7 #include <osmocom/core/tdef.h>
10 
12  enum osmo_prim_operation op);
14  enum osmo_ss7_as_traffic_mode mode);
16  uint32_t status);
17 struct osmo_xlm_prim *xua_xlm_prim_alloc_m_rk_dereg_cfm(uint32_t route_ctx, uint32_t status);
18 struct osmo_xlm_prim *xua_xlm_prim_alloc_m_error_ind(uint32_t err_code);
20 
21 void xua_asp_send_xlm_prim(struct osmo_ss7_asp *asp, struct osmo_xlm_prim *prim);
23  enum osmo_xlm_prim_type prim_type,
24  enum osmo_prim_operation op);
25 
26 int xlm_sap_down_simple(struct osmo_ss7_asp *asp,
27  enum osmo_xlm_prim_type prim_type,
28  enum osmo_prim_operation op);
osmo_ss7_as_traffic_mode
Definition: osmo_ss7.h:183
osmo_xlm_prim_type
Definition: sigtran_sap.h:14
Definition: ss7_asp.h:55
Definition: osmo_ss7.h:142
Definition: sigtran_sap.h:38
Definition: sigtran_sap.h:68
struct osmo_xlm_prim * xua_xlm_prim_alloc_m_rk_reg_req(const struct osmo_ss7_routing_key *rkey, enum osmo_ss7_as_traffic_mode mode)
Definition: xua_lm_sap.c:58
struct osmo_xlm_prim * xua_xlm_prim_alloc_m_rk_reg_cfm(const struct osmo_ss7_routing_key *rkey, uint32_t status)
Definition: xua_lm_sap.c:70
int xlm_sap_down_simple(struct osmo_ss7_asp *asp, enum osmo_xlm_prim_type prim_type, enum osmo_prim_operation op)
Definition: xua_lm_sap.c:177
void xua_asp_send_xlm_prim(struct osmo_ss7_asp *asp, struct osmo_xlm_prim *prim)
Definition: xua_lm_sap.c:112
struct osmo_xlm_prim * xua_xlm_prim_alloc_m_rk_dereg_cfm(uint32_t route_ctx, uint32_t status)
Definition: xua_lm_sap.c:81
struct osmo_xlm_prim * xua_xlm_prim_alloc_m_notify_ind(const struct osmo_xlm_prim_notify *ntfy)
Definition: xua_lm_sap.c:102
struct osmo_xlm_prim * xua_xlm_prim_alloc_m_error_ind(uint32_t err_code)
Definition: xua_lm_sap.c:92
struct osmo_xlm_prim * xua_xlm_prim_alloc(enum osmo_xlm_prim_type prim_type, enum osmo_prim_operation op)
Definition: xua_lm_sap.c:43
void xua_asp_send_xlm_prim_simple(struct osmo_ss7_asp *asp, enum osmo_xlm_prim_type prim_type, enum osmo_prim_operation op)
Definition: xua_lm_sap.c:127