Hedgehog  3.1.0
A library to generate hybrid pipeline workflow systems
Loading...
Searching...
No Matches
hh::core::GraphSource< Inputs > Member List

This is the complete list of members for hh::core::GraphSource< Inputs >, including all inherited members.

addReceiver(ReceiverAbstraction< Inputs > *const receiver)hh::core::abstraction::SenderAbstraction< Inputs >inline
addSlot(SlotAbstraction *const slot)hh::core::abstraction::NotifierAbstractioninline
belongingGraph() consthh::core::abstraction::NodeAbstractioninline
belongingGraph_hh::core::abstraction::NodeAbstractionprivate
concreteNotifier_hh::core::abstraction::NotifierAbstractionprivate
concreteSender_hh::core::abstraction::SenderAbstraction< Inputs >private
connectedReceivers() consthh::core::abstraction::SenderAbstraction< Inputs >inline
connectedSlots() consthh::core::abstraction::NotifierAbstractioninline
copyInnerStructure(SenderAbstraction< Inputs > *copyableCore)hh::core::abstraction::SenderAbstraction< Inputs >inlineprotected
deviceId() consthh::core::abstraction::NodeAbstractioninlinevirtual
duplicateEdgeNotifier(std::map< abstraction::NodeAbstraction *, std::shared_ptr< NodeAbstraction > > &mapping)hh::core::abstraction::NotifierAbstractioninlineprotected
duplicateEdgeSender(std::map< abstraction::NodeAbstraction *, std::shared_ptr< NodeAbstraction > > &mapping)hh::core::abstraction::SenderAbstraction< Inputs >inlineprotected
executionDuration() consthh::core::abstraction::NodeAbstractioninline
executionDuration_hh::core::abstraction::NodeAbstractionprivate
graphId() consthh::core::abstraction::NodeAbstractioninlinevirtual
GraphSource()hh::core::GraphSource< Inputs >inline
id() consthh::core::abstraction::NodeAbstractioninlinevirtual
ids() const overridehh::core::GraphSource< Inputs >inlinevirtual
incrementExecutionDuration(std::chrono::nanoseconds const &exec)hh::core::abstraction::NodeAbstractioninline
isRegistered() consthh::core::abstraction::NodeAbstractioninline
isRegistered_hh::core::abstraction::NodeAbstractionprivate
name() consthh::core::abstraction::NodeAbstractioninline
name_hh::core::abstraction::NodeAbstractionprivate
node() const overridehh::core::GraphSource< Inputs >inlinevirtual
NodeAbstraction(std::string name)hh::core::abstraction::NodeAbstractioninlineexplicit
NotifierAbstraction(std::shared_ptr< implementor::ImplementorNotifier > notifier)hh::core::abstraction::NotifierAbstractioninlineexplicit
notifiers() consthh::core::abstraction::NotifierAbstractioninline
notifiers()hh::core::abstraction::NotifierAbstractioninline
notify()hh::core::abstraction::NotifierAbstractioninline
notifyAllTerminated()hh::core::abstraction::NotifierAbstractioninline
print(Printer *printer)hh::core::GraphSource< Inputs >inline
registerNode(GraphNodeAbstraction *belongingGraph)hh::core::abstraction::NodeAbstractioninlinevirtual
removeReceiver(ReceiverAbstraction< Inputs > *const receiver)hh::core::abstraction::SenderAbstraction< Inputs >inline
removeSlot(SlotAbstraction *const slot)hh::core::abstraction::NotifierAbstractioninline
send(std::shared_ptr< Inputs > data)hh::core::abstraction::SenderAbstraction< Inputs >inline
sendAndNotifyAllInputs(std::shared_ptr< Input > &data)hh::core::GraphSource< Inputs >inline
SenderAbstraction(std::shared_ptr< implementor::ImplementorSender< Inputs > > concreteSender)hh::core::abstraction::SenderAbstraction< Inputs >inlineexplicit
senders() consthh::core::abstraction::SenderAbstraction< Inputs >inline
senders()hh::core::abstraction::SenderAbstraction< Inputs >inline
startExecutionTimeStamp() consthh::core::abstraction::NodeAbstractioninline
startExecutionTimeStamp(std::chrono::time_point< std::chrono::system_clock > const &startExecutionTimeStamp)hh::core::abstraction::NodeAbstractioninline
startExecutionTimeStamp_hh::core::abstraction::NodeAbstractionprivate
~GraphSource() override=defaulthh::core::GraphSource< Inputs >
~NodeAbstraction()=defaulthh::core::abstraction::NodeAbstractionvirtual
~NotifierAbstraction()=defaulthh::core::abstraction::NotifierAbstractionvirtual
~SenderAbstraction()=defaulthh::core::abstraction::SenderAbstraction< Inputs >virtual