34 #ifndef OPAL_H323_H323EP_H
35 #define OPAL_H323_H323EP_H
60 class H225_EndpointType;
61 class H225_VendorIdentifier;
62 class H225_H221NonStandard;
63 class H225_ServiceControlDescriptor;
64 class H225_FeatureSet;
66 class H235SecurityInfo;
147 const PString & party,
148 void * userData = NULL,
149 unsigned int options = 0,
159 H225_EndpointType & info
165 H225_VendorIdentifier & info
171 H225_H221NonStandard & info
177 H225_ArrayOf_SupportedProtocols & protocols
184 PStringList & prefixes
224 PINDEX descriptorNum,
234 PINDEX descriptorNum,
242 PINDEX descriptorNum,
249 const PStringArray & codecNames
255 const PStringArray & preferenceOrder
261 const H245_Capability & cap
267 const H245_DataType & dataType
301 const PString & address = PString::Empty(),
302 const PString & identifier = PString::Empty(),
303 const PString & localAddress = PString::Empty()
317 const PString & address,
336 const PString & address,
337 const PString & identifier,
351 const PString & identifier,
398 const PString & password,
399 const PString & username = PString::Empty()
434 const PString & token,
437 const PString & alias,
440 unsigned options = 0,
460 const PString & token,
461 const PString & callIdentity,
462 const PString & remoteParty,
463 void * userData = NULL
472 const PString & token,
473 const PString & remoteParty,
474 const PString & callIdentity = PString::Empty()
485 const PString & primaryCallToken,
486 const PString & secondaryCallToken
493 const PString & remoteParty,
494 unsigned capabilityLevel,
495 void * userData = NULL
505 const PString & party,
522 const PString & token,
523 PSafetyMode mode = PSafeReadWrite
602 const PString & remoteParty
619 H225_AdmissionRequest & arq
628 virtual OpalConnection::AnswerCallResponse
OnAnswerCall(
630 const PString & callerName,
635 virtual OpalConnection::AnswerCallResponse
OnAnswerCall(
637 const PString & caller
663 const PString & calleeName,
684 const PString & forwardParty,
698 const PString & forwardParty,
710 const PString & token
716 const PString & token
747 PIPSocket::Address publicAddr,
748 PString & gkIdentifier,
778 const PString & amount,
795 const H225_ServiceControlDescriptor & contents
877 const PString & pattern
887 const PString & server
1033 PBoolean
IsMCU()
const;
1083 const PString & identifer
1130 const PIPSocket::Address & remoteAddress
1136 PIPSocket::Address & localAddr,
1137 const PIPSocket::Address & remoteAddr
1239 const PTimeInterval & newInterval
1347 const PString & regex
1359 const PString & regex
1376 const PString & existingToken,
1377 const PString & callIdentity,
1378 unsigned capabilityLevel,
1379 const PString & remoteParty,
1381 unsigned int options = 0,
1472 P_REMOVE_VIRTUAL_VOID(OnConnectionCleared(
H323Connection &,
const PString &));
1474 P_REMOVE_VIRTUAL(PBoolean, OnConferenceInvite(
const H323SignalPDU &),
false);
1475 P_REMOVE_VIRTUAL_VOID(OnGatekeeperConfirm());
1476 P_REMOVE_VIRTUAL_VOID(OnGatekeeperReject());
1477 P_REMOVE_VIRTUAL_VOID(OnRegistrationConfirm());
1478 P_REMOVE_VIRTUAL_VOID(OnRegistrationReject());
1489 #endif // OPAL_H323_H323EP_H