PIP 5.6.1
Platform-Independent Primitives
Classes | Functions
pistatemachine_state.h File Reference

Declares states used by PIStateMachine. More...

#include "pistatemachine_base.h"
#include "pistring.h"
#include "pisystemtime.h"

Classes

class  PIStateBase
 Base class for states in a hierarchical state machine. More...
 
class  PIStateLambda
 State implementation that forwards enter and exit virtual methods to callbacks. More...
 
class  PIStateFinal
 Final state that finishes its parent state when entered. More...
 

Functions

PICout operator<< (PICout c, PIStateBase *s)
 Writes a textual representation of a state to PICout.
 

Detailed Description

Declares states used by PIStateMachine.