|
reSIProcate/DialogUsageManager
9694
|
#include <SubscriptionCreator.hxx>


Public Member Functions | |
| SubscriptionCreator (DialogUsageManager &dum, const NameAddr &target, SharedPtr< UserProfile > userProfile, const Data &event, UInt32 subscriptionTime) | |
| SubscriptionCreator (DialogUsageManager &dum, const NameAddr &target, SharedPtr< UserProfile > userProfile, const Data &event, UInt32 subscriptionTime, int refreshInterval) | |
| SubscriptionCreator (DialogUsageManager &dum, const NameAddr &target, SharedPtr< UserProfile > userProfile, const H_ReferTo::Type &referTo) | |
| bool | hasRefreshInterval () const |
| int | getRefreshInterval () const |
Private Attributes | |
| int | mRefreshInterval |
| Data | mEvent |
Definition at line 9 of file SubscriptionCreator.hxx.
| SubscriptionCreator::SubscriptionCreator | ( | DialogUsageManager & | dum, |
| const NameAddr & | target, | ||
| SharedPtr< UserProfile > | userProfile, | ||
| const Data & | event, | ||
| UInt32 | subscriptionTime | ||
| ) |
Definition at line 6 of file SubscriptionCreator.cxx.
References resip::BaseCreator::makeInitialRequest(), and resip::BaseCreator::mLastRequest.
: BaseCreator(dum, userProfile), mRefreshInterval(-1) { makeInitialRequest(target, SUBSCRIBE); mLastRequest->header(h_Event).value() = event; mLastRequest->header(h_Expires).value() = subscriptionTime; }

| SubscriptionCreator::SubscriptionCreator | ( | DialogUsageManager & | dum, |
| const NameAddr & | target, | ||
| SharedPtr< UserProfile > | userProfile, | ||
| const Data & | event, | ||
| UInt32 | subscriptionTime, | ||
| int | refreshInterval | ||
| ) |
Definition at line 20 of file SubscriptionCreator.cxx.
References resip::BaseCreator::makeInitialRequest(), and resip::BaseCreator::mLastRequest.
: BaseCreator(dum, userProfile), mRefreshInterval(refreshInterval) { makeInitialRequest(target, SUBSCRIBE); mLastRequest->header(h_Event).value() = event; mLastRequest->header(h_Expires).value() = subscriptionTime; }

| SubscriptionCreator::SubscriptionCreator | ( | DialogUsageManager & | dum, |
| const NameAddr & | target, | ||
| SharedPtr< UserProfile > | userProfile, | ||
| const H_ReferTo::Type & | referTo | ||
| ) |
Definition at line 35 of file SubscriptionCreator.cxx.
References resip::BaseCreator::makeInitialRequest(), and resip::BaseCreator::mLastRequest.
: BaseCreator(dum, userProfile), mRefreshInterval(-1) { makeInitialRequest(target, REFER); mLastRequest->header(h_ReferTo) = referTo; mLastRequest->header(h_Event).value() = "refer"; }

| int SubscriptionCreator::getRefreshInterval | ( | ) | const |
Definition at line 54 of file SubscriptionCreator.cxx.
References mRefreshInterval.
{
return mRefreshInterval;
}
| bool SubscriptionCreator::hasRefreshInterval | ( | ) | const |
Definition at line 48 of file SubscriptionCreator.cxx.
References mRefreshInterval.
{
return mRefreshInterval > 0;
}
Data resip::SubscriptionCreator::mEvent [private] |
Definition at line 26 of file SubscriptionCreator.hxx.
int resip::SubscriptionCreator::mRefreshInterval [private] |
Definition at line 25 of file SubscriptionCreator.hxx.
Referenced by getRefreshInterval(), and hasRefreshInterval().
1.7.5.1