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

#include <DialogInfoContents.hxx>

Classes

class  DialogIdInfo
 
class  Participant
 

Public Member Functions

 Dialog ()
 
void setId (const Data &id)
 
const Data & getId () const
 
void setCallId (const Data &callId)
 
const Data & getCallId () const
 
void setLocalTag (const Data &localTag)
 
const Data & getLocalTag () const
 
void setRemoteTag (const Data &remoteTag)
 
const Data & getRemoteTag () const
 
void setDirection (const Direction &direction)
 
const Direction & getDirection () const
 
void setState (const DialogState &state)
 
const DialogState & getState () const
 
void setStateEvent (const DialogStateEvent &stateEvent)
 
const DialogStateEvent & getStateEvent () const
 
void setStateCode (const int &stateCode)
 
const int & getStateCode () const
 
void setDuration (const uint32_t &duration)
 
void clearDuration ()
 
bool hasDuration () const
 
const uint32_t & getDuration () const
 
void setReplacesInfo (const Data &callId, const Data &localTag, const Data &remoteTag)
 
const Dialog::DialogIdInfo & getReplaces () const
 
const Data & getReplacesCallId () const
 
const Data & getReplacesLocalTag () const
 
const Data & getReplacesRemoteTag () const
 
void setReferredBy (const NameAddr &referredBy)
 
const NameAddr & getReferredBy () const
 
void addRouteToRouteSet (const NameAddr &route)
 
void setRouteSet (const NameAddrs &routes)
 
void clearRouteSet ()
 
const NameAddrs & getRouteSet () const
 
void setAppearance (unsigned int appearanceNum)
 
void clearAppearance ()
 
bool hasAppearance () const
 
bool getAppearance () const
 
void setExclusive (bool exclusive)
 
void clearExclusive ()
 
bool hasExclusive () const
 
bool getExclusive () const
 
void addReplacedDialog (const Data &callId, const Data &localTag, const Data &remoteTag)
 
void addReplacedDialog (const Dialog::DialogIdInfo &dialogIdInfo)
 
void clearReplacedDialogs ()
 
const std::list< Dialog::DialogIdInfo > & getReplacedDialogs () const
 
void addJoinedDialog (const Data &callId, const Data &localTag, const Data &remoteTag)
 
void addJoinedDialog (const Dialog::DialogIdInfo &dialogIdInfo)
 
void clearJoinedDialogs ()
 
const std::list< Dialog::DialogIdInfo > & getJoinedDialogs () const
 
Participant & localParticipant ()
 
const Participant & localParticipant () const
 
Participant & remoteParticipant ()
 
const Participant & remoteParticipant () const
 
void addDialogElement (const Data &childElementName, const Data &elementValue)
 
bool getDialogElement (const Data &childElementName, Data &elementValue, int instance=0) const
 

Friends

class DialogInfoContents
 

Detailed Description

Definition at line 95 of file DialogInfoContents.hxx.

Constructor & Destructor Documentation

◆ Dialog()

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

Definition at line 109 of file DialogInfoContents.hxx.

Member Function Documentation

◆ addDialogElement()

void resip::DialogInfoContents::Dialog::addDialogElement ( const Data &  childElementName,
const Data &  elementValue 
)
inline

Definition at line 232 of file DialogInfoContents.hxx.

◆ addJoinedDialog() [1/2]

void resip::DialogInfoContents::Dialog::addJoinedDialog ( const Data &  callId,
const Data &  localTag,
const Data &  remoteTag 
)
inline

Definition at line 174 of file DialogInfoContents.hxx.

◆ addJoinedDialog() [2/2]

void resip::DialogInfoContents::Dialog::addJoinedDialog ( const Dialog::DialogIdInfo &  dialogIdInfo)
inline

Definition at line 176 of file DialogInfoContents.hxx.

◆ addReplacedDialog() [1/2]

void resip::DialogInfoContents::Dialog::addReplacedDialog ( const Data &  callId,
const Data &  localTag,
const Data &  remoteTag 
)
inline

Definition at line 168 of file DialogInfoContents.hxx.

◆ addReplacedDialog() [2/2]

void resip::DialogInfoContents::Dialog::addReplacedDialog ( const Dialog::DialogIdInfo &  dialogIdInfo)
inline

Definition at line 170 of file DialogInfoContents.hxx.

◆ addRouteToRouteSet()

void resip::DialogInfoContents::Dialog::addRouteToRouteSet ( const NameAddr &  route)
inline

Definition at line 152 of file DialogInfoContents.hxx.

◆ clearAppearance()

void resip::DialogInfoContents::Dialog::clearAppearance ( )
inline

Definition at line 159 of file DialogInfoContents.hxx.

◆ clearDuration()

void resip::DialogInfoContents::Dialog::clearDuration ( )
inline

Definition at line 138 of file DialogInfoContents.hxx.

◆ clearExclusive()

void resip::DialogInfoContents::Dialog::clearExclusive ( )
inline

Definition at line 164 of file DialogInfoContents.hxx.

◆ clearJoinedDialogs()

void resip::DialogInfoContents::Dialog::clearJoinedDialogs ( )
inline

Definition at line 177 of file DialogInfoContents.hxx.

◆ clearReplacedDialogs()

void resip::DialogInfoContents::Dialog::clearReplacedDialogs ( )
inline

Definition at line 171 of file DialogInfoContents.hxx.

◆ clearRouteSet()

void resip::DialogInfoContents::Dialog::clearRouteSet ( )
inline

Definition at line 154 of file DialogInfoContents.hxx.

◆ getAppearance()

bool resip::DialogInfoContents::Dialog::getAppearance ( ) const
inline

Definition at line 161 of file DialogInfoContents.hxx.

◆ getCallId()

const Data & resip::DialogInfoContents::Dialog::getCallId ( ) const
inline

Definition at line 117 of file DialogInfoContents.hxx.

◆ getDialogElement()

bool DialogInfoContents::Dialog::getDialogElement ( const Data &  childElementName,
Data &  elementValue,
int  instance = 0 
) const

Definition at line 224 of file DialogInfoContents.cxx.

◆ getDirection()

const Direction & resip::DialogInfoContents::Dialog::getDirection ( ) const
inline

Definition at line 126 of file DialogInfoContents.hxx.

◆ getDuration()

const uint32_t & resip::DialogInfoContents::Dialog::getDuration ( ) const
inline

Definition at line 140 of file DialogInfoContents.hxx.

◆ getExclusive()

bool resip::DialogInfoContents::Dialog::getExclusive ( ) const
inline

Definition at line 166 of file DialogInfoContents.hxx.

◆ getId()

const Data & resip::DialogInfoContents::Dialog::getId ( ) const
inline

Definition at line 114 of file DialogInfoContents.hxx.

◆ getJoinedDialogs()

const std::list< Dialog::DialogIdInfo > & resip::DialogInfoContents::Dialog::getJoinedDialogs ( ) const
inline

Definition at line 178 of file DialogInfoContents.hxx.

◆ getLocalTag()

const Data & resip::DialogInfoContents::Dialog::getLocalTag ( ) const
inline

Definition at line 120 of file DialogInfoContents.hxx.

◆ getReferredBy()

const NameAddr & resip::DialogInfoContents::Dialog::getReferredBy ( ) const
inline

Definition at line 150 of file DialogInfoContents.hxx.

◆ getRemoteTag()

const Data & resip::DialogInfoContents::Dialog::getRemoteTag ( ) const
inline

Definition at line 123 of file DialogInfoContents.hxx.

◆ getReplacedDialogs()

const std::list< Dialog::DialogIdInfo > & resip::DialogInfoContents::Dialog::getReplacedDialogs ( ) const
inline

Definition at line 172 of file DialogInfoContents.hxx.

◆ getReplaces()

const Dialog::DialogIdInfo & resip::DialogInfoContents::Dialog::getReplaces ( ) const
inline

Definition at line 144 of file DialogInfoContents.hxx.

◆ getReplacesCallId()

const Data & resip::DialogInfoContents::Dialog::getReplacesCallId ( ) const
inline

Definition at line 145 of file DialogInfoContents.hxx.

◆ getReplacesLocalTag()

const Data & resip::DialogInfoContents::Dialog::getReplacesLocalTag ( ) const
inline

Definition at line 146 of file DialogInfoContents.hxx.

◆ getReplacesRemoteTag()

const Data & resip::DialogInfoContents::Dialog::getReplacesRemoteTag ( ) const
inline

Definition at line 147 of file DialogInfoContents.hxx.

◆ getRouteSet()

const NameAddrs & resip::DialogInfoContents::Dialog::getRouteSet ( ) const
inline

Definition at line 155 of file DialogInfoContents.hxx.

◆ getState()

const DialogState & resip::DialogInfoContents::Dialog::getState ( ) const
inline

Definition at line 129 of file DialogInfoContents.hxx.

◆ getStateCode()

const int & resip::DialogInfoContents::Dialog::getStateCode ( ) const
inline

Definition at line 135 of file DialogInfoContents.hxx.

◆ getStateEvent()

const DialogStateEvent & resip::DialogInfoContents::Dialog::getStateEvent ( ) const
inline

Definition at line 132 of file DialogInfoContents.hxx.

◆ hasAppearance()

bool resip::DialogInfoContents::Dialog::hasAppearance ( ) const
inline

Definition at line 160 of file DialogInfoContents.hxx.

◆ hasDuration()

bool resip::DialogInfoContents::Dialog::hasDuration ( ) const
inline

Definition at line 139 of file DialogInfoContents.hxx.

◆ hasExclusive()

bool resip::DialogInfoContents::Dialog::hasExclusive ( ) const
inline

Definition at line 165 of file DialogInfoContents.hxx.

◆ localParticipant() [1/2]

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

Definition at line 224 of file DialogInfoContents.hxx.

◆ localParticipant() [2/2]

const Participant & resip::DialogInfoContents::Dialog::localParticipant ( ) const
inline

Definition at line 225 of file DialogInfoContents.hxx.

◆ remoteParticipant() [1/2]

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

Definition at line 227 of file DialogInfoContents.hxx.

◆ remoteParticipant() [2/2]

const Participant & resip::DialogInfoContents::Dialog::remoteParticipant ( ) const
inline

Definition at line 228 of file DialogInfoContents.hxx.

◆ setAppearance()

void resip::DialogInfoContents::Dialog::setAppearance ( unsigned int  appearanceNum)
inline

Definition at line 158 of file DialogInfoContents.hxx.

◆ setCallId()

void resip::DialogInfoContents::Dialog::setCallId ( const Data &  callId)
inline

Definition at line 116 of file DialogInfoContents.hxx.

◆ setDirection()

void resip::DialogInfoContents::Dialog::setDirection ( const Direction &  direction)
inline

Definition at line 125 of file DialogInfoContents.hxx.

◆ setDuration()

void resip::DialogInfoContents::Dialog::setDuration ( const uint32_t &  duration)
inline

Definition at line 137 of file DialogInfoContents.hxx.

◆ setExclusive()

void resip::DialogInfoContents::Dialog::setExclusive ( bool  exclusive)
inline

Definition at line 163 of file DialogInfoContents.hxx.

◆ setId()

void resip::DialogInfoContents::Dialog::setId ( const Data &  id)
inline

Definition at line 113 of file DialogInfoContents.hxx.

◆ setLocalTag()

void resip::DialogInfoContents::Dialog::setLocalTag ( const Data &  localTag)
inline

Definition at line 119 of file DialogInfoContents.hxx.

◆ setReferredBy()

void resip::DialogInfoContents::Dialog::setReferredBy ( const NameAddr &  referredBy)
inline

Definition at line 149 of file DialogInfoContents.hxx.

◆ setRemoteTag()

void resip::DialogInfoContents::Dialog::setRemoteTag ( const Data &  remoteTag)
inline

Definition at line 122 of file DialogInfoContents.hxx.

◆ setReplacesInfo()

void resip::DialogInfoContents::Dialog::setReplacesInfo ( const Data &  callId,
const Data &  localTag,
const Data &  remoteTag 
)
inline

Definition at line 142 of file DialogInfoContents.hxx.

◆ setRouteSet()

void resip::DialogInfoContents::Dialog::setRouteSet ( const NameAddrs &  routes)
inline

Definition at line 153 of file DialogInfoContents.hxx.

◆ setState()

void resip::DialogInfoContents::Dialog::setState ( const DialogState &  state)
inline

Definition at line 128 of file DialogInfoContents.hxx.

◆ setStateCode()

void resip::DialogInfoContents::Dialog::setStateCode ( const int &  stateCode)
inline

Definition at line 134 of file DialogInfoContents.hxx.

◆ setStateEvent()

void resip::DialogInfoContents::Dialog::setStateEvent ( const DialogStateEvent &  stateEvent)
inline

Definition at line 131 of file DialogInfoContents.hxx.

Friends And Related Symbol Documentation

◆ DialogInfoContents

friend class DialogInfoContents
friend

Definition at line 271 of file DialogInfoContents.hxx.


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