reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
resip::DialogInfoContents::Dialog::Participant Class Reference

#include <DialogInfoContents.hxx>

Public Types

typedef std::map< Data, Data > TargetParams
 

Public Member Functions

 Participant ()
 
void setIdentity (const NameAddr &identity)
 
const NameAddr & getIdentity () const
 
void setTarget (const Uri &target)
 
void setTarget (const NameAddr &targetWithContactParams)
 
const Uri & getTarget () const
 
void addTargetParam (const Data &name, const Data &value)
 
void clearTargetParams ()
 
const TargetParams & getTargetParams () const
 
bool getTargetParam (const Data &name, Data &value) const
 
void setSessionDescription (const Data &sessionDescription, const Data &sessionDescriptionType)
 
const Data & getSessionDescription () const
 
const Data & getSessionDescriptionType () const
 
void setCSeq (const uint32_t &cseq)
 
void clearCSeq ()
 
bool hasCSeq () const
 
const uint32_t & getCSeq () const
 

Friends

class Dialog
 
class DialogInfoContents
 

Detailed Description

Definition at line 180 of file DialogInfoContents.hxx.

Member Typedef Documentation

◆ TargetParams

Constructor & Destructor Documentation

◆ Participant()

resip::DialogInfoContents::Dialog::Participant::Participant ( )
inline

Definition at line 183 of file DialogInfoContents.hxx.

Member Function Documentation

◆ addTargetParam()

void resip::DialogInfoContents::Dialog::Participant::addTargetParam ( const Data &  name,
const Data &  value 
)
inline

Definition at line 193 of file DialogInfoContents.hxx.

◆ clearCSeq()

void resip::DialogInfoContents::Dialog::Participant::clearCSeq ( )
inline

Definition at line 204 of file DialogInfoContents.hxx.

◆ clearTargetParams()

void resip::DialogInfoContents::Dialog::Participant::clearTargetParams ( )
inline

Definition at line 194 of file DialogInfoContents.hxx.

◆ getCSeq()

const uint32_t & resip::DialogInfoContents::Dialog::Participant::getCSeq ( ) const
inline

Definition at line 206 of file DialogInfoContents.hxx.

◆ getIdentity()

const NameAddr & resip::DialogInfoContents::Dialog::Participant::getIdentity ( ) const
inline

Definition at line 186 of file DialogInfoContents.hxx.

◆ getSessionDescription()

const Data & resip::DialogInfoContents::Dialog::Participant::getSessionDescription ( ) const
inline

Definition at line 200 of file DialogInfoContents.hxx.

◆ getSessionDescriptionType()

const Data & resip::DialogInfoContents::Dialog::Participant::getSessionDescriptionType ( ) const
inline

Definition at line 201 of file DialogInfoContents.hxx.

◆ getTarget()

const Uri & resip::DialogInfoContents::Dialog::Participant::getTarget ( ) const
inline

Definition at line 190 of file DialogInfoContents.hxx.

◆ getTargetParam()

bool DialogInfoContents::Dialog::Participant::getTargetParam ( const Data &  name,
Data &  value 
) const

Definition at line 444 of file DialogInfoContents.cxx.

◆ getTargetParams()

const TargetParams & resip::DialogInfoContents::Dialog::Participant::getTargetParams ( ) const
inline

Definition at line 195 of file DialogInfoContents.hxx.

◆ hasCSeq()

bool resip::DialogInfoContents::Dialog::Participant::hasCSeq ( ) const
inline

Definition at line 205 of file DialogInfoContents.hxx.

◆ setCSeq()

void resip::DialogInfoContents::Dialog::Participant::setCSeq ( const uint32_t &  cseq)
inline

Definition at line 203 of file DialogInfoContents.hxx.

◆ setIdentity()

void resip::DialogInfoContents::Dialog::Participant::setIdentity ( const NameAddr &  identity)
inline

Definition at line 185 of file DialogInfoContents.hxx.

◆ setSessionDescription()

void resip::DialogInfoContents::Dialog::Participant::setSessionDescription ( const Data &  sessionDescription,
const Data &  sessionDescriptionType 
)
inline

Definition at line 198 of file DialogInfoContents.hxx.

◆ setTarget() [1/2]

void DialogInfoContents::Dialog::Participant::setTarget ( const NameAddr &  targetWithContactParams)

Definition at line 383 of file DialogInfoContents.cxx.

◆ setTarget() [2/2]

void resip::DialogInfoContents::Dialog::Participant::setTarget ( const Uri &  target)
inline

Definition at line 188 of file DialogInfoContents.hxx.

Friends And Related Symbol Documentation

◆ Dialog

friend class Dialog
friend

Definition at line 217 of file DialogInfoContents.hxx.

◆ DialogInfoContents

friend class DialogInfoContents
friend

Definition at line 218 of file DialogInfoContents.hxx.


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