1#if !defined(SdpCandidate_hxx)
2#define SdpCandidate_hxx
46 void setName(
const char * name) { mName = name; }
49 void setValue(
const char * value) { mValue = value; }
62 unsigned int port = 0,
80 void setId(
unsigned int id) { mId = id; }
84 void setPort(
unsigned int port) { mPort = port; }
98 unsigned int getId()
const {
return mId; }
103 unsigned int getPort()
const {
return mPort; }
120 unsigned int mRelatedPort;
An alternative to std::string, encapsulates an arbitrary buffer of bytes.
const resip::Data & getName() const
void setValue(const char *value)
bool operator==(const SdpCandidateExtensionAttribute &rhs) const
SdpCandidateExtensionAttribute(const char *name, const char *value)
SdpCandidateExtensionAttribute(const SdpCandidateExtensionAttribute &rhs)
void setName(const char *name)
const resip::Data & getValue() const
SdpCandidateType getCandidateType() const
const resip::Data & getConnectionAddress() const
const resip::Data & getRelatedAddress() const
void setFoundation(const char *foundation)
void setRelatedPort(unsigned int relatedPort)
unsigned int getId() const
void setCandidateType(SdpCandidateType candidateType)
unsigned int getRelatedPort() const
const SdpCandidateExtensionAttributeList & getExtensionAttributes() const
void setTransport(SdpCandidateTransportType transport)
void setPort(unsigned int port)
SdpCandidateTransportType
@ CANDIDATE_TRANSPORT_TYPE_NONE
@ CANDIDATE_TRANSPORT_TYPE_TCP_SO
@ CANDIDATE_TRANSPORT_TYPE_TLS_ACT
@ CANDIDATE_TRANSPORT_TYPE_TCP_ACT
@ CANDIDATE_TRANSPORT_TYPE_TCP_PASS
@ CANDIDATE_TRANSPORT_TYPE_TLS_PASS
@ CANDIDATE_TRANSPORT_TYPE_UDP
@ CANDIDATE_TRANSPORT_TYPE_TLS_SO
SdpCandidate & operator=(const SdpCandidate &rhs)
void addExtensionAttribute(const char *name, const char *value)
void setInUse(bool inUse)
void setPriority(uint64_t priority)
static SdpCandidateType getCandidateTypeFromString(const char *type)
const resip::Data & getFoundation() const
static const char * SdpCandidateTypeString[]
void setRelatedAddress(const char *relatedAddress)
void setId(unsigned int id)
bool operator<(const SdpCandidate &rhs) const
std::list< SdpCandidateExtensionAttribute > SdpCandidateExtensionAttributeList
unsigned int getPort() const
uint64_t getPriority() const
static SdpCandidateTransportType getCandidateTransportTypeFromString(const char *type)
friend EncodeStream & operator<<(EncodeStream &strm, const SdpCandidate &)
static const char * SdpCandidateTransportTypeString[]
void clearExtensionAttributes()
bool operator!=(const SdpCandidate &rhs) const
bool operator==(const SdpCandidate &rhs) const
void setConnectionAddress(const char *connectionAddress)
void addExtensionAttribute(const SdpCandidateExtensionAttribute &sdpCandidateExtensionAttribute)
SdpCandidateTransportType getTransport() const
void toString(resip::Data &sdpCandidateString) const
This file is used to handle compatibility fixes/tweaks so reSIProcate can function on multiple platfo...
EncodeStream & operator<<(EncodeStream &strm, const Sdp &)
unsigned __int64 uint64_t