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

#include <InviteSessionCreator.hxx>

Inheritance diagram for resip::InviteSessionCreator:
[legend]

Public Member Functions

 InviteSessionCreator (DialogUsageManager &dum, const NameAddr &target, std::shared_ptr< UserProfile > userProfile, const Contents *initial, DialogUsageManager::EncryptionLevel level, const Contents *alternative, ServerSubscriptionHandle serverSub=ServerSubscriptionHandle::NotValid())
 
void end ()
 
virtual void dispatch (const SipMessage &msg)
 
const Contents * getInitialOffer () const
 
ServerSubscriptionHandle getServerSubscription ()
 
DialogUsageManager::EncryptionLevel getEncryptionLevel () const
 
- Public Member Functions inherited from resip::BaseCreator
 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
 

Additional Inherited Members

- Protected Member Functions inherited from resip::BaseCreator
void makeInitialRequest (const NameAddr &target, MethodTypes method)
 
void makeInitialRequest (const NameAddr &target, const NameAddr &from, MethodTypes method)
 
- Protected Attributes inherited from resip::BaseCreator
std::shared_ptr< SipMessage > mLastRequest
 
DialogUsageManager & mDum
 
std::shared_ptr< UserProfile > mUserProfile
 

Detailed Description

Definition at line 15 of file InviteSessionCreator.hxx.

Constructor & Destructor Documentation

◆ InviteSessionCreator()

InviteSessionCreator::InviteSessionCreator ( DialogUsageManager &  dum,
const NameAddr &  target,
std::shared_ptr< UserProfile >  userProfile,
const Contents *  initial,
DialogUsageManager::EncryptionLevel  level,
const Contents *  alternative,
ServerSubscriptionHandle  serverSub = ServerSubscriptionHandle::NotValid() 
)

Definition at line 13 of file InviteSessionCreator.cxx.

Member Function Documentation

◆ dispatch()

void InviteSessionCreator::dispatch ( const SipMessage &  msg)
virtual

Definition at line 82 of file InviteSessionCreator.cxx.

◆ end()

void InviteSessionCreator::end ( )

Definition at line 76 of file InviteSessionCreator.cxx.

◆ getEncryptionLevel()

DialogUsageManager::EncryptionLevel resip::InviteSessionCreator::getEncryptionLevel ( ) const
inline

Definition at line 33 of file InviteSessionCreator.hxx.

◆ getInitialOffer()

const Contents * InviteSessionCreator::getInitialOffer ( ) const

Definition at line 89 of file InviteSessionCreator.cxx.

◆ getServerSubscription()

ServerSubscriptionHandle resip::InviteSessionCreator::getServerSubscription ( )
inline

Definition at line 31 of file InviteSessionCreator.hxx.


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