X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=remote.h;h=5b4d2840d3a8c2333d07c56c56c52ea8a00aadfa;hp=f39245b33280a3e4239f0d9bac04196a73d80bc6;hb=5566f74eb29be75da44e29ba72ee6f015249ce61;hpb=3a8f58ec8946b7f1683208d1cc3b054486f12e6c diff --git a/remote.h b/remote.h index f39245b..5b4d284 100644 --- a/remote.h +++ b/remote.h @@ -1,20 +1,22 @@ +extern unsigned int new_remote; /* GSM port class */ -class Premote : public PmISDN +class Premote : public Port { public: - Premote(int type, struct mISDNport *mISDNport, char *portname, struct port_settings *settings, int channel, int exclusive, int mode, int remote_id); + Premote(int type, char *portname, struct port_settings *settings, struct interface *interface, int remote_id); ~Premote(); - unsigned int p_m_r_ref; - int p_m_r_remote_id; /* remote instance (socket) */ - char p_m_r_remote_app[32]; - unsigned int p_m_r_handle; /* 0, if no bchannel is exported */ + unsigned int p_r_ref; + int p_r_remote_id; /* remote instance (socket) */ + char p_r_remote_app[32]; + int p_r_tones; + int p_r_earlyb; int message_epoint(unsigned int epoint_id, int message_id, union parameter *param); void message_remote(int message_type, union parameter *param); - int hunt_bchannel(void); + int bridge_rx(unsigned char *data, int len); };