sipxtacklib  Version 3.3
SdpBody Member List

This is the complete list of members for SdpBody, including all inherited members.

addCandidateAttribute(int candidateId, const char *transportId, const char *transportType, uint64_t qValue, const char *candidateIp, int candidatePort)SdpBody
addCodecParameters(int numRtpCodecs, SdpCodec *rtpCodecs[], const char *szMimeType="audio")SdpBody
addCodecsAnswer(int iNumAddresses, UtlString mediaAddresses[], int rtpAudioPorts[], int rtcpAudioPorts[], int rtpVideoPorts[], int rtcpVideoPorts[], RTP_TRANSPORT transportTypes[], int numRtpCodecs, SdpCodec *rtpCodecs[], SdpSrtpParameters &srtpParams, int videoBandwidth, int videoFramerate, const SdpBody *sdpRequest)SdpBody
addCodecsOffer(int iNumAddresses, const UtlString mediaAddresses[], int rtpAudioPorts[], int rtcpAudioPorts[], int rtpVideoPorts[], int rtcpVideoPorts[], RTP_TRANSPORT transportTypes[], int numRtpCodecs, SdpCodec *rtpCodecs[], SdpSrtpParameters &srtpParams, int videoBandwidth, int videoFramerate, RTP_TRANSPORT transportOffering)SdpBody
addConnectionAddress(const char *ipAddress)SdpBody
addConnectionAddress(const char *networkType, const char *addressType, const char *ipAddress)SdpBody
addEpochTime(unsigned long epochStartTime, unsigned long epochEndTime=0)SdpBody
addFormatParameters(int payloadType, const char *formatParameters)SdpBody
addMediaData(const char *mediaType, int portNumber, int portPairCount, const char *mediaTransportType, int numPayloadTypes, int payloadType[])SdpBody
addMediaLine(const SdpMediaLine &mediaLine, SdpBody &sdpBody)SdpBody
addMediaLinesAnswer(int numMediaLines, const SdpMediaLine *mediaLines[], const SdpBody &offer)SdpBody
addNtpTime(unsigned long ntpStartTime, unsigned long ntpEndTime=0)SdpBody
addPtime(int pTime)SdpBody
addRtpmap(int payloadType, const char *mimeSubtype, int sampleRate, int numChannels)SdpBody
addSrtpCryptoField(SdpSrtpParameters &params)SdpBody
appendBodyPart(const HttpBody &body, const UtlDList &parameters)HttpBody
BodyClassTypes enum nameHttpBody
bodyLengthHttpBodyprotected
buildMediaLine(SdpMediaLine::SdpMediaType mediaType, int totalBandwidth, int iNumAddresses, UtlString hostAddresses[], int rtpPorts[], int rtcpPorts[], int numRtpCodecs, SdpCodec *rtpCodecs[], SdpMediaLine &mediaLine)SdpBodystatic
copyBody(const HttpBody &sourceBody)HttpBodystatic
createBody(const char *bodyBytes, int bodyBytesLength, const char *contentType, const char *contentEncoding)HttpBodystatic
DIALOG_EVENT_BODY_CLASS enum valueHttpBody
findMediaType(const char *mediaType, int startMediaIndex=0) const SdpBody
findValueInField(const char *pField, const char *pvalue) const SdpBody
getBandwidthField(int &bandwidth) const SdpBody
getBandwidthInCommon(int localBandwidth, int remoteBandwidth, int &commonBandwidth) const SdpBody
getBestAudioCodecs(SdpCodecList &localRtpCodecs, int &numCodecsInCommon, SdpCodec **&commonCodecsForEncoder, UtlString &rtpAddress, int &rtpPort, int &rtcpPort, int &videoRtpPort, int &videoRtcpPort, SdpSrtpParameters &localSrtpParams, SdpSrtpParameters &matchingSrtpParams, int localBandwidth, int &matchingBandwidth, int localVideoFramerate, int &matchingVideoFramerate) const SdpBody
getBytes(const char **bytes, int *length) const SdpBodyvirtual
getBytes(UtlString *bytes, int *length) const SdpBodyvirtual
HttpBody::getBytes() const HttpBodyvirtual
getCandidateAttribute(int mediaIndex, int candidateIndex, int &rCandidateId, UtlString &rTransportId, UtlString &rTransportType, uint64_t &rQvalue, UtlString &rCandidateIp, int &rCandidatePort) const SdpBody
getCandidateAttributes(const char *szMimeType, int nMaxAddresses, int candidateIds[], UtlString transportIds[], UtlString transportTypes[], uint64_t qvalues[], UtlString candidateIps[], int candidatePorts[], int &nActualAddresses) const SdpBody
getCandidateAttributes(int mediaIndex, int nMaxAddresses, int candidateIds[], UtlString transportIds[], UtlString transportTypes[], uint64_t qvalues[], UtlString candidateIps[], int candidatePorts[], int &nActualAddresses) const SdpBody
getClassType() const HttpBody
getCodecsInCommon(int audioMediaSetIndex, int videoMediaSetIndex, int audioPayloadIdCount, int videoPayloadIdCount, int audioPayloadTypes[], int videoPayloadTypes[], int videoRtpPort, SdpCodecList &localRtpCodecs, int &numCodecsInCommon, SdpCodec *commonCodecsForEncoder[], SdpCodec *commonCodecsForDecoder[]) const SdpBody
getCodecsInCommon(const SdpMediaLine &localMediaLine, int remoteMediaLineIndex, SdpMediaLine &remoteMediaLine, SdpCodecList &localDecodeCodecs) const SdpBody
getContentType() const HttpBody
getControlTrackId(int mediaLineIndex, UtlString &trackId) const SdpBody
getEncryptionInCommon(SdpSrtpParameters &audioParams, SdpSrtpParameters &remoteParams, SdpSrtpParameters &commonAudioParms) const SdpBody
getFieldCount() const SdpBodyprotected
getFramerateField(int mediaIndex, int &videoFramerate) const SdpBody
getLength() const SdpBodyvirtual
getMediaAddress(int mediaIndex, UtlString *address) const SdpBody
getMediaData(int mediaIndex, UtlString *mediaType, int *mediaPort, int *mediaPortPairs, UtlString *mediaTransportType, int maxPayloadTypes, int *numPayloadTypes, int payloadTypes[]) const SdpBody
getMediaLine(int remoteMediaLineIndex, SdpMediaLine &mediaLine, const SdpCodecList *codecFactory) const SdpBody
getMediaNetworkType(int mediaIndex, UtlString *networkType) const SdpBody
getMediaPayloadType(int mediaIndex, int maxTypes, int *numTypes, int payloadTypes[]) const SdpBody
getMediaPort(int mediaIndex, int *port) const SdpBody
getMediaPortCount(int mediaIndex, int *numPorts) const SdpBody
getMediaProtocol(int mediaIndex, UtlString *transportProtocol) const SdpBody
getMediaRtcpPort(int mediaIndex, int *port) const SdpBody
getMediaSetCount() const SdpBody
getMediaStreamDirection(int mediaIndex, SessionDirection &direction) const SdpBody
getMediaSubfield(int mediaIndex, int subfieldIndex, UtlString *subField) const SdpBody
getMediaType(int mediaIndex, UtlString *mediaType) const SdpBody
getMultipart(int partIndex) const HttpBody
getMultipartBoundary() const HttpBody
getMultipartBytes(int partIndex, const char **bytes, int *length, int *start) const HttpBody
getMultipartCount() const HttpBody
getPayloadFormat(int mediaIndex, int payloadType, UtlString &fmtp) const SdpBody
getPayloadRtpMap(int mediaIndex, int payloadType, UtlString &mimeSubtype, int &sampleRate, int &numChannels) const SdpBody
getPtime(int mediaIndex, int &ptime) const SdpBody
getRtpTcpRole() const SdpBody
getSrtpCryptoField(int mediaIndex, int index, SdpSrtpParameters &params) const SdpBody
getValue(int fieldIndex, UtlString *name, UtlString *value) const SdpBodyprotected
getVideoFramerateInCommon(int localVideoFramerate, int remoteVideoFramerate, int &commonVideoFramerate) const SdpBody
HTTP_BODY_CLASS enum valueHttpBody
HttpBody(const char *bytes=NULL, int length=-1, const char *contentType=NULL)HttpBody
HttpBody(const char *contentType)HttpBody
HttpBody(const HttpBody &rHttpBody)HttpBody
Inactive enum valueSdpBody
isMultipart() const HttpBody
isTransportAvailable(const OsSocket::IpProtocolSocketType protocol, const SIPX_MEDIA_TYPE mediaType) const SdpBody
mBodyHttpBodyprotected
mBodyPartCountHttpBodyprotected
mClassTypeHttpBodyprotected
mMultipartBoundaryHttpBodyprotected
mpBodyPartsHttpBodyprotected
HttpBody::operator=(const HttpBody &rhs)HttpBody
parseBody(const char *bytes=NULL, int byteCount=-1)SdpBodyprotected
PIDF_BODY_CLASS enum valueHttpBody
RecvOnly enum valueSdpBody
SDP_BODY_CLASS enum valueHttpBody
SdpBody(const char *bytes=NULL, int byteCount=-1)SdpBody
SdpBody(const SdpBody &rSdpBody)SdpBody
SdpBodyTest classSdpBodyfriend
SendOnly enum valueSdpBody
SendRecv enum valueSdpBody
SessionDirection enum nameSdpBody
setConnectionAddress(const char *ipAddress)SdpBody
setConnectionAddress(const char *networkType, const char *addressType, const char *ipAddress)SdpBody
setEmailAddressField(const char *emailAddress)SdpBody
setOriginator(const char *userId, int sessionId, int sessionVersion, const char *address)SdpBody
setPhoneNumberField(const char *phoneNumber)SdpBody
setRtpTcpRole(RtpTcpRoles role)SdpBody
setSessionNameField(const char *sessionName)SdpBody
setStandardHeaderFields(const char *sessionName, const char *emailAddress, const char *phoneNumber, const char *originatorAddress)SdpBody
setValue(const char *name, const char *value)SdpBodyprotected
SMIME_BODY_CLASS enum valueHttpBody
Unknown enum valueSdpBody
UNKNOWN_BODY_CLASS enum valueHttpBody
~HttpBody()HttpBodyvirtual
~SdpBody()SdpBodyvirtual

sipXtackLib home page