#include <parser_state.hpp>
List of all members.
Public Types |
| enum | {
ENTRY_STATE,
AGENT,
SFHRPLAN,
COND,
INIT,
HRPLAN,
CLEANUP,
TERM,
PRIO,
C_ELEM,
C_AND,
C_OR,
C_NOT,
TYPE,
PARAM,
PLAN,
RULE,
WEIGHT,
SUCCS,
FAILS,
STTOUT,
FLAGS,
STICKY,
INTERSAFE,
RELSAFE,
EXEC_S,
EXEC_F,
EXEC_P,
EXEC_A,
ACTION,
LIST,
OBJECT,
SUCC,
FAIL,
FATAL_ERROR
} |
Public Member Functions |
| ptrSimplePlan | EnsurePlan (std::string &plan) |
Public Attributes |
| int | state |
| std::stack< int > | parent |
| xmlSAXHandler * | ctx |
| std::string | type |
| std::vector< std::string > | params |
| std::stack< CNodeBase * > | nodes |
| IEngineDescriptor * | engine |
| std::stack< CCondition * > | conditions |
| CSFHRPASM * | agent |
| int | priority |
| InitPhase * | iphase |
| ReactivePlanner * | rplanner |
| TermPhase * | tphase |
| SimplePlan * | actualPlan |
std::map< std::string,
ptrSimplePlan > | plans |
| unsigned int | weight |
| unsigned int | flags |
| unsigned int | sticky_timeout |
| unsigned int | successes |
| unsigned int | fails |
| int | execType |
| int | actualAction |
| std::string | ruleplan |
| std::vector< int > | actions |
| std::vector< std::string > | objects |
| std::string | term_succ |
| std::string | term_fail |
| bool | error |
| std::stack< std::string > | ids |
Member Enumeration Documentation
- Enumerator:
| ENTRY_STATE |
|
| AGENT |
|
| SFHRPLAN |
|
| COND |
|
| INIT |
|
| HRPLAN |
|
| CLEANUP |
|
| TERM |
|
| PRIO |
|
| C_ELEM |
|
| C_AND |
|
| C_OR |
|
| C_NOT |
|
| TYPE |
|
| PARAM |
|
| PLAN |
|
| RULE |
|
| WEIGHT |
|
| SUCCS |
|
| FAILS |
|
| STTOUT |
|
| FLAGS |
|
| STICKY |
|
| INTERSAFE |
|
| RELSAFE |
|
| EXEC_S |
|
| EXEC_F |
|
| EXEC_P |
|
| EXEC_A |
|
| ACTION |
|
| LIST |
|
| OBJECT |
|
| SUCC |
|
| FAIL |
|
| FATAL_ERROR |
|
Member Function Documentation
Member Data Documentation
The documentation for this class was generated from the following files: