addRule(Type from, Type to, const PIString &condition, Handler handler=0, bool autoTransition=false, bool resetAllConditions=false) | PIStateMachine< Type > | inline |
addRule(Type from, Type to, Handler handler, bool autoTransition=false, bool resetAllConditions=false) | PIStateMachine< Type > | inline |
addRule(Type from, Type to, const PIStringList &conditions=PIStringList(), Handler handler=0, bool autoTransition=false, bool resetAllConditions=false) | PIStateMachine< Type > | inline |
addRule(const Rule &rule) | PIStateMachine< Type > | inline |
addState(Type value, const PIString &name="", Handler handler=0) | PIStateMachine< Type > | inline |
className() const | PIObject | inlinevirtual |
clearRules() | PIStateMachine< Type > | inline |
clearStates() | PIStateMachine< Type > | inline |
Condition typedef | PIStateMachine< Type > | |
CONNECT | PIObject | related |
CONNECT0 | PIObject | related |
CONNECT1 | PIObject | related |
CONNECT2 | PIObject | related |
CONNECT3 | PIObject | related |
CONNECT4 | PIObject | related |
currentConditions() const | PIStateMachine< Type > | inline |
currentState() const | PIStateMachine< Type > | inline |
debug() const | PIObject | inline |
DISCONNECT | PIObject | related |
DISCONNECT0 | PIObject | related |
DISCONNECT1 | PIObject | related |
DISCONNECT2 | PIObject | related |
DISCONNECT3 | PIObject | related |
DISCONNECT4 | PIObject | related |
emitter() const | PIObject | inlineprotected |
EVENT | PIObject | related |
EVENT0 | PIObject | related |
EVENT1 | PIObject | related |
EVENT2 | PIObject | related |
EVENT3 | PIObject | related |
EVENT4 | PIObject | related |
EVENT_HANDLER | PIObject | related |
EVENT_HANDLER0 | PIObject | related |
EVENT_HANDLER1 | PIObject | related |
EVENT_HANDLER2 | PIObject | related |
EVENT_HANDLER3 | PIObject | related |
EVENT_HANDLER4 | PIObject | related |
EVENT_VHANDLER | PIObject | related |
EVENT_VHANDLER0 | PIObject | related |
EVENT_VHANDLER1 | PIObject | related |
EVENT_VHANDLER2 | PIObject | related |
EVENT_VHANDLER3 | PIObject | related |
EVENT_VHANDLER4 | PIObject | related |
execution(const State &state) | PIStateMachine< Type > | inlineprotectedvirtual |
findByName(const PIString &name) | PIObject | inlinestatic |
HANDLER | PIObject | related |
isPropertyExists(const PIString &name) const | PIObject | inline |
name() const | PIObject | inline |
performCondition(const PIString &name, int times=1) | PIStateMachine< Type > | inline |
performConditions(const PIStringList &names) | PIStateMachine< Type > | inline |
piCoutObj | PIObject | related |
piDisconnect(PIObject *src, const PIString &sig) | PIObject | inlinestatic |
piDisconnect(PIObject *src) | PIObject | inlinestatic |
PIObject(const PIString &name=PIString()) | PIObject | |
PIOBJECT | PIObject | related |
PIStateMachine(void *_parent=0) | PIStateMachine< Type > | inline |
properties() const | PIObject | inline |
propertiesCount() const | PIObject | inline |
property(const PIString &name) const | PIObject | inline |
propertyChanged(const PIString &name) | PIObject | inlineprotectedvirtual |
reset() | PIStateMachine< Type > | inline |
resetCondition(const PIString &name) | PIStateMachine< Type > | inline |
resetConditions() | PIStateMachine< Type > | inline |
rulesCount() const | PIStateMachine< Type > | inline |
setDebug(bool debug) | PIObject | inline |
setInitialState(Type value) | PIStateMachine< Type > | inline |
setName(const PIString &name) | PIObject | inline |
setProperty(const PIString &name, const PIVariant &value) | PIObject | inline |
statesCount() const | PIStateMachine< Type > | inline |
switchToState(Type to) | PIStateMachine< Type > | inline |
tick() | PIStateMachine< Type > | inline |
tick(void *data, int delim) | PIStateMachine< Type > | inline |
transition(const State &from, const State &to) | PIStateMachine< Type > | inlineprotectedvirtual |
WEAK_CONNECT | PIObject | related |
WEAK_CONNECT0 | PIObject | related |
WEAK_CONNECT1 | PIObject | related |
WEAK_CONNECT2 | PIObject | related |
WEAK_CONNECT3 | PIObject | related |
WEAK_CONNECT4 | PIObject | related |