34 #ifndef OPAL_H323_CHANNELS_H
35 #define OPAL_H323_CHANNELS_H
50 class H245_OpenLogicalChannel;
51 class H245_OpenLogicalChannelAck;
52 class H245_OpenLogicalChannel_forwardLogicalChannelParameters;
53 class H245_OpenLogicalChannel_reverseLogicalChannelParameters;
54 class H245_H2250LogicalChannelParameters;
55 class H245_H2250LogicalChannelAckParameters;
56 class H245_MiscellaneousCommand_type;
57 class H245_MiscellaneousIndication_type;
78 virtual PObject *
Clone()
const;
80 virtual void PrintOn(ostream & strm)
const;
81 virtual Comparison
Compare(
const PObject & obj)
const;
84 operator unsigned()
const {
return number; }
186 virtual PBoolean
Open();
190 virtual PBoolean
Start() = 0;
194 virtual void Close();
213 H245_OpenLogicalChannel & openPDU
222 const H245_OpenLogicalChannel & open,
223 H245_OpenLogicalChannelAck & ack
233 const H245_OpenLogicalChannel & pdu,
244 const H245_OpenLogicalChannelAck & pdu
251 long bitRateRestriction
258 const H245_MiscellaneousCommand_type & type
265 const H245_MiscellaneousIndication_type & type
273 int skippedFrameCount,
348 unsigned bandwidthUsed;
401 virtual PBoolean
Open();
407 virtual PBoolean
Start();
460 virtual PBoolean
Start();
490 H245_OpenLogicalChannel & openPDU
497 const H245_OpenLogicalChannel & open,
498 H245_OpenLogicalChannelAck & ack
509 const H245_OpenLogicalChannel & pdu,
521 const H245_OpenLogicalChannelAck & pdu
530 H245_H2250LogicalChannelParameters & param
537 H245_H2250LogicalChannelAckParameters & param
547 const H245_H2250LogicalChannelParameters & param,
558 const H245_H2250LogicalChannelAckParameters & param
623 H245_H2250LogicalChannelParameters & param
630 H245_H2250LogicalChannelAckParameters & param
640 const H245_H2250LogicalChannelParameters & param,
651 const H245_H2250LogicalChannelAckParameters & param
698 const PIPSocket::Address & ip,
724 virtual PBoolean
Start();
748 H245_H2250LogicalChannelParameters & param
755 H245_H2250LogicalChannelAckParameters & param
765 const H245_H2250LogicalChannelParameters & param,
776 const H245_H2250LogicalChannelAckParameters & param
789 PIPSocket::Address & ip,
844 H245_OpenLogicalChannel & openPDU
851 const H245_OpenLogicalChannel & open,
852 H245_OpenLogicalChannelAck & ack
863 const H245_OpenLogicalChannel & pdu,
875 const H245_OpenLogicalChannelAck & pdu
913 #endif // OPAL_H323_CHANNELS_H