NDS3  1.0.0
API reference manual
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
nds::StateMachine Member List

This is the complete list of members for nds::StateMachine, including all inherited members.

addChild(T child)nds::Nodeinline
Base()nds::Baseprotected
Base(const Base &right)nds::Base
canChange(const state_t newState)nds::StateMachine
defineCommand(const std::string &command, const std::string &usage, const size_t numParameters, const command_t function)nds::Base
getComponentName() const nds::Base
getFullExternalName() const nds::Base
getFullName() const nds::Base
getFullNameFromPort() const nds::Base
getGlobalState()nds::StateMachine
getLocalState()nds::StateMachine
getLogger(const logLevel_t logLevel)nds::Base
getPort()nds::Basevirtual
getTimestamp() const nds::Base
initialize(void *pDeviceObject, Factory &factory)nds::Node
isLogLevelEnabled(const logLevel_t logLevel) const nds::Base
Node(const std::string &name, const nodeType_t nodeType=nodeType_t::generic)nds::Node
operator=(const Base &right)nds::Base
runInThread(const std::string &name, threadFunction_t function)nds::Base
runInThread(threadFunction_t function)nds::Base
setExternalName(const std::string &externalName)nds::Base
setLogLevel(const logLevel_t logLevel)nds::Base
setState(const state_t newState)nds::StateMachine
setTimestampDelegate(getTimestampPlugin_t timestampDelegate)nds::Base
StateMachine()nds::StateMachine
StateMachine(bool bAsync, stateChange_t switchOnFunction, stateChange_t switchOffFunction, stateChange_t startFunction, stateChange_t stopFunction, stateChange_t recoverFunction, allowChange_t allowStateChangeFunction)nds::StateMachine