34 #ifndef OPAL_H323_H323NEG_H
35 #define OPAL_H323_H323NEG_H
83 PBoolean
Start(PBoolean renegotiate);
85 PBoolean
HandleIncoming(
const H245_MasterSlaveDetermination & pdu);
86 PBoolean
HandleAck(
const H245_MasterSlaveDeterminationAck & pdu);
87 PBoolean
HandleReject(
const H245_MasterSlaveDeterminationReject & pdu);
88 PBoolean
HandleRelease(
const H245_MasterSlaveDeterminationRelease & pdu);
117 PBoolean
Start(PBoolean renegotiate, PBoolean empty =
false);
118 void Stop(PBoolean dec =
false);
120 PBoolean
HandleAck(
const H245_TerminalCapabilitySetAck & pdu);
121 PBoolean
HandleReject(
const H245_TerminalCapabilitySetReject & pdu);
122 PBoolean
HandleRelease(
const H245_TerminalCapabilitySetRelease & pdu);
156 virtual PBoolean
Open(
159 unsigned replacementFor = 0,
162 virtual PBoolean
Close();
163 virtual PBoolean
HandleOpen(
const H245_OpenLogicalChannel & pdu);
164 virtual PBoolean
HandleOpenAck(
const H245_OpenLogicalChannelAck & pdu);
166 virtual PBoolean
HandleReject(
const H245_OpenLogicalChannelReject & pdu);
167 virtual PBoolean
HandleClose(
const H245_CloseLogicalChannel & pdu);
168 virtual PBoolean
HandleCloseAck(
const H245_CloseLogicalChannelAck & pdu);
190 e_AwaitingEstablishment,
194 e_AwaitingConfirmation,
217 virtual PBoolean
Open(
220 unsigned replacementFor = 0,
223 virtual PBoolean
Close(
unsigned channelNumber, PBoolean fromRemote);
224 virtual PBoolean
HandleOpen(
const H245_OpenLogicalChannel & pdu);
225 virtual PBoolean
HandleOpenAck(
const H245_OpenLogicalChannelAck & pdu);
227 virtual PBoolean
HandleReject(
const H245_OpenLogicalChannelReject & pdu);
228 virtual PBoolean
HandleClose(
const H245_CloseLogicalChannel & pdu);
229 virtual PBoolean
HandleCloseAck(
const H245_CloseLogicalChannelAck & pdu);
258 virtual PBoolean
StartRequest(
const PString & newModes);
259 virtual PBoolean
StartRequest(
const H245_ArrayOf_ModeDescription & newModes);
260 virtual PBoolean
HandleRequest(
const H245_RequestMode & pdu);
261 virtual PBoolean
HandleAck(
const H245_RequestModeAck & pdu);
262 virtual PBoolean
HandleReject(
const H245_RequestModeReject & pdu);
263 virtual PBoolean
HandleRelease(
const H245_RequestModeRelease & pdu);
283 PBoolean
HandleRequest(
const H245_RoundTripDelayRequest & pdu);
301 #endif // OPAL_H323_H323NEG_H