Public Member Functions | Static Public Member Functions | Private Attributes
packml_sm::WaitState Struct Reference

#include <state.h>

Inheritance diagram for packml_sm::WaitState:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 WaitState (StatesEnum state_value, CmdEnum exit_cmd_value, QString name_value)
 WaitState (StatesEnum state_value, CmdEnum exit_cmd_value, QString name_value, QState *super_state)

Static Public Member Functions

static WaitStateAbortable ()
static WaitStateAborted ()
static WaitStateComplete (QState *stoppable)
static WaitStateHeld (QState *stoppable)
static WaitStateIdle (QState *stoppable)
static WaitStateStoppable (QState *abortable)
static WaitStateStopped (QState *abortable)
static WaitStateSuspended (QState *stoppable)

Private Attributes

CmdEnum exit_cmd

Detailed Description

Definition at line 72 of file state.h.


Constructor & Destructor Documentation

packml_sm::WaitState::WaitState ( StatesEnum  state_value,
CmdEnum  exit_cmd_value,
QString  name_value 
) [inline]

Definition at line 109 of file state.h.

packml_sm::WaitState::WaitState ( StatesEnum  state_value,
CmdEnum  exit_cmd_value,
QString  name_value,
QState *  super_state 
) [inline]

Definition at line 114 of file state.h.


Member Function Documentation

static WaitState* packml_sm::WaitState::Abortable ( ) [inline, static]

Definition at line 76 of file state.h.

static WaitState* packml_sm::WaitState::Aborted ( ) [inline, static]

Definition at line 104 of file state.h.

static WaitState* packml_sm::WaitState::Complete ( QState *  stoppable) [inline, static]

Definition at line 92 of file state.h.

static WaitState* packml_sm::WaitState::Held ( QState *  stoppable) [inline, static]

Definition at line 88 of file state.h.

static WaitState* packml_sm::WaitState::Idle ( QState *  stoppable) [inline, static]

Definition at line 84 of file state.h.

static WaitState* packml_sm::WaitState::Stoppable ( QState *  abortable) [inline, static]

Definition at line 80 of file state.h.

static WaitState* packml_sm::WaitState::Stopped ( QState *  abortable) [inline, static]

Definition at line 100 of file state.h.

static WaitState* packml_sm::WaitState::Suspended ( QState *  stoppable) [inline, static]

Definition at line 96 of file state.h.


Member Data Documentation

Definition at line 120 of file state.h.


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


packml_sm
Author(s): Shaun Edwards
autogenerated on Sat Jun 8 2019 20:13:34