libosmo-sigtran 2.2.1.92-01cb
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);
17struct osmo_xlm_prim *xua_xlm_prim_alloc_m_rk_dereg_cfm(uint32_t route_ctx, uint32_t status);
18struct osmo_xlm_prim *xua_xlm_prim_alloc_m_error_ind(uint32_t err_code);
20
21void 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
26int 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(enum osmo_xlm_prim_type prim_type, enum osmo_prim_operation op)
Definition: xua_lm_sap.c:43
struct osmo_xlm_prim * xua_xlm_prim_alloc_m_notify_ind(const struct osmo_xlm_prim_notify *ntfy)
Definition: xua_lm_sap.c:102
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_error_ind(uint32_t err_code)
Definition: xua_lm_sap.c:92
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_rk_reg_cfm(const struct osmo_ss7_routing_key *rkey, uint32_t status)
Definition: xua_lm_sap.c:70
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