|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
#include <QValueTargetHandler.hxx>
Public Types | |
| enum | ForkBehavior { FULL_SEQUENTIAL , EQUAL_Q_PARALLEL , FULL_PARALLEL } |
Public Types inherited from repro::Processor | |
| enum | ChainType { NO_TYPE =0 , REQUEST_CHAIN , RESPONSE_CHAIN , TARGET_CHAIN } |
| enum | processor_action_t { Continue , WaitingForEvent , SkipThisChain , SkipAllChains } |
Public Member Functions | |
| QValueTargetHandler (ProxyConfig &config) | |
| virtual | ~QValueTargetHandler () |
| virtual processor_action_t | process (RequestContext &) |
| void | fillNextTargetGroup (std::vector< resip::Data > &fillHere, const std::list< resip::Data > &queue, const ResponseContext &rsp) const |
| virtual bool | isMyType (Target *target) const |
| virtual void | removeTerminated (std::list< resip::Data > &queue, const ResponseContext &rsp) const |
| void | setCancelBetweenForkGroups (bool enabled) |
Public Member Functions inherited from repro::Processor | |
| Processor (const resip::Data &name, ChainType type=NO_TYPE) | |
| virtual | ~Processor () |
| virtual void | setChainType (ChainType type) |
| virtual ChainType | getChainType () const |
| virtual void | setName (const resip::Data &name) |
| virtual const resip::Data & | getName () const |
| virtual void | pushAddress (const std::vector< short > &address) |
| virtual void | pushAddress (const short address) |
| virtual const std::vector< short > & | getAddress () const |
Protected Attributes | |
| ForkBehavior | mForkBehavior |
| bool | mCancelBetweenForkGroups |
| bool | mWaitForTerminate |
| int | mDelayBetweenForkGroups |
| int | mCancellationDelay |
Protected Attributes inherited from repro::Processor | |
| std::vector< short > | mAddress |
| ChainType | mType |
| resip::Data | mName |
Definition at line 16 of file QValueTargetHandler.hxx.
| Enumerator | |
|---|---|
| FULL_SEQUENTIAL | |
| EQUAL_Q_PARALLEL | |
| FULL_PARALLEL | |
Definition at line 20 of file QValueTargetHandler.hxx.
| repro::QValueTargetHandler::QValueTargetHandler | ( | ProxyConfig & | config | ) |
Definition at line 20 of file QValueTargetHandler.cxx.
|
virtual |
Definition at line 40 of file QValueTargetHandler.cxx.
| void repro::QValueTargetHandler::fillNextTargetGroup | ( | std::vector< resip::Data > & | fillHere, |
| const std::list< resip::Data > & | queue, | ||
| const ResponseContext & | rsp | ||
| ) | const |
Definition at line 280 of file QValueTargetHandler.cxx.
Definition at line 333 of file QValueTargetHandler.cxx.
|
virtual |
Implements repro::Processor.
Definition at line 45 of file QValueTargetHandler.cxx.
|
virtual |
Definition at line 347 of file QValueTargetHandler.cxx.
Definition at line 368 of file QValueTargetHandler.cxx.
|
protected |
Definition at line 45 of file QValueTargetHandler.hxx.
|
protected |
Definition at line 48 of file QValueTargetHandler.hxx.
|
protected |
Definition at line 47 of file QValueTargetHandler.hxx.
|
protected |
Definition at line 44 of file QValueTargetHandler.hxx.
|
protected |
Definition at line 46 of file QValueTargetHandler.hxx.