|
fipa_acl
1.4
|
#include <transition.h>
Inherits fipa::acl::Transition.
Public Member Functions | |
| GeneralFailure (const StateId &sourceState) | |
Public Member Functions inherited from fipa::acl::Transition | |
| Transition () | |
| empty constructor for the transition class; initializes fields More... | |
| Transition (const Role &senderRole, const Role &receiverRole, const fipa::acl::ACLMessage::Performative &performative, const fipa::acl::StateId &sourceState, const fipa::acl::StateId &targetState) | |
| Transition (const Role &senderRole, const Role &receiverRole, const std::string &performativeRegExp, const StateId &sourceState, const StateId &targetState) | |
| bool | triggers (const ACLMessage &msg, const ACLMessage &initiatingMsg, const RoleMapping &roleMapping) const |
| check whether a certain message trigger the execution of the transition More... | |
| bool | validateMessage (const ACLMessage &msg, const ACLMessage &validatorMsg, const RoleMapping &roleMapping, validation::Flags flags=validation::ALL) const |
| method that validates all parameters of a message More... | |
| void | setPerformativeRegExp (const std::string &performativeRegExp) |
| setter methods for various fields of the class More... | |
| void | setPerformative (const fipa::acl::ACLMessage::Performative &performative) |
| setter methods for various fields of the class More... | |
| void | setSourceState (const StateId &stateId) |
| void | setTargetState (const StateId &stateId) |
| void | setSenderRole (const Role &role) |
| void | setReceiverRole (const Role &role) |
| Role | getSenderRole () const |
| Role | getReceiverRole () const |
| std::string | getPerformativeRegExp () const |
| getter methods for various fields of the class More... | |
| StateId | getSourceStateId () const |
| StateId | getTargetStateId () const |
| std::string | toString () const |
| std::string | toXML () const |
| bool | operator== (const Transition &t) const |
Transition into (terminal) general failure state – when a third party (which might not be part of the actual conversation) notifies the system about an error TODO: Safety, i.e. handling rejection of 'false' injected errors, e.g. by setting a list of trusted agents (via pattern or similar), for now all (.*) agents
Definition at line 212 of file transition.h.
| fipa::acl::default_transition::GeneralFailure::GeneralFailure | ( | const StateId & | sourceState | ) |
Definition at line 249 of file transition.cpp.
1.8.6