34 lines
1.1 KiB
C
34 lines
1.1 KiB
C
#pragma once
|
|
#include <unistd.h>
|
|
#include <osmocom/core/msgb.h>
|
|
#include <osmocom/sigtran/sccp_sap.h>
|
|
#include <osmocom/sigtran/sua.h>
|
|
|
|
int sccp_tx_unitdata(struct osmo_sua_link *link,
|
|
const struct osmo_sccp_addr *calling_addr,
|
|
const struct osmo_sccp_addr *called_addr,
|
|
uint8_t *data, unsigned int len);
|
|
|
|
int sccp_tx_unitdata_msg(struct osmo_sua_link *link,
|
|
const struct osmo_sccp_addr *calling_addr,
|
|
const struct osmo_sccp_addr *called_addr,
|
|
struct msgb *msg);
|
|
|
|
void sccp_make_addr_pc_ssn(struct osmo_sccp_addr *addr, uint32_t pc, uint32_t ssn);
|
|
|
|
int sccp_tx_conn_req(struct osmo_sua_link *link, uint32_t conn_id,
|
|
const struct osmo_sccp_addr *calling_addr,
|
|
const struct osmo_sccp_addr *called_addr,
|
|
uint8_t *data, unsigned int len);
|
|
|
|
int sccp_tx_conn_req_msg(struct osmo_sua_link *link, uint32_t conn_id,
|
|
const struct osmo_sccp_addr *calling_addr,
|
|
const struct osmo_sccp_addr *called_addr,
|
|
struct msgb *msg);
|
|
|
|
int sccp_tx_data(struct osmo_sua_link *link, uint32_t conn_id,
|
|
uint8_t *data, unsigned int len);
|
|
|
|
int sccp_tx_data_msg(struct osmo_sua_link *link, uint32_t conn_id,
|
|
struct msgb *msg);
|