|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
#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::unique_ptr< Message > message) |
Protected Attributes | |
| DialogUsageManager & | mDum |
| TargetCommand::Target & | mTarget |
Definition at line 13 of file DumFeature.hxx.
| Enumerator | |
|---|---|
| EventTaken | |
| FeatureDone | |
| FeatureDoneAndEventDone | |
| FeatureDoneAndEventTaken | |
| ChainDoneAndEventDone | |
| ChainDoneAndEventTaken | |
Definition at line 28 of file DumFeature.hxx.
| Enumerator | |
|---|---|
| EventDoneBit | |
| EventTakenBit | |
| FeatureDoneBit | |
| ChainDoneBit | |
Definition at line 19 of file DumFeature.hxx.
| DumFeature::DumFeature | ( | DialogUsageManager & | dum, |
| TargetCommand::Target & | target | ||
| ) |
Definition at line 12 of file DumFeature.cxx.
|
virtual |
Definition at line 17 of file DumFeature.cxx.
|
virtual |
Definition at line 21 of file DumFeature.cxx.
|
pure virtual |
|
protected |
Definition at line 46 of file DumFeature.hxx.
|
protected |
Definition at line 47 of file DumFeature.hxx.