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


Public Types | |
| enum | ProcessingResultMask { EventDoneBit = 1 << 0, EventTakenBit = 1 << 1, FeatureDoneBit = 1 << 2, ChainDoneBit = 1 << 3 } |
| enum | ProcessingResult { EventTaken = EventTakenBit, FeatureDone = FeatureDoneBit, FeatureDoneAndEventDone = FeatureDoneBit | EventDoneBit, FeatureDoneAndEventTaken = FeatureDoneBit | EventTakenBit, ChainDoneAndEventDone = ChainDoneBit | EventDoneBit, ChainDoneAndEventTaken = ChainDoneBit | EventTakenBit } |
Public Member Functions | |
| DumFeature (DialogUsageManager &dum, TargetCommand::Target &target) | |
| virtual | ~DumFeature () |
| virtual ProcessingResult | process (Message *msg)=0 |
| virtual void | postCommand (std::auto_ptr< Message > message) |
Protected Attributes | |
| DialogUsageManager & | mDum |
| TargetCommand::Target & | mTarget |
Definition at line 13 of file DumFeature.hxx.
| EventTaken | |
| FeatureDone | |
| FeatureDoneAndEventDone | |
| FeatureDoneAndEventTaken | |
| ChainDoneAndEventDone | |
| ChainDoneAndEventTaken |
Definition at line 28 of file DumFeature.hxx.
Definition at line 19 of file DumFeature.hxx.
{
EventDoneBit = 1 << 0,
EventTakenBit = 1 << 1,
FeatureDoneBit = 1 << 2,
ChainDoneBit = 1 << 3
};
| DumFeature::DumFeature | ( | DialogUsageManager & | dum, |
| TargetCommand::Target & | target | ||
| ) |
Definition at line 10 of file DumFeature.cxx.
| DumFeature::~DumFeature | ( | ) | [virtual] |
Definition at line 15 of file DumFeature.cxx.
{
}
| void DumFeature::postCommand | ( | std::auto_ptr< Message > | message | ) | [virtual] |
Definition at line 19 of file DumFeature.cxx.
References mDum, mTarget, and resip::TransactionUser::post().
Referenced by resip::ServerAuthManager::process(), and resip::IdentityHandler::processIdentityCheckResponse().
{
mDum.post(new TargetCommand(mTarget, message));
}

| virtual ProcessingResult resip::DumFeature::process | ( | Message * | msg | ) | [pure virtual] |
DialogUsageManager& resip::DumFeature::mDum [protected] |
Definition at line 46 of file DumFeature.hxx.
Referenced by resip::TlsPeerAuthManager::handle(), resip::ServerAuthManager::handle(), resip::ServerAuthManager::handleUserAuthInfo(), resip::ServerAuthManager::isMyRealm(), resip::ServerAuthManager::issueChallenge(), postCommand(), resip::ServerAuthManager::process(), resip::IdentityHandler::processIdentityCheckResponse(), and resip::IdentityHandler::queueForIdentityCheck().
TargetCommand::Target& resip::DumFeature::mTarget [protected] |
Definition at line 47 of file DumFeature.hxx.
Referenced by postCommand().
1.7.5.1