#include <opal/buildopts.h>#include <ptlib/sockets.h>#include <h323/h323con.h>#include <h323/transaddr.h>#include <h323/q931.h>#include <h323/h235auth.h>#include <h323/h323trans.h>#include <rtp/rtp.h>#include <asn/h225.h>#include <asn/h245.h>Go to the source code of this file.
Data Structures | |
| class | H323SignalPDU |
| class | H323ControlPDU |
| class | H323RasPDU |
Defines | |
| #define | H225_PROTOCOL_VERSION 6 |
| #define | H245_PROTOCOL_VERSION 13 |
| #define | H323TraceDumpPDU(proto, writing, rawData, pdu, tag1, seqNum) |
Functions | |
| void | H323SetAliasAddresses (const H323TransportAddressArray &addresses, H225_ArrayOf_AliasAddress &aliases) |
| void | H323SetAliasAddresses (const PStringArray &names, H225_ArrayOf_AliasAddress &aliases, int tag=-1) |
| void | H323SetAliasAddresses (const PStringList &names, H225_ArrayOf_AliasAddress &aliases, int tag=-1) |
| void | H323SetAliasAddress (const H323TransportAddress &address, H225_AliasAddress &alias) |
| void | H323SetAliasAddress (const PString &name, H225_AliasAddress &alias, int tag=-1) |
| PStringArray | H323GetAliasAddressStrings (const H225_ArrayOf_AliasAddress &aliases) |
| PString | H323GetAliasAddressString (const H225_AliasAddress &alias) |
| PString | H323GetAliasAddressE164 (const H225_AliasAddress &alias) |
| PString | H323GetAliasAddressE164 (const H225_ArrayOf_AliasAddress &aliases) |
| H323Connection::CallEndReason | H323TranslateToCallEndReason (Q931::CauseValues cause, unsigned reason) |
| Q931::CauseValues | H323TranslateFromCallEndReason (H323Connection::CallEndReason callEndReason, H225_ReleaseCompleteReason &releaseCompleteReason) |
| void | H323GetApplicationInfo (OpalProductInfo &info, const H225_VendorIdentifier &vendor) |
| void | H323SetRTPPacketization (H245_ArrayOf_RTPPayloadType &rtpPacketizations, PINDEX &packetizationsCount, const OpalMediaFormat &mediaFormat, RTP_DataFrame::PayloadTypes payloadType) |
| bool | H323SetRTPPacketization (H245_RTPPayloadType &rtpPacketization, const OpalMediaFormat &mediaFormat, RTP_DataFrame::PayloadTypes payloadType) |
| bool | H323SetRTPPacketization (H245_RTPPayloadType &rtpPacketization, const PString &mediaPacketizationString, const OpalMediaFormat &mediaFormat, RTP_DataFrame::PayloadTypes payloadType) |
| PString | H323GetRTPPacketization (const H245_RTPPayloadType &rtpPacketization) |
| bool | H323GetRTPPacketization (OpalMediaFormat &mediaFormat, const H245_RTPPayloadType &rtpPacketization) |
| PString | H323GetCapabilityIdentifier (const H245_CapabilityIdentifier &capId) |
| bool | H323SetCapabilityIdentifier (const PString &str, H245_CapabilityIdentifier &capId) |
| const H245_ParameterValue * | H323GetGenericParameter (const H245_ArrayOf_GenericParameter ¶ms, unsigned ordinal) |
| bool | H323GetGenericParameterBoolean (const H245_ArrayOf_GenericParameter ¶ms, unsigned ordinal) |
| unsigned | H323GetGenericParameterInteger (const H245_ArrayOf_GenericParameter ¶ms, unsigned ordinal, unsigned defValue=0, H245_ParameterValue::Choices subType=H245_ParameterValue::e_unsignedMin) |
| H245_ParameterValue * | H323AddGenericParameter (H245_ArrayOf_GenericParameter ¶ms, unsigned ordinal, bool reorder=true) |
| void | H323AddGenericParameterBoolean (H245_ArrayOf_GenericParameter ¶ms, unsigned ordinal, bool value=true, bool reorder=true) |
| void | H323AddGenericParameterInteger (H245_ArrayOf_GenericParameter ¶ms, unsigned ordinal, unsigned value, H245_ParameterValue::Choices subType=H245_ParameterValue::e_unsignedMin, bool reorder=true) |
| void | H323AddGenericParameterString (H245_ArrayOf_GenericParameter ¶ms, unsigned ordinal, const PString &value, bool reorder=true) |
| void | H323AddGenericParameterOctets (H245_ArrayOf_GenericParameter ¶ms, unsigned ordinal, const PBYTEArray &value, bool reorder=true) |
| #define H225_PROTOCOL_VERSION 6 |
| #define H245_PROTOCOL_VERSION 13 |
| #define H323TraceDumpPDU | ( | proto, | |||
| writing, | |||||
| rawData, | |||||
| pdu, | |||||
| tag1, | |||||
| seqNum | ) |
| H245_ParameterValue* H323AddGenericParameter | ( | H245_ArrayOf_GenericParameter & | params, | |
| unsigned | ordinal, | |||
| bool | reorder = true | |||
| ) |
| void H323AddGenericParameterBoolean | ( | H245_ArrayOf_GenericParameter & | params, | |
| unsigned | ordinal, | |||
| bool | value = true, |
|||
| bool | reorder = true | |||
| ) |
| void H323AddGenericParameterInteger | ( | H245_ArrayOf_GenericParameter & | params, | |
| unsigned | ordinal, | |||
| unsigned | value, | |||
| H245_ParameterValue::Choices | subType = H245_ParameterValue::e_unsignedMin, |
|||
| bool | reorder = true | |||
| ) |
| void H323AddGenericParameterOctets | ( | H245_ArrayOf_GenericParameter & | params, | |
| unsigned | ordinal, | |||
| const PBYTEArray & | value, | |||
| bool | reorder = true | |||
| ) |
| void H323AddGenericParameterString | ( | H245_ArrayOf_GenericParameter & | params, | |
| unsigned | ordinal, | |||
| const PString & | value, | |||
| bool | reorder = true | |||
| ) |
| PString H323GetAliasAddressE164 | ( | const H225_ArrayOf_AliasAddress & | aliases | ) |
| PString H323GetAliasAddressE164 | ( | const H225_AliasAddress & | alias | ) |
| PString H323GetAliasAddressString | ( | const H225_AliasAddress & | alias | ) |
| PStringArray H323GetAliasAddressStrings | ( | const H225_ArrayOf_AliasAddress & | aliases | ) |
| void H323GetApplicationInfo | ( | OpalProductInfo & | info, | |
| const H225_VendorIdentifier & | vendor | |||
| ) |
| PString H323GetCapabilityIdentifier | ( | const H245_CapabilityIdentifier & | capId | ) |
| const H245_ParameterValue* H323GetGenericParameter | ( | const H245_ArrayOf_GenericParameter & | params, | |
| unsigned | ordinal | |||
| ) |
| bool H323GetGenericParameterBoolean | ( | const H245_ArrayOf_GenericParameter & | params, | |
| unsigned | ordinal | |||
| ) |
| unsigned H323GetGenericParameterInteger | ( | const H245_ArrayOf_GenericParameter & | params, | |
| unsigned | ordinal, | |||
| unsigned | defValue = 0, |
|||
| H245_ParameterValue::Choices | subType = H245_ParameterValue::e_unsignedMin | |||
| ) |
| bool H323GetRTPPacketization | ( | OpalMediaFormat & | mediaFormat, | |
| const H245_RTPPayloadType & | rtpPacketization | |||
| ) |
| PString H323GetRTPPacketization | ( | const H245_RTPPayloadType & | rtpPacketization | ) |
| void H323SetAliasAddress | ( | const PString & | name, | |
| H225_AliasAddress & | alias, | |||
| int | tag = -1 | |||
| ) |
| void H323SetAliasAddress | ( | const H323TransportAddress & | address, | |
| H225_AliasAddress & | alias | |||
| ) |
| void H323SetAliasAddresses | ( | const PStringList & | names, | |
| H225_ArrayOf_AliasAddress & | aliases, | |||
| int | tag = -1 | |||
| ) |
| void H323SetAliasAddresses | ( | const PStringArray & | names, | |
| H225_ArrayOf_AliasAddress & | aliases, | |||
| int | tag = -1 | |||
| ) |
| void H323SetAliasAddresses | ( | const H323TransportAddressArray & | addresses, | |
| H225_ArrayOf_AliasAddress & | aliases | |||
| ) |
| bool H323SetCapabilityIdentifier | ( | const PString & | str, | |
| H245_CapabilityIdentifier & | capId | |||
| ) |
| bool H323SetRTPPacketization | ( | H245_RTPPayloadType & | rtpPacketization, | |
| const PString & | mediaPacketizationString, | |||
| const OpalMediaFormat & | mediaFormat, | |||
| RTP_DataFrame::PayloadTypes | payloadType | |||
| ) |
| bool H323SetRTPPacketization | ( | H245_RTPPayloadType & | rtpPacketization, | |
| const OpalMediaFormat & | mediaFormat, | |||
| RTP_DataFrame::PayloadTypes | payloadType | |||
| ) |
| void H323SetRTPPacketization | ( | H245_ArrayOf_RTPPayloadType & | rtpPacketizations, | |
| PINDEX & | packetizationsCount, | |||
| const OpalMediaFormat & | mediaFormat, | |||
| RTP_DataFrame::PayloadTypes | payloadType | |||
| ) |
| Q931::CauseValues H323TranslateFromCallEndReason | ( | H323Connection::CallEndReason | callEndReason, | |
| H225_ReleaseCompleteReason & | releaseCompleteReason | |||
| ) |
| H323Connection::CallEndReason H323TranslateToCallEndReason | ( | Q931::CauseValues | cause, | |
| unsigned | reason | |||
| ) |
1.4.7