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

#include <NonDialogUsage.hxx>

Inheritance diagram for resip::NonDialogUsage:
[legend]

Classes

class  Exception
 

Public Member Functions

AppDialogSetHandle getAppDialogSet () const
 
std::shared_ptr< UserProfile > getUserProfile () const noexcept
 
virtual void send (std::shared_ptr< SipMessage > msg)
 
virtual void sendCommand (std::shared_ptr< SipMessage > msg)
 
- Public Member Functions inherited from resip::BaseUsage
virtual void postDum (Message *messageForDum)
 posts a message on dum
 
virtual void end ()=0
 
virtual EncodeStream & dump (EncodeStream &strm) const =0
 
- Public Member Functions inherited from resip::Handled
 Handled (HandleManager &ham)
 
virtual ~Handled ()
 

Protected Member Functions

 NonDialogUsage (DialogUsageManager &dum, DialogSet &dialogSet)
 
virtual ~NonDialogUsage ()
 
void applyLocalContact (SipMessage &response, const SipMessage &request) const
 
- Protected Member Functions inherited from resip::BaseUsage
 BaseUsage (DialogUsageManager &dum)
 
virtual ~BaseUsage ()
 
virtual void dispatch (const SipMessage &msg)=0
 
virtual void dispatch (const DumTimeout &timer)=0
 
BaseUsageHandle getBaseHandle () const
 

Protected Attributes

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

Additional Inherited Members

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

Detailed Description

Definition at line 20 of file NonDialogUsage.hxx.

Constructor & Destructor Documentation

◆ NonDialogUsage()

NonDialogUsage::NonDialogUsage ( DialogUsageManager &  dum,
DialogSet &  dialogSet 
)
protected

Definition at line 26 of file NonDialogUsage.cxx.

◆ ~NonDialogUsage()

NonDialogUsage::~NonDialogUsage ( )
protectedvirtual

Definition at line 32 of file NonDialogUsage.cxx.

Member Function Documentation

◆ applyLocalContact()

void NonDialogUsage::applyLocalContact ( SipMessage &  response,
const SipMessage &  request 
) const
protected

Definition at line 50 of file NonDialogUsage.cxx.

◆ getAppDialogSet()

AppDialogSetHandle NonDialogUsage::getAppDialogSet ( ) const

Definition at line 38 of file NonDialogUsage.cxx.

◆ getUserProfile()

std::shared_ptr< UserProfile > NonDialogUsage::getUserProfile ( ) const
noexcept

Definition at line 44 of file NonDialogUsage.cxx.

◆ send()

void NonDialogUsage::send ( std::shared_ptr< SipMessage >  msg)
virtual

◆ sendCommand()

void NonDialogUsage::sendCommand ( std::shared_ptr< SipMessage >  msg)
virtual

Definition at line 158 of file NonDialogUsage.cxx.

Member Data Documentation

◆ mDialogSet

DialogSet& resip::NonDialogUsage::mDialogSet
protected

Definition at line 46 of file NonDialogUsage.hxx.


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