#include <Rule.h>
◆ Rule() [1/4]
quisp::rules::Rule::Rule |
( |
| ) |
|
|
inline |
◆ Rule() [2/4]
quisp::rules::Rule::Rule |
( |
int | partner_address, |
|
|
int | send_tag, |
|
|
int | receive_tag ) |
◆ Rule() [3/4]
quisp::rules::Rule::Rule |
( |
std::vector< int > | partner_address, |
|
|
int | send_tag, |
|
|
int | receive_tag ) |
◆ Rule() [4/4]
quisp::rules::Rule::Rule |
( |
json | serialized | ) |
|
|
inline |
◆ deserialize_json()
void quisp::rules::Rule::deserialize_json |
( |
json | serialized | ) |
|
◆ serialize_json()
json quisp::rules::Rule::serialize_json |
( |
| ) |
|
◆ setAction()
void quisp::rules::Rule::setAction |
( |
std::unique_ptr< Action > | action | ) |
|
◆ setCondition()
void quisp::rules::Rule::setCondition |
( |
std::unique_ptr< Condition > | condition | ) |
|
◆ setName()
void quisp::rules::Rule::setName |
( |
std::string | rule_name | ) |
|
|
inline |
◆ action
std::unique_ptr<Action> quisp::rules::Rule::action |
◆ condition
std::unique_ptr<Condition> quisp::rules::Rule::condition |
◆ name
std::string quisp::rules::Rule::name |
◆ qnic_interfaces
◆ receive_tag
int quisp::rules::Rule::receive_tag |
RuleEngine will assign a message with this tag to this rule.
◆ send_tag
int quisp::rules::Rule::send_tag |
used to denote which rules should receive this message
The documentation for this class was generated from the following files: