YARP
Yet Another Robot Platform
yarp::manager::ITransition Class Referenceabstract

all transitions are used in state machine More...

#include <yarp/manager/execstate.h>

+ Inheritance diagram for yarp::manager::ITransition:

Detailed Description

all transitions are used in state machine

Definition at line 25 of file execstate.h.

Public Member Functions

virtual ~ITransition ()=default
 
virtual void kill ()=0
 
virtual void moduleFailed ()=0
 
virtual void refresh ()
 
virtual void connectionFailed (void *which)
 
virtual void start ()
 
virtual void stop ()
 
virtual void startModule ()
 
virtual void stopModule ()
 
virtual void killModule ()
 
virtual void connectAllPorts ()
 
virtual void disconnectAllPorts ()
 

Constructor & Destructor Documentation

◆ ~ITransition()

virtual yarp::manager::ITransition::~ITransition ( )
virtualdefault

Member Function Documentation

◆ connectAllPorts()

virtual void yarp::manager::ITransition::connectAllPorts ( )
inlinevirtual

Reimplemented in yarp::manager::Connecting.

Definition at line 38 of file execstate.h.

◆ connectionFailed()

virtual void yarp::manager::ITransition::connectionFailed ( void *  which)
inlinevirtual

Reimplemented in yarp::manager::Running.

Definition at line 32 of file execstate.h.

◆ disconnectAllPorts()

virtual void yarp::manager::ITransition::disconnectAllPorts ( )
inlinevirtual

Reimplemented in yarp::manager::Dying.

Definition at line 39 of file execstate.h.

◆ kill()

virtual void yarp::manager::ITransition::kill ( )
pure virtual

◆ killModule()

virtual void yarp::manager::ITransition::killModule ( )
inlinevirtual

Reimplemented in yarp::manager::Dying.

Definition at line 37 of file execstate.h.

◆ moduleFailed()

virtual void yarp::manager::ITransition::moduleFailed ( )
pure virtual

◆ refresh()

virtual void yarp::manager::ITransition::refresh ( )
inlinevirtual

◆ start()

virtual void yarp::manager::ITransition::start ( )
inlinevirtual

Reimplemented in yarp::manager::Dead, yarp::manager::Running, and yarp::manager::Suspended.

Definition at line 33 of file execstate.h.

◆ startModule()

virtual void yarp::manager::ITransition::startModule ( )
inlinevirtual

Reimplemented in yarp::manager::Ready.

Definition at line 35 of file execstate.h.

◆ stop()

virtual void yarp::manager::ITransition::stop ( )
inlinevirtual

Reimplemented in yarp::manager::Dead, yarp::manager::Running, and yarp::manager::Suspended.

Definition at line 34 of file execstate.h.

◆ stopModule()

virtual void yarp::manager::ITransition::stopModule ( )
inlinevirtual

Reimplemented in yarp::manager::Dying.

Definition at line 36 of file execstate.h.


The documentation for this class was generated from the following file: