35 RemoteStateIceBasePrx
const& callerStatePrx) :
36 callerStatePrx(callerStatePrx), realState(realState)
38 stateName =
"remoteStateWrapper_of_" +
realState->stateName;
43 ARMARX_IMPORTANT <<
"Calling callerStatePrx->getParentStateLayout() in " << stateName;
44 StateIceBasePtr remoteParentStateLayout;
49 catch (Ice::ConnectFailedException
const& e)
51 ARMARX_WARNING <<
"Ice connect failed, trying again in a little bit";
56 if (remoteParentStateLayout)
58 this->subStateList = remoteParentStateLayout->subStateList;
59 this->transitions = remoteParentStateLayout->transitions;
60 this->initState = remoteParentStateLayout->initState;
66 RemoteStateIceBasePrx
const& callerStatePrx,
67 StateIceBasePtr
const& remoteParentStateLayout) :
68 callerStatePrx(callerStatePrx), realState(realState)
70 stateName =
"remoteStateWrapper_of_" +
realState->stateName;
73 if (remoteParentStateLayout)
75 this->subStateList = remoteParentStateLayout->subStateList;
76 this->transitions = remoteParentStateLayout->transitions;
77 this->initState = remoteParentStateLayout->initState;
97 "Could not cast from StateBasePtr to StatePtr");
132 ARMARX_INFO <<
"No remote state proxy was set - will not report back to remote state. "
133 "In case this is a toplevel state this is not an issue (Event: "
134 << ev->eventName <<
")";