#include <eca-context.h>
Public Member Functions | |
EcaRule (string r) | |
string | ToString () |
string | GetEventName () |
Public Attributes | |
ParseEvent * | pEvent |
ParseAction * | pAction |
vector< ParseFunctor * > | probeTerms |
vector< ParseTerm * > | selectAssignTerms |
bool | aggWrap |
ns3::rapidnet_compiler::EcaRule::EcaRule | ( | string | r | ) |
Create a new empty rule
string ns3::rapidnet_compiler::EcaRule::GetEventName | ( | ) |
What's the name of my event tuple?
string ns3::rapidnet_compiler::EcaRule::ToString | ( | ) |
Generate a string representation of the rule
Is this an aggwrap rule?
ParseAction* ns3::rapidnet_compiler::EcaRule::pAction |
The action of this rule
ParseEvent* ns3::rapidnet_compiler::EcaRule::pEvent |
The event of this ECA rule
vector<ParseFunctor*> ns3::rapidnet_compiler::EcaRule::probeTerms |
The join conditions of this rule
vector<ParseTerm*> ns3::rapidnet_compiler::EcaRule::selectAssignTerms |
The selection/assginment conditions of this rule