Data-Over-Voice
[lcr.git] / remote.h
index f39245b..5b4d284 100644 (file)
--- 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);
 };