dfx 0.1.0
Linux-based dynamic dataflow executor
Loading...
Searching...
No Matches
dfx::Node::Generator Member List

This is the complete list of members for dfx::Node::Generator, including all inherited members.

allowsMimeTypePropagation() const noexceptdfx::Core::Nodeinline
as() noexceptdfx::Core::Nodeinline
as() const noexceptdfx::Core::Nodeinline
config() const noexceptdfx::Core::Nodeinline
configSchema() const =0dfx::Core::Nodepure virtual
exec(std::stop_token stopToken) override (defined in dfx::Node::Generator)dfx::Node::Generatorprotectedvirtual
ExecutionFlowPolicy enum namedfx::Core::Node
executionFlowPolicy() const noexceptdfx::Core::Nodeinline
Generator(Id id, std::string name) (defined in dfx::Node::Generator)dfx::Node::Generator
handleMessage(Core::InputPort const &, Core::MessagePtr) overridedfx::Node::ThreadBasedinlineprotectedvirtual
hasInputPort(std::string_view portName) const noexceptdfx::Core::Nodeinline
hasInputPort(Port::Id id) const noexceptdfx::Core::Nodeinline
hasOutputPort(std::string_view portName) const noexceptdfx::Core::Nodeinline
hasOutputPort(Port::Id id) const noexceptdfx::Core::Nodeinline
Id typedefdfx::Core::Node
id() const noexceptdfx::Core::Nodeinline
initialize(nlohmann::json config)dfx::Core::Nodeprotected
initializeImpl(nlohmann::json config) overridedfx::Node::Generatorprotectedvirtual
inputPort(std::string_view portName) constdfx::Core::Node
inputPort(std::string_view portName)dfx::Core::Node
inputPort(Port::Id id) constdfx::Core::Node
inputPort(Port::Id id)dfx::Core::Node
inputPorts() const noexceptdfx::Core::Nodeinline
is() const noexceptdfx::Core::Nodeinline
isRunning() const noexceptdfx::Core::Nodeinline
lock()dfx::Core::Nodeinline
metadata() const =0dfx::Core::Nodepure virtual
name() const noexceptdfx::Core::Nodeinline
Node(std::string type, Id id, std::string name)dfx::Core::Node
outputPort(std::string_view portName) constdfx::Core::Node
outputPort(std::string_view portName)dfx::Core::Node
outputPort(Port::Id id) constdfx::Core::Node
outputPort(Port::Id id)dfx::Core::Node
outputPorts() const noexceptdfx::Core::Nodeinline
poller()dfx::Core::Node
reactor() const noexceptdfx::Core::Nodeinline
registerControlInputPort(std::string name)dfx::Core::Nodeprotected
registerControlOutputPort(std::string name)dfx::Core::Nodeprotected
registerInputPort(std::string name, MimeTypes supportedMimeTypes={}, std::optional< bool > allowsMimeTypePropagation={})dfx::Core::Nodeprotected
registerOutputPort(std::string name, MimeType mimeType=MimeType::Any, std::optional< bool > allowsMimeTypePropagation={})dfx::Core::Nodeprotected
sendMessage(Port::Id id, MessagePtr message)dfx::Core::Node
sendMessage(std::string_view portName, MessagePtr message)dfx::Core::Node
sendMessage(OutputPort &port, MessagePtr message)dfx::Core::Node
setAllowsMimeTypePropagation(bool allowed)dfx::Core::Nodeinlineprotected
setExecutionFlowPolicy(ExecutionFlowPolicy) overridedfx::Node::ThreadBasedprotectedvirtual
setName(std::string newName)dfx::Core::Node
setReactor(Runtime::Api::NodeReactor *reactor)dfx::Core::Node
start()dfx::Core::Node
startImpl() overridedfx::Node::ThreadBasedprotectedvirtual
stop()dfx::Core::Node
stopImpl() overridedfx::Node::ThreadBasedprotectedvirtual
ThreadBased(std::string type, Id id, std::string name) (defined in dfx::Node::ThreadBased)dfx::Node::ThreadBased
try_lock() noexceptdfx::Core::Nodeinline
type() const noexceptdfx::Core::Nodeinline
unlock()dfx::Core::Nodeinline
validateNodeName(std::string_view name)dfx::Core::Nodestatic
~Node()=0dfx::Core::Nodepure virtual
~ThreadBased() override (defined in dfx::Node::ThreadBased)dfx::Node::ThreadBased