summaryrefslogtreecommitdiffstats
path: root/src/host/layer23/include/osmocom/gsm48_cc.h
blob: d6ea5756dc099451327304aab92ac17a6c35d30d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef _GSM48_CC_H
#define _GSM48_CC_H

struct gsm48_cclayer {
        struct osmocom_ms       *ms;

	struct llist_head	mncc_upqueue;
	int			(*mncc_recv)(struct osmocom_ms *, int, void *);
};

int gsm48_cc_init(struct osmocom_ms *ms);
int gsm48_cc_exit(struct osmocom_ms *ms);
int gsm48_rcv_cc(struct osmocom_ms *ms, struct msgb *msg);
int mncc_dequeue(struct osmocom_ms *ms);
int mncc_send(struct osmocom_ms *ms, int msg_type, void *arg);

#endif /* _GSM48_CC_H */