summaryrefslogtreecommitdiffstats
path: root/mISDN.h
diff options
context:
space:
mode:
authorSuper User2007-08-12 10:16:19 +0200
committerSuper User2007-08-12 10:16:19 +0200
commit6552bc36271c4926a8ac5615f4f84f7391034732 (patch)
tree9a9e8fc491a5dabf6c6e76d330921cad788ea0ab /mISDN.h
parentfix (diff)
downloadlcr-6552bc36271c4926a8ac5615f4f84f7391034732.tar.gz
lcr-6552bc36271c4926a8ac5615f4f84f7391034732.tar.xz
lcr-6552bc36271c4926a8ac5615f4f84f7391034732.zip
fix
Diffstat (limited to 'mISDN.h')
-rw-r--r--mISDN.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/mISDN.h b/mISDN.h
index 90ec032..3d231f4 100644
--- a/mISDN.h
+++ b/mISDN.h
@@ -43,7 +43,7 @@ struct mISDNport {
int b_stid[128];
unsigned long b_addr[128];
int b_state[128]; /* statemachine, 0 = IDLE */
- unsigned long b_remote[128]; /* if remote application requires bchannel */
+ unsigned long b_remote_id[128]; /* the socket currently exported */
int procids[128]; /* keep track of free ids */
int locally; /* local causes are sent as local causes not remote */
msg_queue_t downqueue; /* l4->l3 */
@@ -83,7 +83,7 @@ int stack2manager_nt(void *dat, void *arg);
int stack2manager_te(struct mISDNport *mISDNport, msg_t *msg);
void chan_trace_header(struct mISDNport *mISDNport, class PmISDN *port, char *msgtext, int direction);
void l1l2l3_trace_header(struct mISDNport *mISDNport, class PmISDN *port, unsigned long prim, int direction);
-void bchannel_event(struct mISDNport *mISDNport, int i, int event, unsigned long to_remote);
+void bchannel_event(struct mISDNport *mISDNport, int i, int event);
void message_bchannel_from_join(class JoinRemote *joinremote, int type, unsigned long addr);
@@ -146,7 +146,8 @@ class PmISDN : public Port
int p_m_hold; /* if port is on hold */
unsigned long p_m_timeout; /* timeout of timers */
time_t p_m_timer; /* start of timer */
- unsigned char p_m_exportremote; /* join to export bchannel to */
+ unsigned char p_m_remote_ref; /* join to export bchannel to */
+ unsigned char p_m_remote_id; /* sock to export bchannel to */
int seize_bchannel(int channel, int exclusive); /* requests / reserves / links bchannels, but does not open it! */
void drop_bchannel(void);