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


Public Member Functions | |
| AppDialog (HandleManager &ham) | |
| virtual | ~AppDialog () |
| AppDialogHandle | getHandle () |
| DialogId | getDialogId () const |
| std::vector < ClientSubscriptionHandle > | getClientSubscriptions () |
| std::vector < ClientSubscriptionHandle > | findClientSubscriptions (const Data &event) |
| std::vector < ServerSubscriptionHandle > | getServerSubscriptions () |
| std::vector < ServerSubscriptionHandle > | findServerSubscriptions (const Data &event) |
| InviteSessionHandle | getInviteSession () |
| NameAddr & | getContact () |
| virtual EncodeStream & | dump (EncodeStream &strm) const |
Private Attributes | |
| Dialog * | mDialog |
Friends | |
| class | DialogSet |
Definition at line 19 of file AppDialog.hxx.
| AppDialog::AppDialog | ( | HandleManager & | ham | ) |
Definition at line 7 of file AppDialog.cxx.
| AppDialog::~AppDialog | ( | ) | [virtual] |
Definition at line 13 of file AppDialog.cxx.
{
}
| EncodeStream & AppDialog::dump | ( | EncodeStream & | strm | ) | const [virtual] |
Implements resip::Handled.
Definition at line 67 of file AppDialog.cxx.
References resip::Handled::mId.
{
strm << "AppDialog " << mId;
return strm;
}
| vector< ClientSubscriptionHandle > AppDialog::findClientSubscriptions | ( | const Data & | event | ) |
Definition at line 30 of file AppDialog.cxx.
References resip::Dialog::findClientSubscriptions(), and mDialog.
{
return mDialog->findClientSubscriptions(event);
}

| vector< ServerSubscriptionHandle > AppDialog::findServerSubscriptions | ( | const Data & | event | ) |
Definition at line 43 of file AppDialog.cxx.
References resip::Dialog::findServerSubscriptions(), and mDialog.
{
return mDialog->findServerSubscriptions(event);
}

| vector< ClientSubscriptionHandle > AppDialog::getClientSubscriptions | ( | ) |
Definition at line 24 of file AppDialog.cxx.
References resip::Dialog::getClientSubscriptions(), and mDialog.
{
return mDialog->getClientSubscriptions();
}

| NameAddr & AppDialog::getContact | ( | ) |
Definition at line 61 of file AppDialog.cxx.
References mDialog, and resip::Dialog::mLocalContact.
{
return mDialog->mLocalContact;
}
| DialogId AppDialog::getDialogId | ( | ) | const |
Definition at line 55 of file AppDialog.cxx.
References resip::Dialog::getId(), and mDialog.

| AppDialogHandle AppDialog::getHandle | ( | ) |
Definition at line 18 of file AppDialog.cxx.
References resip::Handled::mHam, and resip::Handled::mId.
Referenced by resip::DialogUsageManager::findAppDialog(), and resip::DialogUsage::getAppDialog().
{
return AppDialogHandle(mHam, mId);
}
| InviteSessionHandle AppDialog::getInviteSession | ( | ) |
Definition at line 49 of file AppDialog.cxx.
References resip::Dialog::getInviteSession(), and mDialog.
{
return mDialog->getInviteSession();
}

| vector< ServerSubscriptionHandle > AppDialog::getServerSubscriptions | ( | ) |
Definition at line 36 of file AppDialog.cxx.
References resip::Dialog::getServerSubscriptions(), and mDialog.
{
return mDialog->getServerSubscriptions();
}

friend class DialogSet [friend] |
Definition at line 46 of file AppDialog.hxx.
Dialog* resip::AppDialog::mDialog [private] |
Definition at line 47 of file AppDialog.hxx.
Referenced by resip::DialogSet::dispatch(), findClientSubscriptions(), findServerSubscriptions(), getClientSubscriptions(), getContact(), getDialogId(), getInviteSession(), and getServerSubscriptions().
1.7.5.1