33 dbg <<
"(\"" << ActionPhaseToString(
t.phase()) <<
":" << ActionTypeToString(
t.type()) <<
":" <<
t.level() <<
"\"";
34 if (!
t.params().empty()) {
35 dbg <<
", params = [";
77 mPriv->type = other.mPriv->
type;
78 mPriv->level = other.mPriv->
level;
80 mPriv->params.clear();
81 mPriv->params = other.mPriv->
params;
109 return mPriv->params;
129 return mPriv->params;
yarp::os::LogStream operator<<(yarp::os::LogStream dbg, const yarp::robotinterface::Action &t)
Action & operator=(const Action &other)
bool hasParam(const std::string &name) const
std::string findParam(const std::string &name) const
bool hasParam(const robotinterface::ParamList &list, const std::string &name)
std::vector< robotinterface::Param > ParamList
robotinterface::ActionPhase StringToActionPhase(const std::string &phase)
robotinterface::ActionType StringToActionType(const std::string &type)
std::string findParam(const robotinterface::ParamList &list, const std::string &name)