From a12d7eee22a72f4c999535892763dde15212e89e Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Mon, 31 May 2010 18:45:02 +0200 Subject: Splitted GSM support into BS (network) and MS (mobile) part. --- gsm_ms.h | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 gsm_ms.h (limited to 'gsm_ms.h') diff --git a/gsm_ms.h b/gsm_ms.h new file mode 100644 index 0000000..f3b5e5d --- /dev/null +++ b/gsm_ms.h @@ -0,0 +1,24 @@ +extern "C" { +#include +#include +} + +/* GSM port class */ +class Pgsm_ms : public Pgsm +{ + public: + Pgsm_ms(int type, struct mISDNport *mISDNport, char *portname, struct port_settings *settings, int channel, int exclusive, int mode); + ~Pgsm_ms(); + + void setup_ind(unsigned int msg_type, unsigned int callref, struct gsm_mncc *mncc); + void message_setup(unsigned int epoint_id, int message_id, union parameter *param); + int message_epoint(unsigned int epoint_id, int message_id, union parameter *param); +}; + +int handle_gsm_ms(void); +int gsm_ms_conf(struct gsm_conf *gsm_conf, char *conf_error); +int gsm_ms_exit(int rc); +int gsm_ms_init(void); +int gsm_ms_new(const char *name, const char *socket_path); +int gsm_ms_delete(const char *name); + -- cgit v1.2.3-55-g7522