OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Signals | Public Member Functions | Protected Member Functions | Protected Attributes
TransitionBase Class Reference

#include <transition.hh>

Inherited by AutomaticTransition, KeyEventTransition, MouseEventTransition, and SignalTransition.

Signals

void triggered ()

Public Member Functions

 TransitionBase (State *target, TransitionGuard *guard=new TransitionGuard())

Protected Member Functions

void trigger_ ()
bool is_active_ ()

Protected Attributes

Statetarget_
TransitionGuardguard_

Detailed Description

Definition at line 21 of file transition.hh.


Constructor & Destructor Documentation

TransitionBase ( State target,
TransitionGuard guard = new TransitionGuard() 
)

Member Function Documentation

bool is_active_ ( )
protected
void trigger_ ( )
protected
void triggered ( )
signal

Field Documentation

TransitionGuard* guard_
protected

Definition at line 31 of file transition.hh.

State* target_
protected

Definition at line 30 of file transition.hh.


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