34 #ifndef OPAL_H323_H323EP_H
35 #define OPAL_H323_H323EP_H
57 class H225_EndpointType;
58 class H225_VendorIdentifier;
59 class H225_H221NonStandard;
60 class H225_ServiceControlDescriptor;
61 class H225_FeatureSet;
63 class H235SecurityInfo;
153 const PString & party,
154 void * userData = NULL,
155 unsigned int options = 0,
191 H225_EndpointType & info
197 H225_VendorIdentifier & info
203 H225_H221NonStandard & info
209 H225_ArrayOf_SupportedProtocols & protocols
216 PStringList & prefixes
244 const PString & address = PString::Empty(),
245 const PString & identifier = PString::Empty(),
246 const PString & localAddress = PString::Empty()
260 const PString & address,
261 const PString & localAddress = PString::Empty()
279 const PString & address,
280 const PString & identifier,
281 const PString & localAddress = PString::Empty()
294 const PString & identifier,
295 const PString & localAddress = PString::Empty()
307 const PString & localAddress = PString::Empty()
345 const PString & password,
346 const PString & username = PString::Empty()
406 const PString & token,
409 const PString & alias,
412 unsigned options = 0,
432 const PString & token,
433 const PString & callIdentity,
434 const PString & remoteParty,
435 void * userData = NULL
444 const PString & token,
445 const PString & remoteParty,
446 const PString & callIdentity = PString::Empty()
457 const PString & primaryCallToken,
458 const PString & secondaryCallToken
465 const PString & remoteParty,
466 unsigned capabilityLevel,
467 void * userData = NULL
477 const PString & party,
494 const PString & token,
495 PSafetyMode mode = PSafeReadWrite
574 const PString & remoteParty
591 H225_AdmissionRequest & arq
600 virtual OpalConnection::AnswerCallResponse
OnAnswerCall(
602 const PString & callerName,
607 virtual OpalConnection::AnswerCallResponse
OnAnswerCall(
609 const PString & caller
635 const PString & calleeName,
656 const PString & forwardParty,
670 const PString & forwardParty,
682 const PString & token
688 const PString & token
719 const PIPSocket::Address & publicAddr,
749 const PString & amount,
766 const H225_ServiceControlDescriptor & contents
825 const PStringList & names
855 const PString & pattern
861 const PString & pattern
868 const PStringList & patterns
884 const PString & server
1032 PBoolean
IsMCU()
const;
1103 H46019Server * GetH46019Server()
const {
return m_H46019Server; }
1109 const PIPSocket::Address & remoteAddress
1115 PIPSocket::Address & localAddr,
1116 const PIPSocket::Address & remoteAddr
1170 const PTimeInterval & newInterval
1268 H323Connection::CompatibilityIssues issue
1277 H323Connection::CompatibilityIssues issue,
1278 const PString & regex
1289 H323Connection::CompatibilityIssues issue,
1290 const PString & regex
1295 H323Connection::CompatibilityIssues issue,
1305 const PString & localAddress
1312 const PString & existingToken,
1313 const PString & callIdentity,
1314 unsigned capabilityLevel,
1315 const PString & remoteParty,
1317 unsigned int options = 0,
1413 H46019Server * m_H46019Server;
1420 P_REMOVE_VIRTUAL_VOID(OnConnectionCleared(
H323Connection &,
const PString &));
1422 P_REMOVE_VIRTUAL(PBoolean, OnConferenceInvite(
const H323SignalPDU &),
false);
1423 P_REMOVE_VIRTUAL_VOID(OnGatekeeperConfirm());
1424 P_REMOVE_VIRTUAL_VOID(OnGatekeeperReject());
1425 P_REMOVE_VIRTUAL_VOID(OnRegistrationConfirm());
1426 P_REMOVE_VIRTUAL_VOID(OnRegistrationReject());
1432 #endif // OPAL_H323_H323EP_H