PIP
5.6.1
Platform-Independent Primitives
PIStateMachine Cписок членов класса
Полный список членов класса
PIStateMachine
, включая наследуемые из базового класса
activeAtomics
() const
PIStateBase
activeChild
() const
PIStateBase
inline
activeChildren
() const
PIStateBase
addState
(PIStateBase *s)
PIStateBase
addStates
(PIVector< PIStateBase * > s)
PIStateBase
addTimeoutTransition
(PIStateBase *target, PISystemTime timeout)
PIStateBase
addTransition
(PIStateBase *target, int event_id)
PIStateBase
gatherStates
()
PIStateBase
getChildren
() const
PIStateBase
inline
getName
() const
PIStateBase
inline
getTransitions
() const
PIStateBase
inline
isActive
() const
PIStateBase
inline
isAtomic
() const
PIStateBase
inline
isCompound
() const
PIStateBase
inline
isFinal
() const
PIStateBase
inline
isParallel
() const
PIStateBase
inline
isRunning
() const
PIStateMachine
inline
isStateMachine
() const
PIStateBase
inline
machine
() const
PIStateBase
inline
onEnter
()
PIStateBase
inline
virtual
onExit
()
PIStateBase
inline
virtual
operator<<
(PICout c, PIStateBase *s)
PIStateBase
related
parent
() const
PIStateBase
inline
PIStateBase
(const PIString &n={})
PIStateBase
inline
PIStateMachine
(const PIString &n={})
PIStateMachine
postEvent
(int event_id, Args... args)
PIStateMachine
inline
print
(PIString prefix={})
PIStateBase
setInitialState
(PIStateBase *s)
PIStateBase
setOnFinish
(std::function< void()> f)
PIStateMachine
inline
setParallel
(bool yes)
PIStateBase
inline
start
()
PIStateMachine
~PIStateBase
()
PIStateBase
virtual
Документация по PIP. Последние изменения: Пт 20 Мар 2026 17:58:20. Создано системой
1.9.4