|  | 
#include <ArmarXCore/interface/statechart/RemoteStateIce.h>#include <ArmarXCore/interface/statechart/RemoteStateOffererIce.h>#include "State.h"#include "StateBase.h"#include "StateController.h"#include "StatechartContext.h"#include <ArmarXCore/core/ManagedIceObject.h> Include dependency graph for RemoteState.h:
 Include dependency graph for RemoteState.h: This graph shows which files directly or indirectly include this file:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
| Classes | |
| class | RemoteState | 
| This Statetype is used to create a state instance that represents a state that is located in another application. It is added in a parent state by calling State::addRemoteState(statename, proxyname). If a RemoteState is entered for the first time, it creates automatically a new instance at the remotely located RemoteStateOfferer that contains the real state. The RemoteState receives upon creation of the new real-state instance an unique id of this state for further communication. This id is automatically used in the onBreak- and onExit-functions, to communicate with the correct state. Except the state creation-call (which should return immediately) all remote procedure calls are async calls. More... | |
| Namespaces | |
| armarx | |
| This file offers overloads of toIce() and fromIce() functions for STL container types. | |
| Typedefs | |
| using | RemoteStatePtr = IceInternal::Handle< RemoteState > |