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

#include <AppDialogSet.hxx>

Inheritance diagram for resip::AppDialogSet:
[legend]

Classes

class  AppDialogSetEndCommand
 

Public Member Functions

virtual void destroy ()
 
virtual void end ()
 
virtual void end (const Data &endReason)
 
virtual void end (const ParserContainer< Token > &endReasons)
 
virtual void endCommand ()
 
virtual void endCommand (const Data &reason)
 
virtual void endCommand (const ParserContainer< Token > &endReasons)
 
virtual std::shared_ptr< UserProfile > getUserProfile ()
 
virtual AppDialog * createAppDialog (const SipMessage &)
 
AppDialogSetHandle getHandle ()
 
DialogSetId getDialogSetId ()
 
virtual const Data getClassName ()
 
virtual EncodeStream & dump (EncodeStream &strm) const
 
- Public Member Functions inherited from resip::Handled
 Handled (HandleManager &ham)
 
virtual ~Handled ()
 

Protected Member Functions

 AppDialogSet (DialogUsageManager &dum)
 
virtual ~AppDialogSet ()
 
virtual std::shared_ptr< UserProfile > selectUASUserProfile (const SipMessage &)
 

Protected Attributes

DialogUsageManager & mDum
 
- Protected Attributes inherited from resip::Handled
HandleManager & mHam
 
Handled::Id mId
 

Friends

class DialogUsageManager
 
class AppDialogSetFactory
 
class ClientSubscription
 

Additional Inherited Members

- Public Types inherited from resip::Handled
enum  { npos = 0 }
 
typedef unsigned long Id
 

Detailed Description

Definition at line 19 of file AppDialogSet.hxx.

Constructor & Destructor Documentation

◆ AppDialogSet()

AppDialogSet::AppDialogSet ( DialogUsageManager &  dum)
protected

Definition at line 9 of file AppDialogSet.cxx.

◆ ~AppDialogSet()

AppDialogSet::~AppDialogSet ( )
protectedvirtual

Definition at line 16 of file AppDialogSet.cxx.

Member Function Documentation

◆ createAppDialog()

◆ destroy()

void AppDialogSet::destroy ( )
virtual

Definition at line 26 of file AppDialogSet.cxx.

◆ dump()

EncodeStream & AppDialogSet::dump ( EncodeStream &  strm) const
virtual

Implements resip::Handled.

Definition at line 135 of file AppDialogSet.cxx.

◆ end() [1/3]

void AppDialogSet::end ( )
virtual

◆ end() [2/3]

void AppDialogSet::end ( const Data &  endReason)
virtual

Definition at line 41 of file AppDialogSet.cxx.

◆ end() [3/3]

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

Definition at line 50 of file AppDialogSet.cxx.

◆ endCommand() [1/3]

void AppDialogSet::endCommand ( )
virtual

Definition at line 59 of file AppDialogSet.cxx.

◆ endCommand() [2/3]

void AppDialogSet::endCommand ( const Data &  reason)
virtual

Definition at line 66 of file AppDialogSet.cxx.

◆ endCommand() [3/3]

void AppDialogSet::endCommand ( const ParserContainer< Token > &  endReasons)
virtual

Definition at line 73 of file AppDialogSet.cxx.

◆ getClassName()

const Data AppDialogSet::getClassName ( )
virtual

Definition at line 129 of file AppDialogSet.cxx.

◆ getDialogSetId()

DialogSetId AppDialogSet::getDialogSetId ( )

Definition at line 99 of file AppDialogSet.cxx.

◆ getHandle()

AppDialogSetHandle AppDialogSet::getHandle ( )

Definition at line 20 of file AppDialogSet.cxx.

◆ getUserProfile()

std::shared_ptr< UserProfile > AppDialogSet::getUserProfile ( )
virtual

Definition at line 87 of file AppDialogSet.cxx.

◆ selectUASUserProfile()

std::shared_ptr< UserProfile > AppDialogSet::selectUASUserProfile ( const SipMessage &  )
protectedvirtual

Reimplemented in recon::DefaultDialogSet, and recon::RemoteParticipantDialogSet.

Definition at line 80 of file AppDialogSet.cxx.

Friends And Related Symbol Documentation

◆ AppDialogSetFactory

friend class AppDialogSetFactory
friend

Definition at line 105 of file AppDialogSet.hxx.

◆ ClientSubscription

friend class ClientSubscription
friend

Definition at line 106 of file AppDialogSet.hxx.

◆ DialogUsageManager

friend class DialogUsageManager
friend

Definition at line 104 of file AppDialogSet.hxx.

Member Data Documentation

◆ mDum

DialogUsageManager& resip::AppDialogSet::mDum
protected

Definition at line 90 of file AppDialogSet.hxx.


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