NRP Core  1.4.1
DPOutputMQTTNode< MSG_TYPE > Member List

This is the complete list of members for DPOutputMQTTNode< MSG_TYPE >, including all inherited members.

_computePeriodOutputNode< DataPack< MSG_TYPE > * >protected
_inputPortsOutputNode< DataPack< MSG_TYPE > * >protected
_isConfiguredOutputNode< DataPack< MSG_TYPE > * >protected
_maxPortConnectionsOutputNode< DataPack< MSG_TYPE > * >protected
_nLoopOutputNode< DataPack< MSG_TYPE > * >protected
_publishFormatPolicyOutputNode< DataPack< MSG_TYPE > * >protected
_publishFromCacheOutputNode< DataPack< MSG_TYPE > * >protected
_storedMsgsOutputNode< DataPack< MSG_TYPE > * >protected
ComputationalNode()=deleteComputationalNode
ComputationalNode(std::string id, NodeType type)ComputationalNodeinline
compute() override finalOutputNode< DataPack< MSG_TYPE > * >inlineprotectedvirtual
configure() overrideOutputNode< DataPack< MSG_TYPE > * >inlineprotectedvirtual
DataPackPtr typedefDPOutputMQTTNode< MSG_TYPE >
doCompute() const override finalOutputNode< DataPack< MSG_TYPE > * >inlinevirtual
ComputationalNode::doCompute() constComputationalNodeinlinevirtual
DPOutputMQTTNode(const std::string &id, const std::string &address, bool publishFromCache=false, unsigned int computePeriod=1)DPOutputMQTTNode< MSG_TYPE >inline
Functional enum valueComputationalNode
getComputePeriod()OutputNode< DataPack< MSG_TYPE > * >inline
getOrRegisterInput(const std::string &id)OutputNode< DataPack< MSG_TYPE > * >inline
graphCycleStartCB() override finalOutputNode< DataPack< MSG_TYPE > * >inlineprotectedvirtual
graphLoadedCB()ComputationalNodeinlineprotectedvirtual
id() constComputationalNodeinline
Input enum valueComputationalNode
isVisited() constComputationalNodeinline
NodeType enum nameComputationalNode
nodeTypeStrComputationalNodestatic
Output enum valueComputationalNode
OutputMQTTNode(const std::string &id, const std::string &address, bool publishFromCache=false, unsigned int computePeriod=1)OutputMQTTNode< DataPack< MSG_TYPE > * >inline
OutputNode(const std::string &id, OutputNodePolicies::PublishFormatPolicy publishFormatPolicy=OutputNodePolicies::PublishFormatPolicy::SERIES, bool publishFromCache=false, int maxPortConnections=0, unsigned int computePeriod=1)OutputNode< DataPack< MSG_TYPE > * >inline
parseNodeAddress(const std::string &address, bool hasPort=true)ComputationalNodeinlinestatic
publishFromCache()OutputNode< DataPack< MSG_TYPE > * >inline
publishMqttMsg(const PUB_TYPE *data)OutputMQTTNode< DataPack< MSG_TYPE > * >inlineprotected
sendBatchMsg(const std::string &, const std::vector< const DataPack< MSG_TYPE > * * > &) overrideOutputMQTTNode< DataPack< MSG_TYPE > * >inlineprotectedvirtual
sendMsgs(const std::string &id)OutputNode< DataPack< MSG_TYPE > * >inlineprotected
sendSingleMsg(const std::string &, const DataPackPtr *data) overrideDPOutputMQTTNode< MSG_TYPE >inlineprotected
OutputMQTTNode< DataPack< MSG_TYPE > * >::sendSingleMsg(const std::string &, const DataPack< MSG_TYPE > * *data) overrideOutputMQTTNode< DataPack< MSG_TYPE > * >inlineprotectedvirtual
setComputePeriod(unsigned int computePeriod)OutputNode< DataPack< MSG_TYPE > * >inline
setDoCompute(bool doCompute)ComputationalNodeinline
setVisited(bool visited)ComputationalNodeinline
storeMsg(const std::string &id, const DataPack< MSG_TYPE > * *data)OutputNode< DataPack< MSG_TYPE > * >inlineprotected
type() constComputationalNodeinline
typeStr() const overrideOutputMQTTNode< DataPack< MSG_TYPE > * >inline
OutputNode< DataPack< MSG_TYPE > * >::typeStr() constComputationalNodeinlinevirtual
~ComputationalNode()=defaultComputationalNodevirtual