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

#include <DialogSet.hxx>

Public Member Functions

 DialogSet (BaseCreator *creator, DialogUsageManager &dum)
 
 DialogSet (const SipMessage &request, DialogUsageManager &dum)
 
virtual ~DialogSet ()
 
DialogSetId getId () const
 
void addDialog (Dialog *)
 
bool empty () const noexcept
 
BaseCreator * getCreator () const noexcept
 
std::shared_ptr< UserProfile > getUserProfile () const
 
void setUserProfile (std::shared_ptr< UserProfile > userProfile)
 
void end (const Data &endReason)
 
void end (const ParserContainer< Token > &endReasons)
 
void end ()
 
void dispatch (const SipMessage &msg)
 
ClientRegistrationHandle getClientRegistration ()
 
ServerRegistrationHandle getServerRegistration ()
 
ClientPublicationHandle getClientPublication ()
 
ClientOutOfDialogReqHandle getClientOutOfDialog ()
 
ServerOutOfDialogReqHandle getServerOutOfDialog ()
 
bool isDestroying () const noexcept
 

Friends

class Dialog
 
class DialogUsage
 
class ClientInviteSession
 
class NonDialogUsage
 
class DialogUsageManager
 
class ClientRegistration
 
class ServerRegistration
 
class ClientOutOfDialogReq
 
class ServerOutOfDialogReq
 
class ClientPublication
 
class RedirectManager
 
class ClientPagerMessage
 
class ServerPagerMessage
 
class AppDialogSet
 
EncodeStream & operator<< (EncodeStream &strm, const DialogSet &ds)
 

Detailed Description

Definition at line 25 of file DialogSet.hxx.

Constructor & Destructor Documentation

◆ DialogSet() [1/2]

DialogSet::DialogSet ( BaseCreator *  creator,
DialogUsageManager &  dum 
)

Definition at line 36 of file DialogSet.cxx.

◆ DialogSet() [2/2]

DialogSet::DialogSet ( const SipMessage &  request,
DialogUsageManager &  dum 
)

Definition at line 58 of file DialogSet.cxx.

◆ ~DialogSet()

DialogSet::~DialogSet ( )
virtual

Definition at line 95 of file DialogSet.cxx.

Member Function Documentation

◆ addDialog()

void DialogSet::addDialog ( Dialog *  dialog)

Definition at line 171 of file DialogSet.cxx.

◆ dispatch()

void DialogSet::dispatch ( const SipMessage &  msg)

Definition at line 276 of file DialogSet.cxx.

◆ empty()

bool DialogSet::empty ( ) const
noexcept

Definition at line 193 of file DialogSet.cxx.

◆ end() [1/3]

void DialogSet::end ( )

Definition at line 1016 of file DialogSet.cxx.

◆ end() [2/3]

void DialogSet::end ( const Data &  endReason)

Definition at line 985 of file DialogSet.cxx.

◆ end() [3/3]

void DialogSet::end ( const ParserContainer< Token > &  endReasons)

Definition at line 992 of file DialogSet.cxx.

◆ getClientOutOfDialog()

ClientOutOfDialogReqHandle resip::DialogSet::getClientOutOfDialog ( )

◆ getClientPublication()

ClientPublicationHandle DialogSet::getClientPublication ( )

Definition at line 1138 of file DialogSet.cxx.

◆ getClientRegistration()

ClientRegistrationHandle DialogSet::getClientRegistration ( )

Definition at line 1112 of file DialogSet.cxx.

◆ getCreator()

BaseCreator * DialogSet::getCreator ( ) const
noexcept

Definition at line 177 of file DialogSet.cxx.

◆ getId()

DialogSetId DialogSet::getId ( ) const

Definition at line 165 of file DialogSet.cxx.

◆ getServerOutOfDialog()

ServerOutOfDialogReqHandle DialogSet::getServerOutOfDialog ( )

Definition at line 1193 of file DialogSet.cxx.

◆ getServerRegistration()

ServerRegistrationHandle DialogSet::getServerRegistration ( )

Definition at line 1125 of file DialogSet.cxx.

◆ getUserProfile()

std::shared_ptr< UserProfile > DialogSet::getUserProfile ( ) const

Definition at line 1217 of file DialogSet.cxx.

◆ isDestroying()

bool resip::DialogSet::isDestroying ( ) const
inlinenoexcept

Definition at line 51 of file DialogSet.hxx.

◆ setUserProfile()

void DialogSet::setUserProfile ( std::shared_ptr< UserProfile >  userProfile)

Definition at line 1224 of file DialogSet.cxx.

Friends And Related Symbol Documentation

◆ AppDialogSet

friend class AppDialogSet
friend

Definition at line 90 of file DialogSet.hxx.

◆ ClientInviteSession

friend class ClientInviteSession
friend

Definition at line 56 of file DialogSet.hxx.

◆ ClientOutOfDialogReq

friend class ClientOutOfDialogReq
friend

Definition at line 61 of file DialogSet.hxx.

◆ ClientPagerMessage

friend class ClientPagerMessage
friend

Definition at line 65 of file DialogSet.hxx.

◆ ClientPublication

friend class ClientPublication
friend

Definition at line 63 of file DialogSet.hxx.

◆ ClientRegistration

friend class ClientRegistration
friend

Definition at line 59 of file DialogSet.hxx.

◆ Dialog

friend class Dialog
friend

Definition at line 54 of file DialogSet.hxx.

◆ DialogUsage

friend class DialogUsage
friend

Definition at line 55 of file DialogSet.hxx.

◆ DialogUsageManager

friend class DialogUsageManager
friend

Definition at line 58 of file DialogSet.hxx.

◆ NonDialogUsage

friend class NonDialogUsage
friend

Definition at line 57 of file DialogSet.hxx.

◆ operator<<

EncodeStream & operator<< ( EncodeStream &  strm,
const DialogSet &  ds 
)
friend

◆ RedirectManager

friend class RedirectManager
friend

Definition at line 64 of file DialogSet.hxx.

◆ ServerOutOfDialogReq

friend class ServerOutOfDialogReq
friend

Definition at line 62 of file DialogSet.hxx.

◆ ServerPagerMessage

friend class ServerPagerMessage
friend

Definition at line 66 of file DialogSet.hxx.

◆ ServerRegistration

friend class ServerRegistration
friend

Definition at line 60 of file DialogSet.hxx.


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