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

#include <BaseCreator.hxx>

Inheritance diagram for resip::BaseCreator:
[legend]

Public Member Functions

 BaseCreator (DialogUsageManager &dum, std::shared_ptr< UserProfile > userProfile)
 
 BaseCreator (const BaseCreator &)=delete
 
 BaseCreator (BaseCreator &&)=delete
 
virtual ~BaseCreator ()=default
 
BaseCreator & operator= (const BaseCreator &)=delete
 
BaseCreator & operator= (BaseCreator &&)=delete
 
std::shared_ptr< SipMessage > getLastRequest () const noexcept
 
std::shared_ptr< UserProfile > getUserProfile () const noexcept
 

Protected Member Functions

void makeInitialRequest (const NameAddr &target, MethodTypes method)
 
void makeInitialRequest (const NameAddr &target, const NameAddr &from, MethodTypes method)
 

Protected Attributes

std::shared_ptr< SipMessage > mLastRequest
 
DialogUsageManager & mDum
 
std::shared_ptr< UserProfile > mUserProfile
 

Detailed Description

Definition at line 15 of file BaseCreator.hxx.

Constructor & Destructor Documentation

◆ BaseCreator() [1/3]

BaseCreator::BaseCreator ( DialogUsageManager &  dum,
std::shared_ptr< UserProfile >  userProfile 
)

Definition at line 15 of file BaseCreator.cxx.

◆ BaseCreator() [2/3]

resip::BaseCreator::BaseCreator ( const BaseCreator &  )
delete

◆ BaseCreator() [3/3]

resip::BaseCreator::BaseCreator ( BaseCreator &&  )
delete

◆ ~BaseCreator()

virtual resip::BaseCreator::~BaseCreator ( )
virtualdefault

Member Function Documentation

◆ getLastRequest()

std::shared_ptr< SipMessage > BaseCreator::getLastRequest ( ) const
noexcept

Definition at line 23 of file BaseCreator.cxx.

◆ getUserProfile()

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

Definition at line 37 of file BaseCreator.cxx.

◆ makeInitialRequest() [1/2]

void BaseCreator::makeInitialRequest ( const NameAddr &  target,
const NameAddr &  from,
MethodTypes  method 
)
protected

dcm! - clunky, have userprofile provide appropriate gruu or contact...

Definition at line 51 of file BaseCreator.cxx.

◆ makeInitialRequest() [2/2]

void BaseCreator::makeInitialRequest ( const NameAddr &  target,
MethodTypes  method 
)
protected

Definition at line 43 of file BaseCreator.cxx.

◆ operator=() [1/2]

BaseCreator & resip::BaseCreator::operator= ( BaseCreator &&  )
delete

◆ operator=() [2/2]

BaseCreator & resip::BaseCreator::operator= ( const BaseCreator &  )
delete

Member Data Documentation

◆ mDum

DialogUsageManager& resip::BaseCreator::mDum
protected

Definition at line 37 of file BaseCreator.hxx.

◆ mLastRequest

std::shared_ptr<SipMessage> resip::BaseCreator::mLastRequest
protected

Definition at line 36 of file BaseCreator.hxx.

◆ mUserProfile

std::shared_ptr<UserProfile> resip::BaseCreator::mUserProfile
protected

Definition at line 38 of file BaseCreator.hxx.


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