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

This is the complete list of members for dfx::Core::Node, 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
ExecutionFlowPolicy enum namedfx::Core::Node
executionFlowPolicy() const noexceptdfx::Core::Nodeinline
Graph::NodeFactory (defined in dfx::Core::Node)dfx::Core::Nodefriend
handleMessage(InputPort const &port, MessagePtr message)=0dfx::Core::Nodeprotectedpure virtual
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)=0dfx::Core::Nodeprotectedpure virtual
InputPort (defined in dfx::Core::Node)dfx::Core::Nodefriend
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 policy)dfx::Core::Nodeinlineprotectedvirtual
setName(std::string newName)dfx::Core::Node
setReactor(Runtime::Api::NodeReactor *reactor)dfx::Core::Node
start()dfx::Core::Node
startImpl()dfx::Core::Nodeinlineprotectedvirtual
stop()dfx::Core::Node
stopImpl()dfx::Core::Nodeinlineprotectedvirtual
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