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

#include <SubscriptionCreator.hxx>

Inheritance diagram for resip::SubscriptionCreator:
[legend]

Public Member Functions

 SubscriptionCreator (DialogUsageManager &dum, const NameAddr &target, std::shared_ptr< UserProfile > userProfile, const Data &event, uint32_t subscriptionTime)
 
 SubscriptionCreator (DialogUsageManager &dum, const NameAddr &target, std::shared_ptr< UserProfile > userProfile, const Data &event, uint32_t subscriptionTime, int refreshInterval)
 
 SubscriptionCreator (DialogUsageManager &dum, const NameAddr &target, std::shared_ptr< UserProfile > userProfile, const H_ReferTo::Type &referTo)
 
bool hasRefreshInterval () const noexcept
 
int getRefreshInterval () const noexcept
 
- 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 9 of file SubscriptionCreator.hxx.

Constructor & Destructor Documentation

◆ SubscriptionCreator() [1/3]

SubscriptionCreator::SubscriptionCreator ( DialogUsageManager &  dum,
const NameAddr &  target,
std::shared_ptr< UserProfile >  userProfile,
const Data &  event,
uint32_t  subscriptionTime 
)

Definition at line 8 of file SubscriptionCreator.cxx.

◆ SubscriptionCreator() [2/3]

SubscriptionCreator::SubscriptionCreator ( DialogUsageManager &  dum,
const NameAddr &  target,
std::shared_ptr< UserProfile >  userProfile,
const Data &  event,
uint32_t  subscriptionTime,
int  refreshInterval 
)

Definition at line 22 of file SubscriptionCreator.cxx.

◆ SubscriptionCreator() [3/3]

SubscriptionCreator::SubscriptionCreator ( DialogUsageManager &  dum,
const NameAddr &  target,
std::shared_ptr< UserProfile >  userProfile,
const H_ReferTo::Type &  referTo 
)

Definition at line 37 of file SubscriptionCreator.cxx.

Member Function Documentation

◆ getRefreshInterval()

int SubscriptionCreator::getRefreshInterval ( ) const
noexcept

Definition at line 56 of file SubscriptionCreator.cxx.

◆ hasRefreshInterval()

bool SubscriptionCreator::hasRefreshInterval ( ) const
noexcept

Definition at line 50 of file SubscriptionCreator.cxx.


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