PIP  0.4.0_beta2
Platform-Independent Primitives
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PIStateMachine< Type > Member List

This is the complete list of members for PIStateMachine< Type >, including all inherited members.

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 PIObjectinlinevirtual
clearRules()PIStateMachine< Type >inline
clearStates()PIStateMachine< Type >inline
Condition typedefPIStateMachine< Type >
CONNECTPIObjectrelated
CONNECT0PIObjectrelated
CONNECT1PIObjectrelated
CONNECT2PIObjectrelated
CONNECT3PIObjectrelated
CONNECT4PIObjectrelated
currentConditions() const PIStateMachine< Type >inline
currentState() const PIStateMachine< Type >inline
debug() const PIObjectinline
DISCONNECTPIObjectrelated
DISCONNECT0PIObjectrelated
DISCONNECT1PIObjectrelated
DISCONNECT2PIObjectrelated
DISCONNECT3PIObjectrelated
DISCONNECT4PIObjectrelated
emitter() const PIObjectinlineprotected
EVENTPIObjectrelated
EVENT0PIObjectrelated
EVENT1PIObjectrelated
EVENT2PIObjectrelated
EVENT3PIObjectrelated
EVENT4PIObjectrelated
EVENT_HANDLERPIObjectrelated
EVENT_HANDLER0PIObjectrelated
EVENT_HANDLER1PIObjectrelated
EVENT_HANDLER2PIObjectrelated
EVENT_HANDLER3PIObjectrelated
EVENT_HANDLER4PIObjectrelated
EVENT_VHANDLERPIObjectrelated
EVENT_VHANDLER0PIObjectrelated
EVENT_VHANDLER1PIObjectrelated
EVENT_VHANDLER2PIObjectrelated
EVENT_VHANDLER3PIObjectrelated
EVENT_VHANDLER4PIObjectrelated
execution(const State &state)PIStateMachine< Type >inlineprotectedvirtual
findByName(const PIString &name)PIObjectinlinestatic
HANDLERPIObjectrelated
isPropertyExists(const PIString &name) const PIObjectinline
name() const PIObjectinline
performCondition(const PIString &name, int times=1)PIStateMachine< Type >inline
performConditions(const PIStringList &names)PIStateMachine< Type >inline
piCoutObjPIObjectrelated
piDisconnect(PIObject *src, const PIString &sig)PIObjectinlinestatic
piDisconnect(PIObject *src)PIObjectinlinestatic
PIObject(const PIString &name=PIString())PIObject
PIOBJECTPIObjectrelated
PIStateMachine(void *_parent=0)PIStateMachine< Type >inline
properties() const PIObjectinline
propertiesCount() const PIObjectinline
property(const PIString &name) const PIObjectinline
propertyChanged(const PIString &name)PIObjectinlineprotectedvirtual
reset()PIStateMachine< Type >inline
resetCondition(const PIString &name)PIStateMachine< Type >inline
resetConditions()PIStateMachine< Type >inline
rulesCount() const PIStateMachine< Type >inline
setDebug(bool debug)PIObjectinline
setInitialState(Type value)PIStateMachine< Type >inline
setName(const PIString &name)PIObjectinline
setProperty(const PIString &name, const PIVariant &value)PIObjectinline
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_CONNECTPIObjectrelated
WEAK_CONNECT0PIObjectrelated
WEAK_CONNECT1PIObjectrelated
WEAK_CONNECT2PIObjectrelated
WEAK_CONNECT3PIObjectrelated
WEAK_CONNECT4PIObjectrelated