#include <Transform.hpp>
Inherits pion::platform::Transform.
Definition at line 663 of file Transform.hpp.
Public Member Functions | |
| TransformRules (const Vocabulary &v, const Vocabulary::Term &term, const xmlNodePtr config_ptr) | |
| virtual | ~TransformRules () |
| Destructor for TransformRules -- needed for clearing comparison objects. | |
| virtual bool | transform (EventPtr &d, const EventPtr &s) |
| pion::platform::TransformRules::TransformRules | ( | const Vocabulary & | v, | |
| const Vocabulary::Term & | term, | |||
| const xmlNodePtr | config_ptr | |||
| ) | [inline] |
TransformRules constructs a transformation assignment based on a set of Rules
| v | Vocabulary to use | |
| term | The source term type to use | |
| config_ptr | Pointer to XML configuration of the Rules entity |
Definition at line 687 of file Transform.hpp.
References pion::platform::Comparison::configure(), pion::platform::ConfigManager::findConfigNodeByName(), pion::platform::Vocabulary::findTerm(), pion::platform::ConfigManager::getConfigOption(), pion::platform::ConfigManager::getConfigOptionEmptyOk(), pion::platform::Comparison::parseComparisonType(), pion::platform::Comparison::requiresValue(), and pion::platform::Vocabulary::UNDEFINED_TERM_REF.
| virtual bool pion::platform::TransformRules::transform | ( | EventPtr & | d, | |
| const EventPtr & | s | |||
| ) | [inline, virtual] |
transform modifies the destination event, based on rules
| d | Destination event (pointer) to modify term | |
| s | Source event to copy the termS/valueS from |
Implements pion::platform::Transform.
Definition at line 753 of file Transform.hpp.
References pion::platform::AssignValue(), and pion::platform::getRegex().
1.4.7