X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=remote.h;h=eba9b2c717779d317c8ca52d664ccaa5e02224a2;hp=f39245b33280a3e4239f0d9bac04196a73d80bc6;hb=f6aea744f84e702b3469393f007b9e1bf25f6737;hpb=6911e09b77aa1eaac35b595bb4082e1f4c59ca71 diff --git a/remote.h b/remote.h index f39245b..eba9b2c 100644 --- a/remote.h +++ b/remote.h @@ -1,20 +1,21 @@ /* 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]; + char p_r_interface_name[64]; + int p_r_tones; 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); };