#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: