X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=mISDN.h;h=d8c504b708e85a3170978a1146c9c147a023c023;hp=aad6f72eff100dbf8489155ad0e6e1e3f1b95a40;hb=acaf278f7f616d264afe480e4f9c64768540941b;hpb=3f7ef909c907a374a1760ffae0c01b49487f18d7 diff --git a/mISDN.h b/mISDN.h index aad6f72..d8c504b 100644 --- a/mISDN.h +++ b/mISDN.h @@ -45,6 +45,8 @@ struct mISDNport { int ntmode; /* is TRUE if port is NT mode */ int tespecial; /* is TRUE if port uses special TE mode */ int pri; /* is TRUE if port is a primary rate interface */ + int pots; /* is TRUE if port is of type POTS */ + struct lcr_fd pots_sock; /* socket for L1 */ int tones; /* TRUE if tones are sent outside connect state */ int earlyb; /* TRUE if tones are received outside connect state */ int b_num; /* number of bchannels */ @@ -100,7 +102,7 @@ void bchannel_event(struct mISDNport *mISDNport, int i, int event); class PmISDN : public Port { public: - PmISDN(int type, struct mISDNport *mISDNport, char *portname, struct port_settings *settings, int channel, int exclusive, int mode); + PmISDN(int type, struct mISDNport *mISDNport, char *portname, struct port_settings *settings, struct interface *interface, int channel, int exclusive, int mode); ~PmISDN(); void bchannel_receive(struct mISDNhead *hh, unsigned char *data, int len); void transmit(unsigned char *buffer, int length);