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

#include <DumFeatureChain.hxx>

Public Types

enum  ProcessingResultMask { EventTakenBit = 1 << 0 , ChainDoneBit = 1 << 1 }
 
enum  ProcessingResult { EventTaken = EventTakenBit , ChainDone = ChainDoneBit , ChainDoneAndEventTaken = ChainDoneBit | EventTakenBit }
 
typedef std::vector< std::shared_ptr< DumFeature > > FeatureList
 

Public Member Functions

 DumFeatureChain (DialogUsageManager &dum, FeatureList features, TargetCommand::Target &target)
 
ProcessingResult process (Message *msg)
 

Detailed Description

Definition at line 12 of file DumFeatureChain.hxx.

Member Typedef Documentation

◆ FeatureList

typedef std::vector<std::shared_ptr<DumFeature> > resip::DumFeatureChain::FeatureList

Definition at line 15 of file DumFeatureChain.hxx.

Member Enumeration Documentation

◆ ProcessingResult

Enumerator
EventTaken 
ChainDone 
ChainDoneAndEventTaken 

Definition at line 24 of file DumFeatureChain.hxx.

◆ ProcessingResultMask

Enumerator
EventTakenBit 
ChainDoneBit 

Definition at line 17 of file DumFeatureChain.hxx.

Constructor & Destructor Documentation

◆ DumFeatureChain()

DumFeatureChain::DumFeatureChain ( DialogUsageManager &  dum,
FeatureList  features,
TargetCommand::Target &  target 
)

Definition at line 25 of file DumFeatureChain.cxx.

Member Function Documentation

◆ process()

DumFeatureChain::ProcessingResult DumFeatureChain::process ( Message *  msg)

Definition at line 37 of file DumFeatureChain.cxx.


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