Adding interface support for remote app (chan_lcr).
[lcr.git] / remote.h
diff --git a/remote.h b/remote.h
new file mode 100644 (file)
index 0000000..f39245b
--- /dev/null
+++ b/remote.h
@@ -0,0 +1,20 @@
+
+/* GSM port class */
+class Premote : public PmISDN
+{
+       public:
+       Premote(int type, struct mISDNport *mISDNport, char *portname, struct port_settings *settings, int channel, int exclusive, int mode, 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 */
+
+       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);
+};
+
+