X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=remote.h;h=5b4d2840d3a8c2333d07c56c56c52ea8a00aadfa;hp=f39245b33280a3e4239f0d9bac04196a73d80bc6;hb=refs%2Fheads%2Fbackup2;hpb=da91d7d85fe092122e35ece52695f98345738359 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); };