|
BcPOC
SF-HRP ASM implementation
|
#include <libxml/SAX2.h>#include <map>#include <string>#include "condition.hpp"#include "condition_nodes.hpp"#include "sf_hrp_plan.hpp"#include "sf_hrp_asm.hpp"#include "i_engine_descriptor.hpp"Go to the source code of this file.
Classes | |
| class | CPlanParser |
Defines | |
| #define | AGENT_TAG "agent" |
| #define | SFHRPLAN_TAG "sfhrplan" |
| #define | COND_TAG "cond" |
| #define | INIT_TAG "init" |
| #define | HRPLAN_TAG "hrplan" |
| #define | CLEANUP_TAG "cleanup" |
| #define | SFHRPLAN_TAG "sfhrplan" |
| #define | COND_TAG "cond" |
| #define | INIT_TAG "init" |
| #define | HRPLAN_TAG "hrplan" |
| #define | CLEANUP_TAG "cleanup" |
| #define | ELEM_TAG "elem" |
| #define | AND_TAG "and" |
| #define | OR_TAG "or" |
| #define | NOT_TAG "not" |
| #define | TYPE_TAG "type" |
| #define | PARAM_TAG "param" |
| #define | PRIO_TAG "prio" |
| #define | PLAN_TAG "plan" |
| #define | RULE_TAG "rule" |
| #define | WEIGHT_TAG "weight" |
| #define | SUCCESSES_TAG "successes" |
| #define | FAILS_TAG "fails" |
| #define | STTOUT_TAG "sttout" |
| #define | FLAGS_TAG "flags" |
| #define | INTERSAFE_TAG "intersafe" |
| #define | RELSAFE_TAG "relsafe" |
| #define | STICKY_TAG "sticky" |
| #define | EXEC_TAG "exec" |
| #define | ACTION_TAG "action" |
| #define | LIST_TAG "list" |
| #define | OBJECT_TAG "object" |
| #define | TERM_TAG "term" |
| #define | SUCC_TAG "succ" |
| #define | FAIL_TAG "fail" |
| #define | ID_PARAM "id" |
| #define | NO_ID_PARAM "no id defined" |
| #define | TYPE_PARAM "type" |
| #define | TYPE_SUCCESS "success" |
| #define | TYPE_FAIL "fail" |
| #define | TYPE_PLAN "plan" |
| #define | TYPE_ACTION "action" |
| #define ACTION_TAG "action" |
| #define AGENT_TAG "agent" |
| #define AND_TAG "and" |
| #define CLEANUP_TAG "cleanup" |
| #define CLEANUP_TAG "cleanup" |
| #define COND_TAG "cond" |
| #define COND_TAG "cond" |
| #define ELEM_TAG "elem" |
| #define EXEC_TAG "exec" |
| #define FAIL_TAG "fail" |
| #define FAILS_TAG "fails" |
| #define FLAGS_TAG "flags" |
| #define HRPLAN_TAG "hrplan" |
| #define HRPLAN_TAG "hrplan" |
| #define ID_PARAM "id" |
| #define INIT_TAG "init" |
| #define INIT_TAG "init" |
| #define INTERSAFE_TAG "intersafe" |
| #define LIST_TAG "list" |
| #define NO_ID_PARAM "no id defined" |
| #define NOT_TAG "not" |
| #define OBJECT_TAG "object" |
| #define OR_TAG "or" |
| #define PARAM_TAG "param" |
| #define PLAN_TAG "plan" |
| #define PRIO_TAG "prio" |
| #define RELSAFE_TAG "relsafe" |
| #define RULE_TAG "rule" |
| #define SFHRPLAN_TAG "sfhrplan" |
| #define SFHRPLAN_TAG "sfhrplan" |
| #define STICKY_TAG "sticky" |
| #define STTOUT_TAG "sttout" |
| #define SUCC_TAG "succ" |
| #define SUCCESSES_TAG "successes" |
| #define TERM_TAG "term" |
| #define TYPE_ACTION "action" |
| #define TYPE_FAIL "fail" |
| #define TYPE_PARAM "type" |
| #define TYPE_PLAN "plan" |
| #define TYPE_SUCCESS "success" |
| #define TYPE_TAG "type" |
| #define WEIGHT_TAG "weight" |
1.7.4