reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
sdpcontainer::SdpCandidatePair Class Reference

#include <SdpCandidatePair.hxx>

Public Types

enum  SdpCandidatePairCheckState {
  CHECK_STATE_FROZEN , CHECK_STATE_WAITING , CHECK_STATE_INPROGRESS , CHECK_STATE_SUCCEEDED ,
  CHECK_STATE_FAILED
}
 
enum  SdpCandidatePairOffererType { OFFERER_LOCAL , OFFERER_REMOTE }
 

Public Member Functions

 SdpCandidatePair (const SdpCandidate &localCandidate, const SdpCandidate &remoteCandidate, SdpCandidatePairOffererType offerer)
 
 SdpCandidatePair (const SdpCandidatePair &rSdpCandidatePair)
 
virtual ~SdpCandidatePair ()
 
SdpCandidatePair & operator= (const SdpCandidatePair &rhs)
 
bool operator< (const SdpCandidatePair &rhs) const
 
void setLocalCandidate (const SdpCandidate &localCandidate)
 
void setRemoteCandidate (const SdpCandidate &remoteCandidate)
 
void setOfferer (const SdpCandidatePairOffererType offerer)
 
bool setCheckState (const SdpCandidatePairCheckState checkState)
 
void toString (resip::Data &sdpCandidateString) const
 
const SdpCandidate & getLocalCandidate () const
 
const SdpCandidate & getRemoteCandidate () const
 
SdpCandidatePairOffererType getOfferer () const
 
uint64_t getPriority () const
 
SdpCandidatePairCheckState getCheckState () const
 

Static Public Attributes

static const char * SdpCandidatePairCheckStateString []
 
static const char * SdpCandidatePairOffererTypeString []
 

Friends

EncodeStream & operator<< (EncodeStream &strm, const SdpCandidatePair &)
 

Detailed Description

Definition at line 9 of file SdpCandidatePair.hxx.

Member Enumeration Documentation

◆ SdpCandidatePairCheckState

Enumerator
CHECK_STATE_FROZEN 
CHECK_STATE_WAITING 
CHECK_STATE_INPROGRESS 
CHECK_STATE_SUCCEEDED 
CHECK_STATE_FAILED 

Definition at line 13 of file SdpCandidatePair.hxx.

◆ SdpCandidatePairOffererType

Enumerator
OFFERER_LOCAL 
OFFERER_REMOTE 

Definition at line 23 of file SdpCandidatePair.hxx.

Constructor & Destructor Documentation

◆ SdpCandidatePair() [1/2]

SdpCandidatePair::SdpCandidatePair ( const SdpCandidate &  localCandidate,
const SdpCandidate &  remoteCandidate,
SdpCandidatePairOffererType  offerer 
)

Definition at line 21 of file SdpCandidatePair.cxx.

◆ SdpCandidatePair() [2/2]

SdpCandidatePair::SdpCandidatePair ( const SdpCandidatePair &  rSdpCandidatePair)

Definition at line 33 of file SdpCandidatePair.cxx.

◆ ~SdpCandidatePair()

SdpCandidatePair::~SdpCandidatePair ( )
virtual

Definition at line 39 of file SdpCandidatePair.cxx.

Member Function Documentation

◆ getCheckState()

SdpCandidatePairCheckState sdpcontainer::SdpCandidatePair::getCheckState ( ) const
inline

Definition at line 53 of file SdpCandidatePair.hxx.

◆ getLocalCandidate()

const SdpCandidate & sdpcontainer::SdpCandidatePair::getLocalCandidate ( ) const
inline

Definition at line 49 of file SdpCandidatePair.hxx.

◆ getOfferer()

SdpCandidatePairOffererType sdpcontainer::SdpCandidatePair::getOfferer ( ) const
inline

Definition at line 51 of file SdpCandidatePair.hxx.

◆ getPriority()

uint64_t sdpcontainer::SdpCandidatePair::getPriority ( ) const
inline

Definition at line 52 of file SdpCandidatePair.hxx.

◆ getRemoteCandidate()

const SdpCandidate & sdpcontainer::SdpCandidatePair::getRemoteCandidate ( ) const
inline

Definition at line 50 of file SdpCandidatePair.hxx.

◆ operator<()

bool SdpCandidatePair::operator< ( const SdpCandidatePair &  rhs) const

Definition at line 109 of file SdpCandidatePair.cxx.

◆ operator=()

SdpCandidatePair & SdpCandidatePair::operator= ( const SdpCandidatePair &  rhs)

Definition at line 45 of file SdpCandidatePair.cxx.

◆ setCheckState()

bool SdpCandidatePair::setCheckState ( const SdpCandidatePairCheckState  checkState)

Definition at line 60 of file SdpCandidatePair.cxx.

◆ setLocalCandidate()

void sdpcontainer::SdpCandidatePair::setLocalCandidate ( const SdpCandidate &  localCandidate)
inline

Definition at line 42 of file SdpCandidatePair.hxx.

◆ setOfferer()

void sdpcontainer::SdpCandidatePair::setOfferer ( const SdpCandidatePairOffererType  offerer)
inline

Definition at line 44 of file SdpCandidatePair.hxx.

◆ setRemoteCandidate()

void sdpcontainer::SdpCandidatePair::setRemoteCandidate ( const SdpCandidate &  remoteCandidate)
inline

Definition at line 43 of file SdpCandidatePair.hxx.

◆ toString()

void sdpcontainer::SdpCandidatePair::toString ( resip::Data &  sdpCandidateString) const

Friends And Related Symbol Documentation

◆ operator<<

EncodeStream & operator<< ( EncodeStream &  strm,
const SdpCandidatePair &   
)
friend

Member Data Documentation

◆ SdpCandidatePairCheckStateString

const char * SdpCandidatePair::SdpCandidatePairCheckStateString
static
Initial value:
=
{
"FROZEN",
"WAITING",
"INPROGRESS",
"SUCCEEDED",
"FAILED"
}

Definition at line 21 of file SdpCandidatePair.hxx.

◆ SdpCandidatePairOffererTypeString

const char * SdpCandidatePair::SdpCandidatePairOffererTypeString
static
Initial value:
=
{
"LOCAL",
"REMOTE"
}

Definition at line 28 of file SdpCandidatePair.hxx.


The documentation for this class was generated from the following files: